Bonjour,

Après quelques jours loin de mon code, je reviens vous embeter!
Je vais essayer d'être clair, afin que vous puissiez m'aider!

Je lance un shell afin d'executer l'ouverture d'une fenêtre DOS (cmd.exe) et en même temps je suis obligé de coupler cet appel avec une variable, dans le but que ma fenêtre dos ouverte reconnaisse les commandes d'un programme tiers.
Voici la commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Shell "cmd.exe /K " & nom_dossier, vbNormalFocus
Tout ceci fonctionne, mais ensuite je suis obligé de taper le chemin des mes dossiers, afin d'atteindre un ".bat", donc dans la fenêtre DOS je tape :
puis je tape C'est fastidieux, donc je souhaite améliorer la chose, c'est à dire qu'à l'ouverture de ma fenêtre DOS tout s'execute!
J'ai donc testé ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Shell "cmd.exe /K " & nom_dossier & ">" & "cd" & " " & chemin & ">" & Monbacth_info, vbNormalFocus
où "Monbacth_info" à le nom de mon ".bat"

Est-ce que quelqu'un à une solution, si vous voulez l'intégralité de mon code n'hésitez pas.

Cordialement