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
» Logiciel de planétarium.
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar Pedro Aujourd'hui à 8:08

» Un autre pense-bête...
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Comment empêcher l'affichage d'une fenêtre DOS. Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
Boutique Nike : -25% dès 50€ sur TOUT le ...
Voir le deal

 

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

Aller en bas 
2 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1595
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 : 7112
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 : 1595
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 : 7112
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
» Empêcher la notation scientifique [RESOLU]
» ON_CLOSE - Empêcher la fermeture d'une form !

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: