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.







Répondre avec citation


Ne pas oublier le tag
si satisfait.
pour encourager les intervenants.
Partager