Aide et conseils concernant AutoIt et ses outils.
lokomass
Niveau 5
Messages : 128 Enregistré le : mer. 15 déc. 2010 10:21
Status :
Hors ligne
#21
Message
par lokomass » lun. 25 août 2014 09:14
Du coup ça donnerait ça ?
Code : Tout sélectionner
_FFStart()
$Connected = _FFIsConnected()
While 1
While $Connected = 0
$Connected = _FFConnect(Default, Default, 3000)
Sleep(1000)
Wend
$Ligne = FileReadLine($Fichier)
If @error Then ExitLoop
While _FFOpenURL($Ligne) <> 1
_FFConnect(Default, Default, 3000)
Sleep(1000)
Wend
Wend
_FFWindowClose()
orax
Modérateur
Messages : 1479 Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status :
Hors ligne
#22
Message
par orax » lun. 25 août 2014 13:35
Eh non ! J'ai changé pas mal de choses donc il faut prendre mon dernier code en intégralité.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
lokomass
Niveau 5
Messages : 128 Enregistré le : mer. 15 déc. 2010 10:21
Status :
Hors ligne
#23
Message
par lokomass » mer. 27 août 2014 08:51
Chose incompréhensible cette nuit, rien ne s'est passé.
Le planificateur me dit que la tache a bien été exuctée avec succès à 1h.
Pourtant aucun mail (quand ça fonctionne j'ai un mail) dans la boîte, sur le PC aucun message d'erreur (normal à priori) et aucun navigateur d'ouvert.
Je le lance à la main (enfin clique droit sur la tache dans le planificateur, executer maintenant) et la ça fonctionne parfaitement....
A n'y rien comprendre
Tlem
Site Admin
Messages : 11798 Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status :
Hors ligne
#24
Message
par Tlem » mer. 27 août 2014 15:29
Avec quel compte exécutez vous la tâche ?
Une tâche planifiée doit l'être à partir d'un compte qui à des droits et lorsqu'un script s'exécute en tâche planifiée, certaines variables d'environnement ne sont pas accessibles.
Envoyé depuis mon mobile en utilisant Tapatalk.
lokomass
Niveau 5
Messages : 128 Enregistré le : mer. 15 déc. 2010 10:21
Status :
Hors ligne
#25
Message
par lokomass » mer. 27 août 2014 17:57
J’exécute avec un compte admin avec les autorisations maximales.
Tlem
Site Admin
Messages : 11798 Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status :
Hors ligne
#26
Message
par Tlem » mer. 27 août 2014 21:35
Et dans votre script, quelles sont les macros utilisées (@xxxxx) ?
Envoyé depuis mon appareil mobile.
lokomass
Niveau 5
Messages : 128 Enregistré le : mer. 15 déc. 2010 10:21
Status :
Hors ligne
#27
Message
par lokomass » jeu. 28 août 2014 09:23
Mon script est celui donné un peu plus haut.
Voici l'intégralité du script en question :
Code : Tout sélectionner
;Dépendances du script
#include <GuiConstants.au3>
#include <WinApi.au3>
#include <Array.au3>
#include <File.au3>
#include <FF.au3>
#RequireAdmin
#NoTrayIcon
;Icône du script
#pragma compile(Icon, "C:\Users\Loko\Pictures\Icones\Icone.ico")
;Variables du script
$Duree1 = 10
$Duree2 = 1000
$Duree3 = 3000
$_FF_ERROR_MSGBOX = False;
;Fichiers du script
$Texte = "N:\Links.txt"
$Fichier = FileOpen($Texte, 0)
;Vérifie le fichier
If $Fichier = -1 Then
Exit
EndIf
;Ouverture de Firefox
_FFStart()
;Programme principal
While 1
$Ligne = FileReadLine($Fichier)
If @error Then ExitLoop
While _FFOpenURL($Ligne) <> 1
_FFConnect(Default, Default, $Duree3)
Sleep($Duree2)
Wend
Wend
;Fermeture de Firefox
_FFWindowClose()
;Fermeture du fichier texte
FileClose($Fichier)
;Suppression du fichier texte
FileDelete($Texte)