[R] Récupération d'un URL dans le presse papier
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
glydbickoille
- Niveau 1

- Messages : 6
- Enregistré le : mar. 17 mars 2009 06:51
- Status : Hors ligne
[R] Récupération d'un URL dans le presse papier
Bonjour.
Aprés pas mal de recherche sur le forum d'aide et exemple de script je n'ai pas trouvé la fonction premettant de récupéré un lien préalablement récupéré sur firefox afin de faire une liste dans un fichier texte ou ini.
Je m'éxplique.
Je travaille actuellement sur un petit script qui récupere les adresses de plusieurs onglet Firefox afin de les sauvegarder pour relancer ma page quand je le souhaite.
J'ai l'include FF.au3 et je comprend sa base mais mon problême vien du presse papier.
Je copie l'adresse du lien mais comment l'écrire dans un fichier texte sans pour autant ouvrir a la main le fichier et coller le texte.
Désolé si tout n'est pas clair mais n'hésitez pas a demander plus de précision si besoin.
Merci d'avance
Aprés pas mal de recherche sur le forum d'aide et exemple de script je n'ai pas trouvé la fonction premettant de récupéré un lien préalablement récupéré sur firefox afin de faire une liste dans un fichier texte ou ini.
Je m'éxplique.
Je travaille actuellement sur un petit script qui récupere les adresses de plusieurs onglet Firefox afin de les sauvegarder pour relancer ma page quand je le souhaite.
J'ai l'include FF.au3 et je comprend sa base mais mon problême vien du presse papier.
Je copie l'adresse du lien mais comment l'écrire dans un fichier texte sans pour autant ouvrir a la main le fichier et coller le texte.
Désolé si tout n'est pas clair mais n'hésitez pas a demander plus de précision si besoin.
Merci d'avance
Modifié en dernier par glydbickoille le ven. 15 mai 2009 01:13, modifié 1 fois.
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [...] Récupération d'un URL dans le presse papier
Bonjour.
Je trouve étrange votre démarche, car étant aussi utilisateur de Firefox, la V3 apporte déjà ce genre de fonction automatiquement.
Si je ferme Firefox alors que plusieurs onglets sont ouverts, lors de la session suivante, il me demande si je veux restaurer les onglets.
Mais bon, il est toujours bien de faire des choses qui apportent une satisfaction au créateur.
Pour la récupération de l'information du presse-papier, vous pouvez consulter l'exemple des fonctions _ClipBoard_GetData ou _ClipBoard_GetDataEx, et pour l'écriture en fichier, la fonction FileWriteLine par exemple.
Je trouve étrange votre démarche, car étant aussi utilisateur de Firefox, la V3 apporte déjà ce genre de fonction automatiquement.
Si je ferme Firefox alors que plusieurs onglets sont ouverts, lors de la session suivante, il me demande si je veux restaurer les onglets.
Mais bon, il est toujours bien de faire des choses qui apportent une satisfaction au créateur.
Pour la récupération de l'information du presse-papier, vous pouvez consulter l'exemple des fonctions _ClipBoard_GetData ou _ClipBoard_GetDataEx, et pour l'écriture en fichier, la fonction FileWriteLine par exemple.
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é".
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é".
-
glydbickoille
- Niveau 1

- Messages : 6
- Enregistré le : mar. 17 mars 2009 06:51
- Status : Hors ligne
Re: [...] Récupération d'un URL dans le presse papier
C'est exact mais se sont des onglets que ne veut pas forcément ouvrir la prochaine fois mais plutôt 2/3 jours aprés.Tlem a écrit : Je trouve étrange votre démarche, car étant aussi utilisateur de Firefox, la V3 apporte déjà ce genre de fonction automatiquement.
Si je ferme Firefox alors que plusieurs onglets sont ouverts, lors de la session suivante, il me demande si je veux restaurer les onglets.
En tout cas merci c'est exactement la commande qu'il me faut mais la aprés un bon moment je bute sur un truc tout bête ..
J'aimerai qu'une variable dans un boucle évolue a chaque boucle.
Exemple :
Si ma variable au démarrage est un,
a la deuxiéme boucle je veut que la même variable face 2 ect.
j'ai essayer avec
$num = $num +1 ;marche pas ( ma variable s'arréte a 2 dans se cas)
$num = +1 ;marche pas non plus
( $num = 1 dans se cas peut importe le nombre de boucle forcément)
Sa devrai pas te demander trop d'éffort comme question mais j'ai mal au crane et j'arrive plus vraiment a avoir les idée clair.
Merci encore pour ta réponse Tlem.
- Iste
- Niveau 11

- Messages : 1870
- Enregistré le : jeu. 04 déc. 2008 14:21
- Localisation : 76
- Status : Hors ligne
Re: [...] Récupération d'un URL dans le presse papier
heu, $num = $num +1 est censé marcher...
sinon $num += 1 devrait aussi faire l'affaire
sinon $num += 1 devrait aussi faire l'affaire
Signez ici
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [...] Récupération d'un URL dans le presse papier
Je confirme les propos de Iste. Cela dit, ça dépend aussi de votre code.
Si dans votre code, vous ré-initialisez la variable à chaque tour de boucle, elle ne pourra dépasser la valeur $num + 1 ...
Si dans votre code, vous ré-initialisez la variable à chaque tour de boucle, elle ne pourra dépasser la valeur $num + 1 ...
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é".
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é".
-
glydbickoille
- Niveau 1

- Messages : 6
- Enregistré le : mar. 17 mars 2009 06:51
- Status : Hors ligne
Re: [...] Récupération d'un URL dans le presse papier
J'ai réessayer avec $num = $num +1 mais dans mon cas sa ne marche pas.
le mieux est de vous link la boucle en question.
le mieux est de vous link la boucle en question.
Code : Tout sélectionner
while 1
$num = 1
MouseClick("left", 767, 66, 2)
Send ("^c")
Send ("^w")
IniWrite("MU.txt","Lien",$num ,_ClipBoard_GetData())
$num = $num +1
if (WinExists("$title", "")) then
ContinueLoop
Else
ExitLoop
endif
wend
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [...] Récupération d'un URL dans le presse papier
C'est bien ce que je disais.
Dans votre boucle, vous ré-initialisez la variable à chaque fois ...
Si on fait abstraction des lignes en dehors de la variable, voici ce que donne votre code :Donc il est normal que $num soit au maximum égal à 2.
Je vous conseil de placer $num = 1 juste avant le While et là ça fonctionnera beaucoup mieux.
Dans votre boucle, vous ré-initialisez la variable à chaque fois ...
Si on fait abstraction des lignes en dehors de la variable, voici ce que donne votre code :
Code : Tout sélectionner
$num = 1
$num = $num +1
$num = 1
$num = $num +1
$num = 1
$num = $num +1
$num = 1
$num = $num +1
Etc ...Je vous conseil de placer $num = 1 juste avant le While et là ça fonctionnera beaucoup mieux.
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é".
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é".
-
GaRydelaMer
- Niveau 7

- Messages : 450
- Enregistré le : mer. 18 mars 2009 22:12
- Localisation : Montpellier
- Status : Hors ligne
Re: [...] Récupération d'un URL dans le presse papier
Bonjour
Moi aussi je suis un utilisateur de FireFox depuis un moment. Mais pour ton problème moi j'aurais plutot regardé du coté des extensions de FireFox. Et comme Tlem te le suggère, à la fermeture de firefox il te réouvre les dernier onglets, mais comme tu en veux une liste ou en faire une sauvegarde je te propose plutot l'extension "session manager" ou "Gestionnaire de session" elle marche au poil. de plus elle te permettra de sauvegarder par session même l'historique de navigation de chaque onglet et les données des formulaires, bien plus complet que tu pourrais le faire avec AutoIt.
http://sessionmanager.mozdev.org/.
Moi aussi je suis un utilisateur de FireFox depuis un moment. Mais pour ton problème moi j'aurais plutot regardé du coté des extensions de FireFox. Et comme Tlem te le suggère, à la fermeture de firefox il te réouvre les dernier onglets, mais comme tu en veux une liste ou en faire une sauvegarde je te propose plutot l'extension "session manager" ou "Gestionnaire de session" elle marche au poil. de plus elle te permettra de sauvegarder par session même l'historique de navigation de chaque onglet et les données des formulaires, bien plus complet que tu pourrais le faire avec AutoIt.
http://sessionmanager.mozdev.org/.
-
glydbickoille
- Niveau 1

- Messages : 6
- Enregistré le : mar. 17 mars 2009 06:51
- Status : Hors ligne
Re: [R] Récupération d'un URL dans le presse papier
Merci pour vos réponse j'ai réussis as y mettre en place et tout marche nikel.
Merci aussi GaRydelaMer pour ton implication mais je voulai cette fonction pour l'ajouter a un gros script qui me fait un petit interface, "agenda, repertoire etc..".
Et toujour un GROS merci a Tlem qui répond toujours aussi bien.
J'ai changé la balise de mon post.
Merci aussi GaRydelaMer pour ton implication mais je voulai cette fonction pour l'ajouter a un gros script qui me fait un petit interface, "agenda, repertoire etc..".
Et toujour un GROS merci a Tlem qui répond toujours aussi bien.
J'ai changé la balise de mon post.
