AutoIt Français

Nouveau forum : http://www.autoitscript.fr/
 
AccueilFAQRechercherS'enregistrerMembresGroupesConnexionhttp://www.autoitscript.fr

Partagez | 
 

 impossible d'executer un programme

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
czmaster
Débutant
Débutant


Nombre de messages : 1
Date d'inscription : 04/07/2007

MessageSujet: impossible d'executer un programme   2007-07-04, 18:05

Bonjour,

Je souhaite exécuter un programme.
J'utilise donc la commande : run("c:\...\setup.exe")
Malheuresement ça ne marche pas, par contre si je copie ce chemin dans Démarrer=>Exécuter le programme se lance bien.

Savez vous pourquoi ?

Merci
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: impossible d'executer un programme   2007-07-04, 18:39

et en le tapant sous dos as-tu le même résultat ou une erreur?

si tu obtien l'erreur utilise le comspec

[quote]par contre si je copie ce chemin dans Démarrer=>Exécuter le programme se lance bien.
[/quote]

pour démarer=excecuter faut utiliser la fonction shellexcecute

[b][i][u]Rappel[/u][/i][/b]

[b]shellexcecute[/b][color=red]([/color][b]"[/b][i]Nom de l'exe[/i][b]"[/b][color=red],[/color][b]"[/b][i]Parametre de l'exe[/i][b]"[/b][color=red],[/color][b]"[/b][i]RépertoireSOurce de l'exe[/i][b]"[/b][color=red],[/color][b]"[/b][i]Verb[/i][b]"[/b][color=red],[/color][b]"[/b][i]Mode[/i][b]"[/b][color=red])[/color]

[b]run[/b][color=red]([/color][b]"[/b][i]Nom de l'exe[/i][b]"[color=red],[/color]"[/b]RépertoireSource de l'exe(ou laisser blanc)[b]"[color=red],[/color]"[/b][i]Mode[/i][b]"[/b][color=red])[/color]
[color=#ff0000][/color]
evidement c'est la première fois que je vois les ... entre les slash
le fichier il se trouve ou exactement ?


Dernière édition par le 2007-07-04, 20:47, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
treizav
Débutant
Débutant


Nombre de messages : 7
Date d'inscription : 02/07/2007

MessageSujet: Re: impossible d'executer un programme   2007-07-04, 20:04

ton "setup.exe" n'est pas une commande DOS, donc ça [b]doit [/b]fonctionner avec Run. Que veux-tu dire par "ça ne marche pas" ? problème à la compilation, à l'exécution ? Ton script s'exécute bien mais pas ton setup.exe ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: impossible d'executer un programme   2007-07-05, 01:49

Je te met un exemple avec l'utilisation de wordpad

si tu le tape dans excecuter il le lance automatiquement
mais si tu le tape sous ms-dos tu obtiendra ce genre de message : [i]'wordpad' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.[/i]
L'erreur qui est donné (à mon avis) ne trouve pas le lien du worpad vu qu'il se trouve ici "C:Program Files\Windows NT\Accessoires\wordpad.exe" ,,, la plupart des cmd se trouve dans le repertoire windows ou program file (mais je peux me tromper, vu que je débute dans l'apprentissage merci pour la correction ) , pour que worpad fonctionne sous dos faut indiquer start wordpad.

Au niveau des fonctions sous autoit l'une ou l'autre sont équivalente (j'ai une petite préférence pour le run, me semble un rien plus rapide).

ShellExecute("wordpad")
run( @ComSpec & ' /c start wordpad','',@sw_hide)

dans la fonction run on y trouve la [b]macro [/b]@sw_hide qui permet juste de cacher la fenetre ms-dos.
Le /C Exécute la commande donnée par la chaîne de caractères puis se termine
Le Start démarrera l'application.


Dernière édition par le 2007-07-05, 19:53, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
treizav
Débutant
Débutant


Nombre de messages : 7
Date d'inscription : 02/07/2007

MessageSujet: Re: impossible d'executer un programme   2007-07-05, 18:06

Pour utiliser Run correctement, il faut bien indiquer le chemin complet du fichier à exécuter. Voir [url=http://membres.multimania.fr/au3treizav/scripts/RunWorpad.html]ici[/url]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
sylvanie
Modérateur
Modérateur


Nombre de messages : 300
Date d'inscription : 10/03/2007

MessageSujet: Re: impossible d'executer un programme   2007-07-05, 22:46

Avant de se lancer dans moultes et diverses pistes, il serait bon que tu nous donnes plus de détails, car "ça ne marche pas" est une conséquence commune découlant de beaucoups trops de raisons potentielles ...

Peux tu faire les test suivants ?

1 )
Si tu executes ton script depuis Scite et que c'est un pb de non localisation de l'exe, il doit y avoir dans la fenêtre de log : Le fichier spécifié est introuvable.

2) si le fichier est trouvé, alors tu peux récupérer le pid comme suit :
$pid=Run("...")
Consolewrite($pid)
normalement il doit te renvoyer qq chose <> 0

... à suivre
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Tlem
Admin
Admin


Nombre de messages : 39
Age : 49
Localisation : Bordeaux
Date d'inscription : 11/05/2007

MessageSujet: Re: impossible d'executer un programme   2007-07-06, 09:08

[quote:f017="sylvanie"]"ça ne marche pas" est une conséquence commune découlant de beaucoups trops de raisons potentielles ...[/quote]
Je trouve cette expression trés explicite, et vraiment super bien trouvé.
Si tu me le permet, je l'utiliserais bien en temp que signature

_________________
Le [b]"ça ne marche pas"[/b] est une conséquence commune découlant de beaucoups trops de raisons potentielles ...

Salutations.
Thierry
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
fzaweb
Débutant
Débutant


Nombre de messages : 6
Date d'inscription : 03/07/2007

MessageSujet: Re: impossible d'executer un programme   2007-07-06, 16:13

Il y a de forte chance qu'il ne trouve pas l'exe.
Indique le chemin complet de l'exe ET aussi le chemin de travail.

A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
sylvanie
Modérateur
Modérateur


Nombre de messages : 300
Date d'inscription : 10/03/2007

MessageSujet: Re: impossible d'executer un programme   2007-07-06, 20:36

[quote:a16a="Tlem"][quote:a16a="sylvanie"]"ça ne marche pas" est une conséquence commune découlant de beaucoups trops de raisons potentielles ...[/quote]
Je trouve cette expression trés explicite, et vraiment super bien trouvé.
Si tu me le permet, je l'utiliserais bien en temp que signature ;)[/quote]

pas de soucis, y a pas de copyright ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Tlem
Admin
Admin


Nombre de messages : 39
Age : 49
Localisation : Bordeaux
Date d'inscription : 11/05/2007

MessageSujet: Re: impossible d'executer un programme   2007-07-07, 00:48

C'est fait.

Merci

_________________
Le [b]"ça ne marche pas"[/b] est une conséquence commune découlant de beaucoups trops de raisons potentielles ...

Salutations.
Thierry
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: impossible d'executer un programme   Aujourd'hui à 16:29

Revenir en haut Aller en bas
 
impossible d'executer un programme
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [RESOLU] Comment exécuter un programme externe
» Probleme de webcam [résolu]
» Désinstallation impossible de Nero 7 Démo (sous Vista)
» executer un script externe
» Impossible de se rendre propriétaire d'un dossier

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
AutoIt Français :: AutoIt v3 :: Entraide-
Sauter vers: