[R] Navigateur incorporé dans mon systray + Agrandissement

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
C3D
Niveau 4
Niveau 4
Messages : 51
Enregistré le : jeu. 28 mai 2009 20:44
Status : Hors ligne

[R] Navigateur incorporé dans mon systray + Agrandissement

#1

Message par C3D »

Bonjour,

Après pas mal de recherche j'ai réussi a trouvé un navigateur qui fessais ce que je souhaitais, je l'ai modifié et j'ai ajouté à sa fermeture le lancement de mon .vbs pour fermer mes serveurs apache et sql.

J'ai réussi l'intégration du navigateur dans mon systray mais je n'arrive plus a quittez que ce soit via le systray ou via le navigateur ?

Je demande donc de l'aide pour cela


Cordialement et Merci à vous :)

Code du navigateur :
► Afficher le texte
Modifié en dernier par C3D le ven. 26 juin 2009 10:45, modifié 4 fois.
.:: Pas bon concernant AutoIT mais je me débrouille avec Photoshop donc si vous voulez un quelque chose :) (MP) ::..
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Navigateur incorporé dans mon systray

#2

Message par orax »

Moi pas comprendre quel est le problème... Image

Le script se termine bien en cliquant sur la croix. J'ai juste dû changé les "1024, 768" parce que ça dépassait de mon écran. Et il n'y a pas d'icône dans le systray à cause de #NoTrayIcon.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
C3D
Niveau 4
Niveau 4
Messages : 51
Enregistré le : jeu. 28 mai 2009 20:44
Status : Hors ligne

Re: [..] Navigateur incorporé dans mon systray

#3

Message par C3D »

Bonjour et merci de vouloir m'aider en faite j'ai editer le post et j'ai fait un oublie, désolé.

Voici le code de mon systray :
► Afficher le texte
Avec ce code tous fonctionne tres bien sauf que je ne peut ni fermer le navigateur ni le systray, a l'heure actuelle j'ai enlever cette partie afin de pouvoir travaillé :
► Afficher le texte
Merci et désolé

EDITION: Apres réflexion je me demande si faire deux boutons ne serais pas un plus , Un pour fermer le navigateur et un autre pour fermer navigateur et les serveurs via mon VBS
.:: Pas bon concernant AutoIT mais je me débrouille avec Photoshop donc si vous voulez un quelque chose :) (MP) ::..
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Navigateur incorporé dans mon systray

#4

Message par orax »

A première vue, vous ne pouvez pas le fermer à cause du Opt("GUIOnEventMode", 1). Si vous l'enlevez il faudra également placer la boucle while de la ligne 188 à 197 (celle après le $oIE.navigate("http://127.0.0.1:9080/")) ici (dans la boucle while suivante) :

Code : Tout sélectionner

While 1
    $nMsg = GUIGetMsg()

    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
    EndSwitch

    $Msg = TrayGetMsg()

    Switch $Msg
        Case $mnuZMWSStart
            TrayItemSetState($mnuZMWSStart, $TRAY_CHECKED + $TRAY_DISABLE)
...
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
C3D
Niveau 4
Niveau 4
Messages : 51
Enregistré le : jeu. 28 mai 2009 20:44
Status : Hors ligne

Re: [..] Navigateur incorporé dans mon systray

#5

Message par C3D »

Merci à toi ca a l'air de fonctionné sauf que c'est le systray que je ne peut plus fermer mais bon ca marche déjà et cela est très bien comme ca je pense je vais essayé d'autres améliorations de tous cela

EDITION : Et bien non cela ne fonctionne pas fausse joie de ma part, impossible d'arrêté ou de redémarré mon serveur, je vais essayé de trouvé juste pour fermé le navigateur
.:: Pas bon concernant AutoIT mais je me débrouille avec Photoshop donc si vous voulez un quelque chose :) (MP) ::..
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Navigateur incorporé dans mon systray

#6

Message par orax »

Voici le script complet (qui à l'air de fonctionner chez moi) :
► Afficher le texte
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
C3D
Niveau 4
Niveau 4
Messages : 51
Enregistré le : jeu. 28 mai 2009 20:44
Status : Hors ligne

Re: [..] Navigateur incorporé dans mon systray

#7

Message par C3D »

BA me## faut que je regarde ou je me suis planté car la en effet ca fonctionne tres bien

Un grand merci à toi
.:: Pas bon concernant AutoIT mais je me débrouille avec Photoshop donc si vous voulez un quelque chose :) (MP) ::..
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Navigateur incorporé dans mon systray

#8

Message par orax »

Il faut enlever Opt("GUIOnEventMode", 1) (je l'ai commenté) ou alors je crois qu'avec cette option il faut utiliser GUISetOnEvent. Et j'ai enlevé la première boucle "While 1".
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
C3D
Niveau 4
Niveau 4
Messages : 51
Enregistré le : jeu. 28 mai 2009 20:44
Status : Hors ligne

Re: [..] Navigateur incorporé dans mon systray

#9

Message par C3D »

Je regarde cela pourtant c'est bien ce que j'ai fait tout a l'heure suite a tes explications, enfin j'ai vraiment du mal avec ce langage et pourtant je suis comme un gamin devant tous cela

Encore merci a toi pour ta rapidité :)
.:: Pas bon concernant AutoIT mais je me débrouille avec Photoshop donc si vous voulez un quelque chose :) (MP) ::..
Avatar du membre
C3D
Niveau 4
Niveau 4
Messages : 51
Enregistré le : jeu. 28 mai 2009 20:44
Status : Hors ligne

Re: [R] Navigateur incorporé dans mon systray

#10

Message par C3D »

Excusez moi j'ai une derniere petite question :

Je me prend la tête pour que mon navigateur puisse s'agrandir, j'ai bien trouvé une solution sauf que celui ci s'agrandit bien mais le fond de la page lui reste dans la résolution 1024x768, voila ce que j'ai fait :

Code : Tout sélectionner


#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

Global $oIE
Global $Term

$oIE = ObjCreate("Shell.Explorer.2")

$Asari = GUICreate("ADMINISTRATION DEPANN49", 1024, 768, -1, -1,$WS_OVERLAPPEDWINDOW)
$Definition = GUICtrlCreateObj($oIE,0,0,1024,768)

GUISetState(@SW_SHOW)
$oIE.navigate("http://127.0.0.1:9080/")

While 1
$nMsg = GUIGetMsg()
Switch $nMsg

Case $GUI_EVENT_CLOSE

Exit
EndSwitch
WEnd
 
Merci de votre aide
.:: Pas bon concernant AutoIT mais je me débrouille avec Photoshop donc si vous voulez un quelque chose :) (MP) ::..
Avatar du membre
C3D
Niveau 4
Niveau 4
Messages : 51
Enregistré le : jeu. 28 mai 2009 20:44
Status : Hors ligne

Re: [R] Navigateur incorporé dans mon systray + Agrandissement

#11

Message par C3D »

Re moi :)

J'ai trouvé la solution a mon probleme :)

Code : Tout sélectionner

Global $oIE
Global $Term

$oIE = ObjCreate("Shell.Explorer.2")


$Asari = GUICreate("ADMINISTRATION XXXXX", 1024, 768, -1, -1,$WS_OVERLAPPEDWINDOW)
$gui_iewindow = GUICtrlCreateObj($oIE,0,0,1024,768)
GUICtrlSetResizing($gui_iewindow, 0x0001)
GUISetState()
GUISetState(@SW_MAXIMIZE)
$oIE.navigate("http://127.0.0.1:9080/")
.:: Pas bon concernant AutoIT mais je me débrouille avec Photoshop donc si vous voulez un quelque chose :) (MP) ::..
Répondre