[R] URL Mozilla Firefox

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

[R] URL Mozilla Firefox

#1

Message par JIF »

Bonsoir à vous tous; J'aimerais connaitre le code de programmation pour que mon script ouvre des URLs à partir de Mozilla Firefox.
ex : fonction ("http://xxx.com")

Merci de me répondre
Cordialement JIF
Modifié en dernier par JIF le mar. 23 juin 2009 16:50, modifié 2 fois.
Avatar du membre
jumby
Niveau 5
Niveau 5
Messages : 118
Enregistré le : jeu. 12 juin 2008 17:50
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#2

Message par jumby »

ShellExecute("http://xxx.com")
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11823
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#3

Message par Tlem »

jumby vous à donné la réponse, mais si Firefox n'est pas le navigateur par défaut, alors ça ne fonctionne plus.

Dans ce cas passez par :

Code : Tout sélectionner

ShellExecute(@ProgramFilesDir & "\Mozilla Firefox\firefox.exe", "http://xxx.com")
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é".
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

Re: [R] URL Mozilla Firefox

#4

Message par JIF »

Merci de m'avoir répondu. Effectivement le code fonctionne bien; mais actuellement le script ouvre les URLs dans un nouvel onglet de Mozilla Firefox. Or j'aimerais qu'il reste sur un seul onglé.

Actuellement j'ai fait sa :

Code : Tout sélectionner

ShellExecute(@ProgramFilesDir & "\Mozilla Firefox\firefox.exe", "http://xxx.com")
Merci de me répondre.
Cordialement JIF
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11823
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#5

Message par Tlem »

Je pense que pour cela vous devrez passer par ici.
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é".
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#6

Message par JIF »

Merci de m'avoir répondu, Mais j'ai un problème lors de l'utilisation avec les différentes fonction de FF. Je n'arrives pas a utilisé celle de _FFOpenURL. J'ai pourtant mi le fichier FF dans le dossier ou ce situe mon script et j'ai structuré mon script de cette façon :
► Afficher le texte
Je comptes remplacer le rouge par le bleu . Actuellement il me met un message d'erreur "Uknown Function name".

Comment je peus faire pour ouvrir une URL internet à partir de Mozzila Firefox ?

Merci de me répondre.
Cordialement JIF,
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11823
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#7

Message par Tlem »

Avez-vous installé MozRepl ?
Si non, faites quelques recherches sur le forum ...
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é".
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#8

Message par JIF »

MozRepl fait partit de Mozlab et je ne peux pas installer l'add on car Mozzila Firefox me dit que ces add est compatible pour une enciènne verssion de Mozzila Firefox. J'ai la version 3.0.11.
Ou faire des recherche sur le forum ? Je suis allez sur le lien que vous m'avais dit si dessus.

Merci de me répondre.
Cordialement JIF,
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#9

Message par JIF »

J'ai réussi a installé l'add on MozRep, mais mon script mais toujours le même message d'erreur. SVP aidez moi.
Cordialement JIF,
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#10

Message par ani »

l'erreur unknow function name (signifie le nom de la fonction est inconnu)
_FFOpenURL ? vous avez oumis d'indiquer l'include FF.au3 ?

bonne continuation ;)
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#11

Message par JIF »

Non, J'ai bien mit l'include FF.au3

Code : Tout sélectionner

#NoTrayIcon                                                                             ; Include
#include <File.au3>
#include <ImageSearch.au3>
L'include fonctionne bien vu que la détection de fin de chargement de mes vidéos a besoin de cette include pour fonctionné.
D'où pourrai venir le problème ?
Cordialement JIF,
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#12

Message par Iste »

heu.... moi je vois pas l'include dans ton code hein
Signez ici
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11823
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#13

Message par Tlem »

ImageImage
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é".
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#14

Message par JIF »

Lorsque je met juste ce code.

Code : Tout sélectionner

#include <FF.au3>
_FFOpenURL ("http://google.fr")
Il me met ce message d'erreur : erreur à la ligne 2 "Exepted a variable in r fuction call

Je viens de corriger mon erreur si dessus, mais j'arrive toujours pas a faire fonctionné ce code. Je met bien mozrepl en positon de start pourtant.

Ou est le problème ?
Cordialement JIF,
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#15

Message par Iste »

Tu as regardé dans FF.au3 si la fonction y était ?
Tu as peut etre une version trop vielle ou differente de l'UDF
C'est du moins la cause la plus probable.
Signez ici
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#16

Message par ani »

on reprend...

La fonction utilisé est réelement incorrect...relisez l'include ;)

Code : Tout sélectionner

_FFOpenURL(ByRef $Socket, $sURL[, $iTabIndex = 0[, $bWait = True]])
$Socket = ouverture du port avec l'ip (de ce genre là :arrow: TCPConnect($IP, $iPort))
$Url = url ;)

Sinon le mieux serait d'utiliser la fonction

Code : Tout sélectionner

_FFStart([$sURL = "about&#058;blank"[, $sProfile = "default"[, $iMode = 1[, $bHide = False[, $IP = "127.0.0.1"[, $iPort = 4242[, $sBrowser = "firefox"]]]]]])

Code : Tout sélectionner

#include <FF.au3>
$Socket = _FFStart("http://www.autoitscript.fr")
If $Socket <> - 1
    msgbox(64,"","Whouaaaa")
EndIf
ou

Code : Tout sélectionner

#include <FF.au3>
$url = "http://www.autoitscript.fr"
$Socket = _FFStart()
If $Socket <> - 1
    $OpenUrl = _FFOpenUrl($socket,$url)
EndIf
 

N'ayant pas firefox, il m'est impossible de tester
bonne continuation ;)
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#17

Message par JIF »

Merci de ta réponse ani, grâce a toi j'ai put avancer dans ma recherche. Actuellement le code fonctionne comme je veux avec le petit script de test.

Code : Tout sélectionner

#include <FF.au3>
$url_0 = "http://google.fr"
$url_1 = "http://x-wars.fr"
$url_2 = "http://www.autoitscript.fr"
$url_3 = "http://www.ogame.fr"
$Socket = _FFStart()
While 1
if Not @error Then
    $OpenUrl = _FFOpenUrl($socket,$url_0)
EndIf
if Not @error Then
    $OpenUrl = _FFOpenUrl($socket,$url_1)
EndIf
if Not @error Then
    $OpenUrl = _FFOpenUrl($socket,$url_2)
EndIf
if Not @error Then
    $OpenUrl = _FFOpenUrl($socket,$url_3)
EndIf
wend
Le dernier problème reste a l'intégrer au script principal. Le script ne met pas de mésusage d'erreur, mais au lancement du script il ouvre bien Mozzila Firefox et ma page d'accueil, mais tout de suite après il me lance une page blanche, et la plus rien. Il ne lance pas plus la vidéo et le reste. Voici mon script princil actuelement avec les changement éffectué.
► Afficher le texte
En rouge ce que j'ai rajouté pour testé les 2 premières page.

A mon avie sa doit être un problème avec les boucles. mais comment corriger mon problème ?

Merci de me répondre
Cordialement JIF,
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#18

Message par JIF »

Svp, aidez moi.
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#19

Message par orax »

Si j'ai bien compris ce qui se passe : _FFStart() ouvre une page blanche et ensuite PixelSearch() recherche un pixel d'une certaine couleur sur... une page blanche... Image
Il faudrait donc ouvrir la page du site avant la boucle qui recherche le pixel.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

Re: [..] URL Mozilla Firefox

#20

Message par JIF »

Bun normalement _FFStart() ouvre mozilla firefox sur ma page d'acceuil. C'est comme sa qu'il a reagis à chaque foi dans mon script de test.
Mais laà, il demare la page sens titre (qui est blanche), des foi il arrive a ouvrir mon site mais au bout de 3 ou 4 seconde il revient sur la page sens titre (blanche).
Le truc était que avant c'étai un mouseclique qui me permetai de changer de page. la je veus que sa soit mozzila firefox lui même qui me change la page.
Mais ce changement de page s'effectu appres que mon script est detecté une certaine image dans la page.

_FFStart() est pourtant placé avant la boucle de detection de pixel.

Merci de me répondre.
Répondre