jab01 Posted September 6, 2006 Share Posted September 6, 2006 Bonjour, Voici mon problème: Le script pour faire l'installation d'OpenOffice fonctionne sur une plateforme avec windows 2000 pro, alors que sur une plateforme avec windows xp pro, j'ai un message d'erreur qui s'affiche dans une fenêtre "AutoIt Error". L'erreur signalée est la suivante: "Line 0 (File"z:\RunAsSetOOo.exe"): RunWait("instalOOo.bat", $CmdLine[1]) Error:Unable to execute the external program, le chemin d'accés spécifié est introuvable". RunAsSetOOo.exe est le fichier exécutable que j'ai créé avec AutoIt. Pour lancer l'installation, j'utilise la ligne "RunWait("instalOOo.bat", $CmdLine[1])" où "$CmdLine[1]" reprend le paramètre qui correspond à la lettre de la connexion réseau du partage où se trouve "instalOOo.bat". Est-ce qu'il ya quelqu'un aurait déjà eu ce type de message dans des conditions similaires, et si oui, avez-vous une solution? Merci d'avance jab01 Link to comment Share on other sites More sharing options...
Xenobiologist Posted September 6, 2006 Share Posted September 6, 2006 Hi, can you show the complete code, please? So long, Mega Scripts & functions Organize Includes Let Scite organize the include files Yahtzee The game "Yahtzee" (Kniffel, DiceLion) LoginWrapper Secure scripts by adding a query (authentication) _RunOnlyOnThis UDF Make sure that a script can only be executed on ... (Windows / HD / ...) Internet-Café Server/Client Application Open CD, Start Browser, Lock remote client, etc. MultipleFuncsWithOneHotkey Start different funcs by hitting one hotkey different times Link to comment Share on other sites More sharing options...
Helge Posted September 6, 2006 Share Posted September 6, 2006 (edited) Vous voulez passer des paramètres à instalOOo.bat ? Le deuxième paramètre pour la Run est l'annuaire que instalOOo.bat doit travailler de, donc vous le faites mal. Plutôt essayer ceci :RunWait("instalOOo.bat " & $CmdLine[1])Je suis désolé si cette traduction est dure à comprendre... peut-être quelqu'un français peut expliquer mieux Edited September 6, 2006 by Helge Link to comment Share on other sites More sharing options...
jpm Posted September 6, 2006 Share Posted September 6, 2006 Vous voulez passer des paramètres à instalOOo.bat ? Le deuxième paramètre pour la Run est l'annuaire que instalOOo.bat doit travailler de, donc vous le faites mal. Plutôt essayer ceci :RunWait("instalOOo.bat " & $CmdLine[1])Je suis désolé si cette traduction est dure à comprendre... peut-être quelqu'un français peut expliquer mieux You really good in french. @Jab01 Helge dit vrai le fait de mettre ,$cmdline[1] signifie que l'on veut donner le directory de travail et non un paramètre Tu as eu de la chance d'avoir une réponse en français, Next time write in english in the forum. There is no "non english" forum under AutoItScript.com. Link to comment Share on other sites More sharing options...
Helge Posted September 6, 2006 Share Posted September 6, 2006 You really good in french.Pas vraiment. ..I a triché Link to comment Share on other sites More sharing options...
Xenobiologist Posted September 6, 2006 Share Posted September 6, 2006 HI, let me guess. The problem was, that if there is no $cmdLine[0] then [1] won't work, right? So long, Mega Scripts & functions Organize Includes Let Scite organize the include files Yahtzee The game "Yahtzee" (Kniffel, DiceLion) LoginWrapper Secure scripts by adding a query (authentication) _RunOnlyOnThis UDF Make sure that a script can only be executed on ... (Windows / HD / ...) Internet-Café Server/Client Application Open CD, Start Browser, Lock remote client, etc. MultipleFuncsWithOneHotkey Start different funcs by hitting one hotkey different times Link to comment Share on other sites More sharing options...
Pangu Posted September 6, 2006 Share Posted September 6, 2006 bah apparement il ne trouve pas le chemin que tu lui indique pour ton exe donc est ce que tu es sur du chemin ensuite à quel moment tu le lance car tu dis que que c'est sur un dd en réseau donc peut etre qu'au moment ou tu lui demande il n'a pas encore créer de réseau et donc il ne peut pas trouver le chemin, pour ne pas inclure directement l'exe dans ton cd c'est plus simple "Donne un poisson à un homme, il mangera un jour. Apprends lui à pècher, il mangera toujours."-Proverbe chinois- Link to comment Share on other sites More sharing options...
jpm Posted September 6, 2006 Share Posted September 6, 2006 HI, let me guess. The problem was, that if there is no $cmdLine[0] then [1] won't work, right? So long, Megawrong the cmdline[1] was set as the workingdir for the run command Link to comment Share on other sites More sharing options...
jpm Posted September 6, 2006 Share Posted September 6, 2006 bah apparement il ne trouve pas le chemin que tu lui indique pour ton exe donc est ce que tu es sur du chemin ensuite à quel moment tu le lance car tu dis que que c'est sur un dd en réseau donc peut etre qu'au moment ou tu lui demande il n'a pas encore créer de réseau et donc il ne peut pas trouver le chemin, pour ne pas inclure directement l'exe dans ton cd c'est plus simple I know english people should learn french but this forum should use english.Thanks for trying to speak english. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now