Page 1 sur 1

[R] Lancement d'un script à distance

Posté : jeu. 30 oct. 2008 10:11
par aqua
Bonjour,

Après avoir fait une recherche sur le forum, je ne trouve pas de sujet parlant du serveur http Abyss et/ou de l'executable AuCGI.exe....

Voilà donc, je cherche à faire éxecuter à distance des scripts AutoIt via un appel d'url type :
http://10.168.97.55/Test.auw
comme expliqué sur cette page du forum anglais : http://www.autoitscript.com/forum/index ... =0&start=0
Avec un script AutoIt de base style :

Code : Tout sélectionner

##WebApp
<?au3
echo("test")
?>
J'ai suivi le tuto, mais rien n'y fait à chaque tentative d'execution j'ai une Error 500..

Si quelqu'un peut m'aider.
Ou peut me fournir une autre méthode pour éxecuter par url un script AutoIt ??
Merci.

Re: [..] Abyss + AuCGI.exe + .... ??

Posté : jeu. 30 oct. 2008 13:31
par aqua
Solution trouvée :

On abandonne le serveur Abyss et l'interpréteur AuCGI.exe....

On install EasyPhp sur un XP suivant la procèdure très classique.

On crée une page php de la forme suivante et on la dépose dans le répertoire apache (par défaut www) :

Code : Tout sélectionner

<html>
<head>
<title>Ma page de lancement</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>

<boby>
<?php

pclose(popen("start /B C:\Progr~1\AutoIt3\autoit3.exe C:/mon_rep_apache/mon_script_autoit.au3", "r"));
echo"Lancement du script ..."
?>
</body>
</html>
Ben, ensuite, on appel la page depuis un navigateur bien (genre firefox :wink: ) :
http://Mon_adresse_IP/mon_script_autoit.au3

Et le script se lance...à distance...
8)

Re: [..] Abyss + AuCGI.exe + .... ??

Posté : jeu. 30 oct. 2008 15:52
par timmalos
N'oublie pas de modifier ton sujet pour mettre la balise [R]
De plus je modifie ton titre pour le rendre plus equivalent avec la reponse que tu as trouvée toi meme.

Re: [R] Lancement d'un script à distance

Posté : jeu. 30 oct. 2008 16:46
par aqua
Ok

Re: [R] Lancement d'un script à distance

Posté : ven. 31 oct. 2008 16:14
par BeCool
Intéressant ça. Merci pour la solution, ça en aidera plus d'un je pense ;)