Cmd Shell sous VB.NET

[Résolu]
Signaler
Messages postés
28
Date d'inscription
vendredi 7 juillet 2006
Statut
Membre
Dernière intervention
22 août 2006
-
Messages postés
28
Date d'inscription
vendredi 7 juillet 2006
Statut
Membre
Dernière intervention
22 août 2006
-
Quelqu'un peu m'aider ??
Je cherche seulement a faire une commande d'ouverture de fichier via la commande Schell sous VB.NET
Mais impossible, VB me mets une erreur: il ne trouve pas le fichier !!!!
Pourtant quand je colle la strind directement dans la fenêtre "executer" de windows sa roule, deux jours de prise de tête please
MERCI D'AVANCE

Code : Schell (Pathname) ' Pathname contient la string du chemin complet du fichier que je veux ouvrir....

2 réponses

Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
22
Salut,
Je crois savoir ton erreur.
ajoute des doubles cotes en début et en fin de ta chaine.
shell(controlchars.Quote & pathname & controlchars.Quote)

Sinon je te conseille plutot d'utiliser la classe Process au lieu de shell.
Process.Start(pathname)
ou (je ne sais plus si les " " sont nécessaire ou pas ici)
Process.Start(controlchars.Quote & pathname & controlchars.Quote)

Bon courage ++
Messages postés
28
Date d'inscription
vendredi 7 juillet 2006
Statut
Membre
Dernière intervention
22 août 2006

Impec, le double cote ne fonctionne pas, mais la classe process.Start marche !!!! et les quotes sont necessaires !!!
ENCORE MERCI