Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Guillaume Bordier [MS]
Bonjour,
Cela fonctionne-t-il avec WshShell .Run ? Pour éliminer l'histoire du passage de paramètre, pouvez-vous remplacer la commande par le .bat qui lui fonctionne ? Guillauem
"Jeff" wrote in message news:3f5701c49ff9$80e6d0e0$ Bonjour,
Dans un script, je souhaite lancer l'exécution du exe avec un fichier en paramètre. Pour cela, je pensais utiliser la syntaxe suivante :
Set WshShell = CreateObject("WScript.Shell") Set objExec = WshShell.Exec("C:MonPathMonProg.exe c:MonPathMonFicParam")
Le script n'envoie aucun message mais MonProg n'est visiblement pas exécuter. Pourtant :
- monprog.exe existe et s'exécute sans problème en cliquant dessus ;
- la même séquence dans un bat (C:MonPathMonProg.exe c:MonPathMonFicParam) fonctionne parfaitement.
Si, à la palce de MonProg, je mets Word avec son path et un fichier doc en paramètre par exemple, Word se lance sans problème.
J'y perds mon latin... Quelqu'un a-t-il une idée pour trouver ce qui se passe.
Merci d'avance de l'aide
Jeff
Bonjour,
Cela fonctionne-t-il avec WshShell .Run ?
Pour éliminer l'histoire du passage de paramètre, pouvez-vous remplacer la
commande par le .bat qui lui fonctionne ?
Guillauem
"Jeff" <anonymous@discussions.microsoft.com> wrote in message
news:3f5701c49ff9$80e6d0e0$a301280a@phx.gbl...
Bonjour,
Dans un script, je souhaite lancer l'exécution du exe avec
un fichier en paramètre. Pour cela, je pensais utiliser la
syntaxe suivante :
Set WshShell = CreateObject("WScript.Shell")
Set objExec = WshShell.Exec("C:MonPathMonProg.exe
c:MonPathMonFicParam")
Le script n'envoie aucun message mais MonProg n'est
visiblement pas exécuter. Pourtant :
- monprog.exe existe et s'exécute sans problème en
cliquant dessus ;
- la même séquence dans un bat (C:MonPathMonProg.exe
c:MonPathMonFicParam) fonctionne parfaitement.
Si, à la palce de MonProg, je mets Word avec son path et
un fichier doc en paramètre par exemple, Word se lance
sans problème.
J'y perds mon latin... Quelqu'un a-t-il une idée pour
trouver ce qui se passe.
Cela fonctionne-t-il avec WshShell .Run ? Pour éliminer l'histoire du passage de paramètre, pouvez-vous remplacer la commande par le .bat qui lui fonctionne ? Guillauem
"Jeff" wrote in message news:3f5701c49ff9$80e6d0e0$ Bonjour,
Dans un script, je souhaite lancer l'exécution du exe avec un fichier en paramètre. Pour cela, je pensais utiliser la syntaxe suivante :
Set WshShell = CreateObject("WScript.Shell") Set objExec = WshShell.Exec("C:MonPathMonProg.exe c:MonPathMonFicParam")
Le script n'envoie aucun message mais MonProg n'est visiblement pas exécuter. Pourtant :
- monprog.exe existe et s'exécute sans problème en cliquant dessus ;
- la même séquence dans un bat (C:MonPathMonProg.exe c:MonPathMonFicParam) fonctionne parfaitement.
Si, à la palce de MonProg, je mets Word avec son path et un fichier doc en paramètre par exemple, Word se lance sans problème.
J'y perds mon latin... Quelqu'un a-t-il une idée pour trouver ce qui se passe.
Merci d'avance de l'aide
Jeff
Jeff
Bonjour,
Merci de la suggestion.
Cela fonctionne avec WshShell.run ... Cela constitue donc une porte de sortie satisfaisante.
Le passage de paramètres n'est a priori pas le problème car exec ne fonctionne pas non plus même, pour lancer juste le programme.
Comme je suis un affreux curieux qui aime bien comprendre, si quelqu'un voit pourquoi certains programmes (j'en ai trouvé quelques autres) ne fonctionnent pas avec exec, je suis preneur. Y-a-til un moyen de tracer ce qui ce passe pour peut-être localiser le problème ?
Merci encore
Jeff
-----Message d'origine----- Bonjour,
Cela fonctionne-t-il avec WshShell .Run ? Pour éliminer l'histoire du passage de paramètre, pouvez- vous remplacer la
commande par le .bat qui lui fonctionne ? Guillauem
"Jeff" wrote in message
news:3f5701c49ff9$80e6d0e0$ Bonjour,
Dans un script, je souhaite lancer l'exécution du exe avec un fichier en paramètre. Pour cela, je pensais utiliser la syntaxe suivante :
Set WshShell = CreateObject("WScript.Shell") Set objExec = WshShell.Exec("C:MonPathMonProg.exe c:MonPathMonFicParam")
Le script n'envoie aucun message mais MonProg n'est visiblement pas exécuter. Pourtant :
- monprog.exe existe et s'exécute sans problème en cliquant dessus ;
- la même séquence dans un bat (C:MonPathMonProg.exe c:MonPathMonFicParam) fonctionne parfaitement.
Si, à la palce de MonProg, je mets Word avec son path et un fichier doc en paramètre par exemple, Word se lance sans problème.
J'y perds mon latin... Quelqu'un a-t-il une idée pour trouver ce qui se passe.
Merci d'avance de l'aide
Jeff
.
Bonjour,
Merci de la suggestion.
Cela fonctionne avec WshShell.run ... Cela constitue donc
une porte de sortie satisfaisante.
Le passage de paramètres n'est a priori pas le problème
car exec ne fonctionne pas non plus même, pour lancer
juste le programme.
Comme je suis un affreux curieux qui aime bien comprendre,
si quelqu'un voit pourquoi certains programmes (j'en ai
trouvé quelques autres) ne fonctionnent pas avec exec, je
suis preneur. Y-a-til un moyen de tracer ce qui ce passe
pour peut-être localiser le problème ?
Merci encore
Jeff
-----Message d'origine-----
Bonjour,
Cela fonctionne-t-il avec WshShell .Run ?
Pour éliminer l'histoire du passage de paramètre, pouvez-
vous remplacer la
commande par le .bat qui lui fonctionne ?
Guillauem
"Jeff" <anonymous@discussions.microsoft.com> wrote in
message
Cela fonctionne avec WshShell.run ... Cela constitue donc une porte de sortie satisfaisante.
Le passage de paramètres n'est a priori pas le problème car exec ne fonctionne pas non plus même, pour lancer juste le programme.
Comme je suis un affreux curieux qui aime bien comprendre, si quelqu'un voit pourquoi certains programmes (j'en ai trouvé quelques autres) ne fonctionnent pas avec exec, je suis preneur. Y-a-til un moyen de tracer ce qui ce passe pour peut-être localiser le problème ?
Merci encore
Jeff
-----Message d'origine----- Bonjour,
Cela fonctionne-t-il avec WshShell .Run ? Pour éliminer l'histoire du passage de paramètre, pouvez- vous remplacer la
commande par le .bat qui lui fonctionne ? Guillauem
"Jeff" wrote in message
news:3f5701c49ff9$80e6d0e0$ Bonjour,
Dans un script, je souhaite lancer l'exécution du exe avec un fichier en paramètre. Pour cela, je pensais utiliser la syntaxe suivante :
Set WshShell = CreateObject("WScript.Shell") Set objExec = WshShell.Exec("C:MonPathMonProg.exe c:MonPathMonFicParam")
Le script n'envoie aucun message mais MonProg n'est visiblement pas exécuter. Pourtant :
- monprog.exe existe et s'exécute sans problème en cliquant dessus ;
- la même séquence dans un bat (C:MonPathMonProg.exe c:MonPathMonFicParam) fonctionne parfaitement.
Si, à la palce de MonProg, je mets Word avec son path et un fichier doc en paramètre par exemple, Word se lance sans problème.
J'y perds mon latin... Quelqu'un a-t-il une idée pour trouver ce qui se passe.
Merci d'avance de l'aide
Jeff
.
Alain CROS
Bonjour.
Peut être comme ça :
Set WshShell = CreateObject("WScript.Shell") Set objExec = WshShell.Exec("""C:MonPathMonProg.exe"" ""c:MonPathMonFicParam""")
Alain CROS
"Jeff" a écrit dans le message de news: 464201c4a084$52f8c9a0$ Bonjour,
Merci de la suggestion.
Cela fonctionne avec WshShell.run ... Cela constitue donc une porte de sortie satisfaisante.
Le passage de paramètres n'est a priori pas le problème car exec ne fonctionne pas non plus même, pour lancer juste le programme.
Comme je suis un affreux curieux qui aime bien comprendre, si quelqu'un voit pourquoi certains programmes (j'en ai trouvé quelques autres) ne fonctionnent pas avec exec, je suis preneur. Y-a-til un moyen de tracer ce qui ce passe pour peut-être localiser le problème ?
Merci encore
Jeff
-----Message d'origine----- Bonjour,
Cela fonctionne-t-il avec WshShell .Run ? Pour éliminer l'histoire du passage de paramètre, pouvez- vous remplacer la
commande par le .bat qui lui fonctionne ? Guillauem
"Jeff" wrote in message
news:3f5701c49ff9$80e6d0e0$ Bonjour,
Dans un script, je souhaite lancer l'exécution du exe avec un fichier en paramètre. Pour cela, je pensais utiliser la syntaxe suivante :
Set WshShell = CreateObject("WScript.Shell") Set objExec = WshShell.Exec("C:MonPathMonProg.exe c:MonPathMonFicParam")
Le script n'envoie aucun message mais MonProg n'est visiblement pas exécuter. Pourtant :
- monprog.exe existe et s'exécute sans problème en cliquant dessus ;
- la même séquence dans un bat (C:MonPathMonProg.exe c:MonPathMonFicParam) fonctionne parfaitement.
Si, à la palce de MonProg, je mets Word avec son path et un fichier doc en paramètre par exemple, Word se lance sans problème.
J'y perds mon latin... Quelqu'un a-t-il une idée pour trouver ce qui se passe.
Merci d'avance de l'aide
Jeff
.
Bonjour.
Peut être comme ça :
Set WshShell = CreateObject("WScript.Shell")
Set objExec = WshShell.Exec("""C:MonPathMonProg.exe"" ""c:MonPathMonFicParam""")
Alain CROS
"Jeff" <anonymous@discussions.microsoft.com> a écrit dans le message de news: 464201c4a084$52f8c9a0$a301280a@phx.gbl...
Bonjour,
Merci de la suggestion.
Cela fonctionne avec WshShell.run ... Cela constitue donc
une porte de sortie satisfaisante.
Le passage de paramètres n'est a priori pas le problème
car exec ne fonctionne pas non plus même, pour lancer
juste le programme.
Comme je suis un affreux curieux qui aime bien comprendre,
si quelqu'un voit pourquoi certains programmes (j'en ai
trouvé quelques autres) ne fonctionnent pas avec exec, je
suis preneur. Y-a-til un moyen de tracer ce qui ce passe
pour peut-être localiser le problème ?
Merci encore
Jeff
-----Message d'origine-----
Bonjour,
Cela fonctionne-t-il avec WshShell .Run ?
Pour éliminer l'histoire du passage de paramètre, pouvez-
vous remplacer la
commande par le .bat qui lui fonctionne ?
Guillauem
"Jeff" <anonymous@discussions.microsoft.com> wrote in
message
Set WshShell = CreateObject("WScript.Shell") Set objExec = WshShell.Exec("""C:MonPathMonProg.exe"" ""c:MonPathMonFicParam""")
Alain CROS
"Jeff" a écrit dans le message de news: 464201c4a084$52f8c9a0$ Bonjour,
Merci de la suggestion.
Cela fonctionne avec WshShell.run ... Cela constitue donc une porte de sortie satisfaisante.
Le passage de paramètres n'est a priori pas le problème car exec ne fonctionne pas non plus même, pour lancer juste le programme.
Comme je suis un affreux curieux qui aime bien comprendre, si quelqu'un voit pourquoi certains programmes (j'en ai trouvé quelques autres) ne fonctionnent pas avec exec, je suis preneur. Y-a-til un moyen de tracer ce qui ce passe pour peut-être localiser le problème ?
Merci encore
Jeff
-----Message d'origine----- Bonjour,
Cela fonctionne-t-il avec WshShell .Run ? Pour éliminer l'histoire du passage de paramètre, pouvez- vous remplacer la
commande par le .bat qui lui fonctionne ? Guillauem
"Jeff" wrote in message
news:3f5701c49ff9$80e6d0e0$ Bonjour,
Dans un script, je souhaite lancer l'exécution du exe avec un fichier en paramètre. Pour cela, je pensais utiliser la syntaxe suivante :
Set WshShell = CreateObject("WScript.Shell") Set objExec = WshShell.Exec("C:MonPathMonProg.exe c:MonPathMonFicParam")
Le script n'envoie aucun message mais MonProg n'est visiblement pas exécuter. Pourtant :
- monprog.exe existe et s'exécute sans problème en cliquant dessus ;
- la même séquence dans un bat (C:MonPathMonProg.exe c:MonPathMonFicParam) fonctionne parfaitement.
Si, à la palce de MonProg, je mets Word avec son path et un fichier doc en paramètre par exemple, Word se lance sans problème.
J'y perds mon latin... Quelqu'un a-t-il une idée pour trouver ce qui se passe.
Merci d'avance de l'aide
Jeff
.
Jeff
Merci de la suggestion, mais ça ne marche pas mieux. Même sans la partie "paramétres" - et il n'y a aucun espace dans le nom de l'exécutable - il ne se passe rien. Par contre avec d'autres exécitables, ça marche sans problème...
Faut pas chercher à comprendre :-
Jeff
-----Message d'origine----- Bonjour.
Peut être comme ça :
Set WshShell = CreateObject("WScript.Shell") Set objExec = WshShell.Exec ("""C:MonPathMonProg.exe"" ""c:MonPathMonFicParam""")
Alain CROS
"Jeff" a écrit dans le message de news: 464201c4a084$52f8c9a0
$
Bonjour,
Merci de la suggestion.
Cela fonctionne avec WshShell.run ... Cela constitue donc une porte de sortie satisfaisante.
Le passage de paramètres n'est a priori pas le problème car exec ne fonctionne pas non plus même, pour lancer juste le programme.
Comme je suis un affreux curieux qui aime bien comprendre, si quelqu'un voit pourquoi certains programmes (j'en ai trouvé quelques autres) ne fonctionnent pas avec exec, je suis preneur. Y-a-til un moyen de tracer ce qui ce passe pour peut-être localiser le problème ?
Merci encore
Jeff
-----Message d'origine----- Bonjour,
Cela fonctionne-t-il avec WshShell .Run ? Pour éliminer l'histoire du passage de paramètre, pouvez- vous remplacer la
commande par le .bat qui lui fonctionne ? Guillauem
"Jeff" wrote in message
news:3f5701c49ff9$80e6d0e0$ Bonjour,
Dans un script, je souhaite lancer l'exécution du exe avec
un fichier en paramètre. Pour cela, je pensais utiliser la
syntaxe suivante :
Set WshShell = CreateObject("WScript.Shell") Set objExec = WshShell.Exec("C:MonPathMonProg.exe c:MonPathMonFicParam")
Le script n'envoie aucun message mais MonProg n'est visiblement pas exécuter. Pourtant :
- monprog.exe existe et s'exécute sans problème en cliquant dessus ;
- la même séquence dans un bat (C:MonPathMonProg.exe c:MonPathMonFicParam) fonctionne parfaitement.
Si, à la palce de MonProg, je mets Word avec son path et un fichier doc en paramètre par exemple, Word se lance sans problème.
J'y perds mon latin... Quelqu'un a-t-il une idée pour trouver ce qui se passe.
Merci d'avance de l'aide
Jeff
.
.
Merci de la suggestion, mais ça ne marche pas mieux. Même
sans la partie "paramétres" - et il n'y a aucun espace
dans le nom de l'exécutable - il ne se passe rien. Par
contre avec d'autres exécitables, ça marche sans
problème...
Faut pas chercher à comprendre :-
Jeff
-----Message d'origine-----
Bonjour.
Peut être comme ça :
Set WshShell = CreateObject("WScript.Shell")
Set objExec = WshShell.Exec
("""C:MonPathMonProg.exe"" ""c:MonPathMonFicParam""")
Alain CROS
"Jeff" <anonymous@discussions.microsoft.com> a écrit dans
le message de news: 464201c4a084$52f8c9a0
$a301280a@phx.gbl...
Bonjour,
Merci de la suggestion.
Cela fonctionne avec WshShell.run ... Cela constitue donc
une porte de sortie satisfaisante.
Le passage de paramètres n'est a priori pas le problème
car exec ne fonctionne pas non plus même, pour lancer
juste le programme.
Comme je suis un affreux curieux qui aime bien comprendre,
si quelqu'un voit pourquoi certains programmes (j'en ai
trouvé quelques autres) ne fonctionnent pas avec exec, je
suis preneur. Y-a-til un moyen de tracer ce qui ce passe
pour peut-être localiser le problème ?
Merci encore
Jeff
-----Message d'origine-----
Bonjour,
Cela fonctionne-t-il avec WshShell .Run ?
Pour éliminer l'histoire du passage de paramètre, pouvez-
vous remplacer la
commande par le .bat qui lui fonctionne ?
Guillauem
"Jeff" <anonymous@discussions.microsoft.com> wrote in
message
Merci de la suggestion, mais ça ne marche pas mieux. Même sans la partie "paramétres" - et il n'y a aucun espace dans le nom de l'exécutable - il ne se passe rien. Par contre avec d'autres exécitables, ça marche sans problème...
Faut pas chercher à comprendre :-
Jeff
-----Message d'origine----- Bonjour.
Peut être comme ça :
Set WshShell = CreateObject("WScript.Shell") Set objExec = WshShell.Exec ("""C:MonPathMonProg.exe"" ""c:MonPathMonFicParam""")
Alain CROS
"Jeff" a écrit dans le message de news: 464201c4a084$52f8c9a0
$
Bonjour,
Merci de la suggestion.
Cela fonctionne avec WshShell.run ... Cela constitue donc une porte de sortie satisfaisante.
Le passage de paramètres n'est a priori pas le problème car exec ne fonctionne pas non plus même, pour lancer juste le programme.
Comme je suis un affreux curieux qui aime bien comprendre, si quelqu'un voit pourquoi certains programmes (j'en ai trouvé quelques autres) ne fonctionnent pas avec exec, je suis preneur. Y-a-til un moyen de tracer ce qui ce passe pour peut-être localiser le problème ?
Merci encore
Jeff
-----Message d'origine----- Bonjour,
Cela fonctionne-t-il avec WshShell .Run ? Pour éliminer l'histoire du passage de paramètre, pouvez- vous remplacer la
commande par le .bat qui lui fonctionne ? Guillauem
"Jeff" wrote in message
news:3f5701c49ff9$80e6d0e0$ Bonjour,
Dans un script, je souhaite lancer l'exécution du exe avec
un fichier en paramètre. Pour cela, je pensais utiliser la
syntaxe suivante :
Set WshShell = CreateObject("WScript.Shell") Set objExec = WshShell.Exec("C:MonPathMonProg.exe c:MonPathMonFicParam")
Le script n'envoie aucun message mais MonProg n'est visiblement pas exécuter. Pourtant :
- monprog.exe existe et s'exécute sans problème en cliquant dessus ;
- la même séquence dans un bat (C:MonPathMonProg.exe c:MonPathMonFicParam) fonctionne parfaitement.
Si, à la palce de MonProg, je mets Word avec son path et un fichier doc en paramètre par exemple, Word se lance sans problème.
J'y perds mon latin... Quelqu'un a-t-il une idée pour trouver ce qui se passe.