Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4501 connectés 

 


Dernière réponse
Sujet : [VB6] Passer des parametres dans un shell
Doudos Je sais pas si c'est "propre" mais bon ... ça a l'air de marcher. En se servant du "command.com" pour lancer l'appli sous VB6 ça donne ...
 
------------------------------
Dim Commande As String
Dim Resultat As Long
 
Commande = "c:\command.com /c c:\dossier\prog.exe " & "param1" & "param2"
Resultat = Shell(Commande, vbMinimizedNoFocus)
------------------------------
 
Voilà pour ceux que ça pourraient interesser !! :D

 

[edit]--Message édité par Doudos--[/edit]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Doudos Je sais pas si c'est "propre" mais bon ... ça a l'air de marcher. En se servant du "command.com" pour lancer l'appli sous VB6 ça donne ...
 
------------------------------
Dim Commande As String
Dim Resultat As Long
 
Commande = "c:\command.com /c c:\dossier\prog.exe " & "param1" & "param2"
Resultat = Shell(Commande, vbMinimizedNoFocus)
------------------------------
 
Voilà pour ceux que ça pourraient interesser !! :D

 

[edit]--Message édité par Doudos--[/edit]

Carbon_14 Quand on fait un shell (cela fait longtemps pour moi), on peut pas passer des paramètres après le nom de l'appli.exe ? Voire créer la chaîne "appli.exe nomfichier1 nomfichier2" en dur pour la passer en paramètre ?
 
Sans garantie, j'ai pas VB(3 !) sous la main en ce moment.
 
Archives : Je faisais
    ' shell DOS de trsfr3.exe
    iInstanceHandle = Shell("c:\chimie\rmn\trsfr3.exe", 1)
    Do While GetModuleUsage(iInstanceHandle) > 0
      X = DoEvents()
    Loop
pour lancer une application DOS (qui causait à un appareil pr transfert RS232), et attendre qu'elle soit terminée avant de continuer.
Si l'appli DOS sait lire les paramètres en ligne de commande ....
Doudos Je voudrais passer des parametres dans un appli qui tourne sous DOS !? Est-ce possible !? Si Oui ... Comment !?
 
Merci d'avance !! :D

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)