Bonjour à tous,
J'ai un souci avec la commande Shell en VB6 à cause des espaces dans les chemins.
J'ai ajouté les "" mais rien a faire.
Voici ma commande à exécuter:
s = D:\Developpement\Licence Install\Securit\CMInstall.exe /p "D:\Developpement\Licence Install" /k
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim s as string s = App.Path & "\Securit\CMInstall.exe /p " & Chr$(34) & App.Path & Chr$(34) & " /k" Shell "C:\Windows\System32\cmd.exe /K " & s
Si je lance manuellement cette commande (s) dans l'invite de commande, cela fonctionne.
Mais si j’exécute la ligne complète comme ce que j'indique dans le Shell:
C:\Windows\System32\cmd.exe /K "D:\Developpement\Licence Install\Securit\CMInstall.exe" /p "D:\Developpement\Licence Install" /k
Cela m'indique:
'D:\Developpement\Licence' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un ficheir de commande
Auriez vous une idée, merci.
Partager