FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
Bon plan achat en duo : 2ème robot cuiseur ...
Voir le deal
600 €

 

 Comment empêcher l'affichage d'une fenêtre DOS.

Aller en bas 
2 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1561
Date d'inscription : 19/01/2014

Comment empêcher l'affichage d'une fenêtre DOS. Empty
MessageSujet: Comment empêcher l'affichage d'une fenêtre DOS.   Comment empêcher l'affichage d'une fenêtre DOS. EmptyMer 7 Nov 2018 - 16:31

Bonjour.

La question est dans le titre.
Merci si vous avez une solution.

Code:
dim z, ram

ram_installee()

end

sub ram_installee()
    file_open_write 1,"test.bat"
    file_writeln 1,"@ echo off"
    file_writeln 1,"wmic ComputerSystem get TotalPhysicalMemory | clip"
    file_close 1
    execute_wait "test.bat"

    if object_exists(9998)=1 then delete 9998
    create_hide
    memo 9998
    text 9998,clipboard_string_paste$
    z=val(item_read$(9998,3))/1000000000
    ram=int(z*10)/10
    message "RAM installée: "+str$(ram)+" Go."
    create_show
end_sub
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Comment empêcher l'affichage d'une fenêtre DOS. Empty
MessageSujet: Re: Comment empêcher l'affichage d'une fenêtre DOS.   Comment empêcher l'affichage d'une fenêtre DOS. EmptyMer 7 Nov 2018 - 17:07

J'avais fait ceci, autrefois:
Code:
SUB Exprog(pr$)
  ' Exécution d'un programme externe sans la fenêtre noire Ms-DOS
  ' - exemple:  Exprog("Cmd.exe /c DIR C:\UTIL >C:\TEMP\Dir.txt")
  DIM_LOCAL vb$,vt$,q$,p$,k%: q$ = CHR$(34)
  vb$ = "Z:\Vb.vbs": vt$ = "Z:\Tmp.bat"
  p$ = pr$: k% = INSTR(p$," "): IF k%>0 THEN p$ = LEFT$(p$,k%-1)
  IF UPPER$(FILE_EXTRACT_EXTENSION$(p$))<>".BAT"
      FILE_OPEN_WRITE 9,vt$
          FILE_WRITELN 9,"@echo off"
          FILE_WRITELN 9,pr$
      FILE_CLOSE 9: pr$ = vt$
  END_IF
  FILE_OPEN_WRITE 9, vb$: ' ===== Création du script .vbs =====
      FILE_WRITELN 9,"CreateObject("+q$+"Wscript.Shell"+q$+").Run "+q$+pr$+q$+",0,True"
  FILE_CLOSE 9
  EXECUTE_WAIT "WSCRIPT.exe|"+vb$: ' ===== Exécution du script =====
  FILE_DELETE vb$: IF FILE_EXISTS(vt$) = 1 THEN FILE_DELETE vt$
END_SUB

Les chemins (vb$ et vt$) sont à adapter.
Revenir en haut Aller en bas
Pedro

Pedro


Nombre de messages : 1561
Date d'inscription : 19/01/2014

Comment empêcher l'affichage d'une fenêtre DOS. Empty
MessageSujet: Comment empêcher l'affichage d'une fenêtre DOS.   Comment empêcher l'affichage d'une fenêtre DOS. EmptyMer 7 Nov 2018 - 17:24

Bonjour.

Merci pour le script qui fonctionne parfaitement.

Voici le code adapté à mon logiciel:

Code:
sub ram_installee()
    file_open_write 1,"test.bat"
    file_writeln 1,"@echo off"
    file_writeln 1,"wmic ComputerSystem get TotalPhysicalMemory | clip"
    file_close 1
   
    ' Exécution d'un programme externe sans la fenêtre noire Ms-DOS
    ' - exemple:  Exprog("Cmd.exe /c DIR C:\UTIL >C:\TEMP\Dir.txt")
    dim_local pr$, vb$, vt$, q$
   
    pr$="test.bat"
    q$ = chr$(34)
    vb$ = "Vb.vbs": vt$ = "tmp.bat"
 
    file_open_write 9, vb$: ' ===== Création du script .vbs =====
    file_writeln 9,"CreateObject("+q$+"Wscript.Shell"+q$+").Run "+q$+pr$+q$+",0,True"
    file_close 9
    execute_wait "WSCRIPT.exe|"+vb$: ' ===== Exécution du script =====
    file_delete vb$: if file_exists(vt$) = 1 then file_delete vt$
 
    if object_exists(9998)=1 then delete 9998
    create_hide
    memo 9998
    text 9998,clipboard_string_paste$
    z=val(item_read$(9998,3))/1000000000
    ram=int(z*10)/10
    ' message "RAM installée: "+str$(ram)+" Go."
    create_show
end_sub
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Comment empêcher l'affichage d'une fenêtre DOS. Empty
MessageSujet: Re: Comment empêcher l'affichage d'une fenêtre DOS.   Comment empêcher l'affichage d'une fenêtre DOS. EmptyMer 7 Nov 2018 - 17:55

Tant mieux, c'est un plaisir !
Revenir en haut Aller en bas
Contenu sponsorisé





Comment empêcher l'affichage d'une fenêtre DOS. Empty
MessageSujet: Re: Comment empêcher l'affichage d'une fenêtre DOS.   Comment empêcher l'affichage d'une fenêtre DOS. Empty

Revenir en haut Aller en bas
 
Comment empêcher l'affichage d'une fenêtre DOS.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment empêcher affichage initial des FORM ?
» comment minimaliser une fenêtre (form)?
» Comment calculer l'épaisseur en pixels d'une fenêtre
» Pouvoir empêcher on_close de quitter
» Empêcher la notation scientifique [RESOLU]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: