[..] Module FF.au3

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
lokomass
Niveau 5
Niveau 5
Messages : 128
Enregistré le : mer. 15 déc. 2010 10:21
Status : Hors ligne

Re: [..] Module FF.au3

#21

Message par lokomass »

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()
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Module FF.au3

#22

Message par orax »

:shock: 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
Niveau 5
Messages : 128
Enregistré le : mer. 15 déc. 2010 10:21
Status : Hors ligne

Re: [..] Module FF.au3

#23

Message par lokomass »

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
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Module FF.au3

#24

Message par Tlem »

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.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
lokomass
Niveau 5
Niveau 5
Messages : 128
Enregistré le : mer. 15 déc. 2010 10:21
Status : Hors ligne

Re: [..] Module FF.au3

#25

Message par lokomass »

J’exécute avec un compte admin avec les autorisations maximales.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Module FF.au3

#26

Message par Tlem »

Et dans votre script, quelles sont les macros utilisées (@xxxxx) ?

Envoyé depuis mon appareil mobile.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
lokomass
Niveau 5
Niveau 5
Messages : 128
Enregistré le : mer. 15 déc. 2010 10:21
Status : Hors ligne

Re: [..] Module FF.au3

#27

Message par lokomass »

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)

 
Répondre