onlyju
Messages postés13Date d'inscriptionjeudi 21 février 2008StatutMembreDernière intervention 1 août 2008
-
10 juil. 2008 à 09:06
onlyju
Messages postés13Date d'inscriptionjeudi 21 février 2008StatutMembreDernière intervention 1 août 2008
-
22 juil. 2008 à 09:38
Bonjour a tous,
je suis débutant en VB et j'aurai besoin de votre aide car je n'ai pas trouvé de solutions.
Voila je souhaite ouvrir un .exe en cliquant sur un bouton. Ce .exe s'ouvre dans une fenetre ms-dos que s'il recoit 2 arguments. Le premier étant le numero de port com utilisé et le second le path d'un fichier.
Sous l'invite de commande sa donne ça:
c:\documents and........\hc08sprg.exe 1 c:\documents and......\project.abs.s19
Je pensait ouvrir l'invite de commande et d'y envoyer automatiquement cette commande mais ctrl+V ne fonctionne pas dans l'invite, auriez vous une solution?
Ou alors est-il possible d'envoyer ces arguments avec un shell ou un shellExecute?
onlyju
Messages postés13Date d'inscriptionjeudi 21 février 2008StatutMembreDernière intervention 1 août 2008 17 juil. 2008 à 11:58
J'aurai une autre question, en fait je voudrai que mon appli puisse s'executer sur d'autres postes. Ce shell execute un exe qui se trouve dans le un dossier du repertoire de mon appli.
voici mon instruction:
sprg = shell ("""c:\documents and settings\administrateur\bureau\ihm\soft freescale\hc08sprg.exe"" 1 ""c:\documents and settings\administrateur\bureau\ihm\sources\bin\project.abs.s19""", 1)
Mon appli vb se trouve dans le dossier IHM, je voudrai m'affranchir du chemin d'acces precedent le dossier IHM.J'ai donc cherché et j'ai trouvé l'instruction CurDir.
L'instruction suivante fonctionne correctement:
sprg = shell (CurDiv() & "\soft freescale\hc08sprg.exe", 1)
Cependant je n'arrive plus à passer les paramètres, j'aimerai egalement utiliser CurDiv pour le chemin d'acces du 2eme parametre, est-ce possible? Auriez-vous une solution?
Merci d'avance.
Vous n’avez pas trouvé la réponse que vous recherchez ?
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 18 juil. 2008 à 16:44
est-ce qu'en tapant ceci :
debug.print """c:\documents and settings\administrateur\bureau\ihm\soft
freescale\hc08sprg.exe"" 1 ""c:\documents and
settings\administrateur\bureau\ihm\sources\bin\project.abs.s19"""
depuis ton poste, il y a une différence?
(résultat à lire dans le fenêtre d'execution, Ctrl+G)
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
onlyju
Messages postés13Date d'inscriptionjeudi 21 février 2008StatutMembreDernière intervention 1 août 2008 21 juil. 2008 à 09:35
J'obtiens exactement la même chose en faisant les deux debug.print:
"c:\documents and settings\administrateur\bureau\ihm\soft freescale\hc08sprg.exe" 1 "c:\documents and settings\administrateur\bureau\ihm\sources\bin\project.abs.s19"
Je ne comprend donc pas pourquoi sa ne fonctionne pas lorsque je fais un shell??