Hallo,
ich hoffe hier spricht jemadn meine Sprache oder kann mir in einfachem Englisch antworten.
Ich habe Win10 und 3 Monitore. Außerdem arbeite ich mit verschiedenen Desktops.
Ist es möglich mit AHK ein Skript zu erstellen, mit dem die Position und die Größe der Fenster, der Programme die im Autostart gestartet werden, auf drei verschiedenen Monitoren und auf verschiedenen Desktops festgelegt sind?
Die Desktops wären nicht so schlimm, aber über drei Monitore im Hauptdesktop wäre wichtig.
Bevor ich weiter in die Materie gehe möchte ich gerne wissen ob das geht.
Danke!
Cherrz Flo
Speichern der Fensterposition Monitorübergreifend
Moderator: jNizM
-
- Posts: 223
- Joined: 06 Jun 2017, 11:38
Re: Speichern der Fensterposition Monitorübergreifend
Das sollte generell kein Problem sein.
Du startest per Run das Programm, wartest bis es aktiv ist und verschiebst es dann per Winmove in der gewünschten Größe an die richtige stelle.
Du startest per Run das Programm, wartest bis es aktiv ist und verschiebst es dann per Winmove in der gewünschten Größe an die richtige stelle.
Code: Select all
Run, XXX.exe
WinWaitActive, XXX
WinMove, XXX,, X, Y, Breite, Höhe
Re: Speichern der Fensterposition Monitorübergreifend
Guten Morgen.
Das klappt leider bei mir nicht. Was mache ich falsch? Das Fenster von Sniptool ändert ständig beim Star seine Fensterposition
Ups. Sehe gerade: Monitorübergreifend. Ich habe nur 1 Bildschirm
Das klappt leider bei mir nicht. Was mache ich falsch? Das Fenster von Sniptool ändert ständig beim Star seine Fensterposition
Code: Select all
AppsKey & 7:: ; Kontextmenütaste Sniptool starten/wechseln
Send, {LWin down}7
Sleep, 50
Send, {LWin up}
Sleep, 200
WinWaitActive, 2200
WinMove, ahk_exe Sniptool.exe,, 278, 62
return
Re: Speichern der Fensterposition Monitorübergreifend
Ähm, du kannst auch auf einem Bildschirm Fenster verschieben, so what??
WinMove sollte, sofern denn der Fenstertitel greift, lediglich durch diffuse timings im Vorfeld straucheln ...
WinMove sollte, sofern denn der Fenstertitel greift, lediglich durch diffuse timings im Vorfeld straucheln ...
Remember to use [code]CODE[/code]-tags for your multi-line scripts. Stay safe, stay inside, and remember washing your hands for 20 sec !
Re: Speichern der Fensterposition Monitorübergreifend
WinWaitActive, 2200 - das Fenster hat den Titel "2200" ?
Re: Speichern der Fensterposition Monitorübergreifend
Code: Select all
AppsKey & 7:: ; Kontextmenütaste Sniptool starten/wechseln
Send, {LWin down}7
Sleep, 50
Send, {LWin up}
WinWaitActive, Sniptool 1.7 | EDITOR - MODE
WinMove, Sniptool 1.7 | EDITOR - MODE,, 278, 62
return
Update: Funktioniert jetzt. Vielen Dank.
Re: Speichern der Fensterposition Monitorübergreifend
Kanns du auch so zusammmenfassen (getestet):
Code: Select all
AppsKey & 7::
Send, #7
WinWaitActive, Sniptool 1.7 | EDITOR - MODE
WinMove, Sniptool 1.7 | EDITOR - MODE,, 278, 62
return
Re: Speichern der Fensterposition Monitorübergreifend
Danke für den Tipp. Ich habe wieder etwas dazu gelernt.
Who is online
Users browsing this forum: william_ahk and 56 guests