Hallo!
Betriebssystem Win XP SP2.
Möchte im Windows Explorer unter "Extras-Ordneroptionen-Ansicht-Erweiterte Einstellungen" die einzelnen Checkboxen definiert ein- oder ausschalten. Es gelingt nur das Toggln der Checkboxen. Gibt es eine Moeglichkeit definiert check oder uncheck durchzufuehren?
Bitte Hilfe!
Win Explorer - Erweiterte Einstellungen
-
8bit -
16. Februar 2006 um 19:25 -
Geschlossen -
Erledigt
-
-
guck mal hier:
Code
Alles anzeigenAutoItSetOption("MustDeclareVars", 1) AutoItSetOption("MouseCoordMode", 0) AutoItSetOption("TrayIconDebug", 1) Dim $Prog EnvSet("C:\WINDOWS\explorer.exe", $Prog) Run("C:\WINDOWS\explorer.exe") ;15:10:56 Sleep(2000) ; ; ---------------------------------------------------------------------------------- ; Script Start: ; ---------------------------------------------------------------------------------- ; ; Aktiver Fenster Titel: ; ---------------------- WinWait("Eigene Dateien");15:10:56 Sleep(1000) send ("{ALT}") ;Ansicht send ("a") Sleep(1000) send ("d") ;Ansicht Details auswählen Sleep(1000) send ("{ALT}") ;Ordneroptionen send ("x") send ("o") send ("!w") ;Stadart wiederherstellen sleep (1000) send ("h") ;herkömlichen Windowsordner send ("s") ;jeden Ordner im selben Fenster Sleep(1000) send ("b") ;übernehmen send ("+{TAB}") ;zum Karteireiter Ansicht wechseln send ("{RIGHT}") AutoItSetOption("MouseCoordMode",0); relative Mausekooridinaten ;MouseClick("left",91,40,1, 0);Reiter wählen sleep (1000) send ("!w") ;Stadart wiederherstellen MouseClick("left",61,206,1, 0);Ansichtsoptionen für jeden Ordner abspeichen = AUS Sleep(1000) MouseClick("left",61,222,1, 0) ;Aut. Nach Netzwerkdruckern suchen = AUS Sleep(1000) MouseClick("left",61,238,1, 0) ;Einfache Dateifreigabe = AUS Sleep(1000) MouseClick("left",61,252,1, 0) ;Einfache Ordneransicht = AUS Sleep(1000) MouseClick("left",61,271,1, 0) ;Ereiterungen für bekannte Dateitypen ausblende = AUS Sleep(1000) MouseClick("left",61,286,1, 0) ; Sleep(1000) send ("{PGDN}") send ("{PGDN}") Sleep(1000) MouseClick("left",61,318,1, 0) ; Sleep(1000) MouseClick("left",61,335,1, 0) ; Sleep(1000) send ("!b") Sleep(1000) send ("!a") ;Für alle Ordner übernehmen Sleep(1000) send ("!j") ;bestätigen sleep (1000) send ("+{TAB}");Zum Karteireiter Offlinedateien send ("{RIGHT}") send ("{RIGHT}") Sleep(1000) ;Offlinedateien deaktivieren send ("!d") Send("{-}") ;Offlinedateien safe_unchecked!! Sleep(1000) send ("!b") Sleep(1000) send ("{ENTER}") Sleep(1000) send ("!{F4}") exit
-
Danke Wolke.
"Wiederherstellen war der entscheidende Tipp, damit habe ich eine definierte Ausgangssituation. Haette noch einige Fragen:
Wann und wovon abhaengig fuegt man ein sleep ein?
Was bewirken die Zeilen:
Dim $Prog
EnvSet("C:\Windows\explorer.exe", $Prog)Eure Tipps sind sehr hilfreich, danke.
-
- Offizieller Beitrag
Hallo!
Ein Sleep fügt man entweder ein, wenn eine Funktion eine gewisse Zeit benötigt, um ausgeführt zu werden (irgendwas außerhalb von AutoIt), wobei es schwer ist, eine für schnelle und langsame Computer gleichermaßen geeignete Zeitspanne zu finden, oder, um - wie hier - dem Nutzer Zeit gzu geben, die Aktionen von AutoIt mitzuverfolgen.
Außerdem dient ein Sleep in einer Endlosschleife dazu, die Progzessorlast nicht auf 100% ansteigen zu lassen.peethebee
-
hallo!
Habe obigen Tipp von Wolke getestet bzw. ohne Mausclick mit Down und Space realisiert. Hat wunderbar geklappt. Doch auf einmal taucht unter "Extras\Ordneroptionen\Ansicht\Erweiterte Einstellungen" ein zusaetzlicher Ordner "Paare von Webseiten und Webordnern verwalten" mit drei Eintraegen auf:
o Beide Teile anzeigen und getrennt verwalten
o Beide Teile anzeigen, aber als einzige Datei verwalten
o Das Paar als eine einzige Datei anzeigen und verwalten
Durch diese zusaetzlichen Eintraege kommt natuerlich meine Reihenfolge durcheinander.
Meine Fage nun: wodurch wird dieser zusaetzliche Ordner aktiviert bzw. ein oder ausgeschaltet.
lg -
Hi,
eigendlich hatte ich das falsche Script eingestellt, denn es ging Dir um das Check und Uncheck.
Guck dir das noch mal an:
Code
Alles anzeigen; Schnellstartleiste aktivieren BlockInput(1) AutoItSetOption("MouseCoordMode", 1) Run("rundll32.exe shell32.dll,Options_RunDLL 1") Winwait("Eigenschaften von Taskleiste und Startmenü", "Taskleiste") ControlCommand("Eigenschaften von Taskleiste und Startmenü", "Taskleiste", "Button5","Check", "") ;ControlClick("Eigenschaften von Taskleiste und Startmenü", "Taskleiste", "Button5") Sleep(500) ControlClick("Eigenschaften von Taskleiste und Startmenü", "Taskleiste", "Button11");OK WinWaitClose("Eigenschaften von Taskleiste und Startmenü", "Taskleiste") BlockInput(0) exit
-
hallo!
Danke fuer deine Muehe, Wolke!
Ich kann aber leider in "WinExplorer\Extras\Ordneroptionen\Ansicht\Erweiterte Einstellungen" keine Button - Zuordnung erkennen und somit diese Check und Uncheck Variante nicht nutzen.
lg 8bit