Deutsches AutoHotkey Homepage AutoHotkey Community
Wir helfen uns gegenseitig aus der Patsche
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Proxy im IE oder "wie schalte ich tabs um"

 
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Ich brauche Hilfe!
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
hansvonhugo



Anmeldedatum: 07.03.2007
Beiträge: 5

BeitragVerfasst am: Mi März 07, 2007 1:36 pm    Titel: Proxy im IE oder "wie schalte ich tabs um" Antworten mit Zitat

Hallo NG,

ich versuche erfolglos, dem Internet-Explorer (7.0 ) per ahk beizubringen, dass er doch bitte per Hotkey den Proxy an- oder ausschalten möge.

Per Registry funktioniert das nicht - der wert wird zwar gesetzt, aber vom IE nicht berücksichtigt.

Über den entsprechenden Dialog kriege ich das auch nicht hin. Per Hand wäre der Dialog wie folgt zu erreichen und zu bedienen:
<IE-HAuptmenu> =>> "Extras" >> "InternetOptionen" => Tab "Verbindungen" =>> Button Unten rechts "Lan Einstellungen" => im folgenden Dialog die Checkbox bei "Proxyserver für LAN verwenden" setzten oder löschen.

eigendlich sollte es kein Problem sein, die händische Eingabe per ahk nachzuvollziehen. Jedoch will es mir nicht gelingen den Tab/Reiter "Verbindungen" per auszuwählen Taste auszuwählen (per Maus scheidet aus, weil das Timingprobleme gibt)

Habt Ihr vieleicht Eine Idee wie man des Problem lösen könnte oder (noch besser) vieleicht sogar schon mal ein entsprechendes Skript erstellt?

TIA

Hans
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Thalon



Anmeldedatum: 25.10.2005
Beiträge: 1896
Wohnort: Österreich

BeitragVerfasst am: Mi März 07, 2007 1:45 pm    Titel: Antworten mit Zitat

Browser sind generell schwierig mit AHK.
Die einfachste Variante wäre auf Firefox umzustellen . Da geht das Proxy-Umschalten per Plugin auf Mausklick..
Eine andere Variante wäre ImageSearch zu verwenden um die Position zu ermitteln und mit der Maus drauf zu drücken.

Elegantere Lösungen müsste man ergoogeln..

Thalon
_________________
Mein Motto: Hilfe zur Selbsthilfe!
Teildeutsche Hilfe (CHM)!! und Deutsche Online-Hilfe
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
hansvonhugo



Anmeldedatum: 07.03.2007
Beiträge: 5

BeitragVerfasst am: Mi März 07, 2007 2:37 pm    Titel: Antworten mit Zitat

Thalon hat Folgendes geschrieben:
[...]
Die einfachste Variante wäre auf Firefox umzustellen
[...]

Das darf ich leider nicht :-(

Thalon hat Folgendes geschrieben:
[...]
Eine andere Variante wäre ImageSearch zu verwenden um die Position zu ermitteln und mit der Maus drauf zu drücken.
[...]

Die Verwendung der Maus gibt wie gesagt Timing-Probleme.

Thalon hat Folgendes geschrieben:
[...]
Elegantere Lösungen müsste man ergoogeln..
[...]


Das habe ich schon probiert, bin aber nicht fündig geworden.

hans
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Obi-Wahn



Anmeldedatum: 19.04.2006
Beiträge: 736
Wohnort: Wien

BeitragVerfasst am: Mi März 07, 2007 2:42 pm    Titel: Antworten mit Zitat

Ich kann mich irren, da ich in sachen Proxies nicht so sattelfest bin, aber da beim IE Cachen an der Tagesordnung ist, deaktivier doch mal das Automatische Proxycaching des IE.
Dann sollten die Proxy einstellungen wieder aus der Registry genommen werden...

http://www.winfaq.de/faq_html/Content/onlinefaq.php?h=tip1626.htm
_________________
Garten ist eine Kunstnatur
Das Leben ist nicht fair. Es ist nur fairer als der Tod, das ist alles.
Obi-Wahns Codeschnipsel @ securityvision.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
hansvonhugo



Anmeldedatum: 07.03.2007
Beiträge: 5

BeitragVerfasst am: Mi März 07, 2007 3:52 pm    Titel: Antworten mit Zitat

Obi-Wahn hat Folgendes geschrieben:
Ich kann mich irren, da ich in sachen Proxies nicht so sattelfest bin, aber da beim IE Cachen an der Tagesordnung ist, deaktivier doch mal das Automatische Proxycaching des IE.
Dann sollten die Proxy einstellungen wieder aus der Registry genommen werden...

http://www.winfaq.de/faq_html/Content/onlinefaq.php?h=tip1626.htm


Das Problem ist mehr, dass IE die Registry nicht beim öffnen des Dialoges abspeichert, sondern irgendwo zwischenspeichert. Das führt dazu, dass ich zwar fröhlich die Registry ändern kann, aber dies nicht die aktuelle instanz beeinflusst.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
BoBo
Gast





BeitragVerfasst am: Mi März 07, 2007 4:16 pm    Titel: Antworten mit Zitat

Zitat:
aber dies nicht die aktuelle instanz beeinflusst
Was sicherlich auch ein Sicherheitsaspekt ist. Wenn es dich nicht stört, genügt es den Explorer abzuschießen und diesen direkt daran anschließend neu zu starten. Damit werden Einträge in der Registry sofort wirksam.
Lässt sich über den Taskmanager auch vorab testen.
Nach oben
hansvonhugo



Anmeldedatum: 07.03.2007
Beiträge: 5

BeitragVerfasst am: Mi März 07, 2007 5:00 pm    Titel: Re: Proxy im IE oder "wie schalte ich tabs um" Antworten mit Zitat

habs gerade selber rausgefunden und will Euch dass nicht vorenthalten:

Code:
F6::
Send {ALTDOWN}x{ALTUP}o
Sleep, 330
ControlSend, SysTabControl321, {Home}, Internetoptionen ahk_class #32770
Control, TabRight, 4, SysTabControl321, Internetoptionen ahk_class #32770
Send {ALTDOWN}l{ALTUP}
Sleep, 330
Send {ALTDOWN}x{ALTUP}{ENTER}
Sleep, 330
Send {SHIFTDOWN}{TAB}{TAB}{SHIFTUP}{ENTER}
Send {F5}
return


F6 ruft nun den einstellungsdialog für den Proxy auf und setz oder löscht den haken bei der Checkbox für den Proxy.

(könnte man nartürlich noch hübscher machen, indem man nicht mit sleep auf das öffnen der Fenster wartet und vorher Test ob IE aktiv ist und den ggf umschaltet)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Obi-Wahn



Anmeldedatum: 19.04.2006
Beiträge: 736
Wohnort: Wien

BeitragVerfasst am: Mi März 07, 2007 5:08 pm    Titel: Antworten mit Zitat

Hättsich mein Browser nicht alle 5 min aufgehängt, hättich schon vorher gepostet.

Code:
SetTitleMatchMode, 2
RegRead, IEVersion, HKEY_LOCAL_MACHINE, SOFTWARE\Microsoft\Internet Explorer, Version
If IEVersion > 3
   {
   Run, RunDll32.exe shell32.dll`,Control_RunDLL inetcpl.cpl`,`,4      ;Der 4er ist bei IEVersionen > 3.0
   WinWaitActive, Eigenschaften
   Send, !l
   WinWaitActive, LAN-Einstellungen
   Send, !x{Enter}{Esc}
   }
Else
   Run, RunDll32.exe shell32.dll`,Control_RunDLL inetcpl.cpl`,`,3
   
ExitApp


However. Der Code ist auch getestet...
So long
O-W
_________________
Garten ist eine Kunstnatur
Das Leben ist nicht fair. Es ist nur fairer als der Tod, das ist alles.
Obi-Wahns Codeschnipsel @ securityvision.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
hansvonhugo



Anmeldedatum: 07.03.2007
Beiträge: 5

BeitragVerfasst am: Mi März 07, 2007 9:21 pm    Titel: Antworten mit Zitat

Das ist super und funktioniert hervoragend - genau das was ich gesucht habe - vielen herzlichen dank. (natürlich auch an die übrigen Helfer)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Stratton



Anmeldedatum: 12.08.2008
Beiträge: 3

BeitragVerfasst am: Di Aug 12, 2008 11:53 am    Titel: Antworten mit Zitat

Hi,
bin neu hier.
hab eine Frage oder Problem mit einer Erweiterung zu dem oben genannten. Und zwar möchte ich eine Abfrage ob der Proxy eingeschaltet oder ausgeschaltet ist.
Habe schon einiges ausprobiert mit ControlGet und so hat aber leider nicht den gwünschten Erfolg gebracht. Kann mir jemand da ein Tipp geben?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Ich brauche Hilfe! Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de