Page 1 sur 2

[R] URL Mozilla Firefox

Posté : ven. 05 juin 2009 22:49
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

Re: [..] URL Mozilla Firefox

Posté : ven. 05 juin 2009 23:05
par jumby
ShellExecute("http://xxx.com")

Re: [..] URL Mozilla Firefox

Posté : ven. 05 juin 2009 23:17
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")

Re: [R] URL Mozilla Firefox

Posté : sam. 06 juin 2009 15:08
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

Re: [..] URL Mozilla Firefox

Posté : sam. 06 juin 2009 16:35
par Tlem
Je pense que pour cela vous devrez passer par ici.

Re: [..] URL Mozilla Firefox

Posté : ven. 19 juin 2009 18:38
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,

Re: [..] URL Mozilla Firefox

Posté : ven. 19 juin 2009 19:12
par Tlem
Avez-vous installé MozRepl ?
Si non, faites quelques recherches sur le forum ...

Re: [..] URL Mozilla Firefox

Posté : sam. 20 juin 2009 18:18
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,

Re: [..] URL Mozilla Firefox

Posté : dim. 21 juin 2009 08:10
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,

Re: [..] URL Mozilla Firefox

Posté : dim. 21 juin 2009 12:26
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 ;)

Re: [..] URL Mozilla Firefox

Posté : dim. 21 juin 2009 14:03
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,

Re: [..] URL Mozilla Firefox

Posté : dim. 21 juin 2009 14:06
par Iste
heu.... moi je vois pas l'include dans ton code hein

Re: [..] URL Mozilla Firefox

Posté : dim. 21 juin 2009 14:29
par Tlem
ImageImage

Re: [..] URL Mozilla Firefox

Posté : dim. 21 juin 2009 16:14
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,

Re: [..] URL Mozilla Firefox

Posté : dim. 21 juin 2009 16:35
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.

Re: [..] URL Mozilla Firefox

Posté : dim. 21 juin 2009 17:36
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 ;)

Re: [..] URL Mozilla Firefox

Posté : dim. 21 juin 2009 20:38
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,

Re: [..] URL Mozilla Firefox

Posté : lun. 22 juin 2009 20:18
par JIF
Svp, aidez moi.

Re: [..] URL Mozilla Firefox

Posté : lun. 22 juin 2009 22:53
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.

Re: [..] URL Mozilla Firefox

Posté : mar. 23 juin 2009 11:47
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.