Page 1 sur 1

[R] Lancement de Script avec une session locké...

Posté : mar. 15 janv. 2008 10:39
par Tain0s
Bonjour,

J'ai decouvert votre forum avec Google, sympa comme tout cette initiative... :mrgreen:

J'ai des scripts autoIT lançés en tâche planifié sur un serveur... Mon soucis, c'est que le script se bloque lorsque la session est locké...

Voila un peu la tête d'un de mes script :
► Afficher le texte

Re: [..] Lancement de Script avec une session lock

Posté : mer. 16 janv. 2008 01:23
par Tlem
Votre code présente une anomalie sur la ligne :

Code : Tout sélectionner

send ("open xx.xx.xx.xx"){ENTER}")
 
Il y à un guillemet de trop.
J'ai rectifier le code sur votre post.

Re: [..] Lancement de Script avec une session locké...

Posté : mer. 16 janv. 2008 09:57
par Tain0s
Oups...oui, c'est quand j'ai retiré l'adresse IP de mon serveur, j'ai rajouté un " ...

Merci pour la correction :wink:

Re: [..] Lancement de Script avec une session locké...

Posté : jeu. 17 janv. 2008 17:14
par Voodoo
c'est un script qui se lance plusieurs fois ?

Re: [..] Lancement de Script avec une session locké...

Posté : ven. 18 janv. 2008 22:22
par sylvanie
Bonsoir
Il serait peut être mieux de tout passer en script sans avoir recours à de l'interaction via send.
pour ceci, il y a ce post, même si malheureusement celà n'a pas beaucoups aider l'auteur :

http://www.autoitscript.fr/forum/viewto ... &hilit=ftp

pour l'essentiel, j'utilise cet udf :
http://www.autoitscript.com/forum/index ... hl=ftp.au3

et voici un exemple rapide d'utilisation (issu de la page 2 du précédent post)

Code : Tout sélectionner

#include "ftp.au3"

$server = 'xxxxx' 
$username = 'xxxx' 
$pass = 'xxxx' 

$dllhandle = DllOpen('wininet.dll')
$Open = _FTPOpen('MyFTPControl') 
ConsoleWrite($Open&@CRLF)
$Conn = _FTPConnect($Open, $server, $username, $pass);,21,1,1,1) 
ConsoleWrite($Conn&" "&@error&@CRLF)

$Ftpp = _FtpPutFile($Conn, @ScriptDir&'\test_ftp_send.txt', '/test/test_ftp_send2.txt',1) 
ConsoleWrite($Ftpp&@CRLF)

$Ftpc = _FTPClose($Open) 
DllClose($dllhandle)
 
Je n'ai pas bien vu où on pouvait régler le mode transfert, mais comme j'arrive à envoyer des exe sans perte, il y a de très forte chance que ce soit en binary.