nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

Tobsen_03
Posts: 9
Joined: 07 Oct 2023, 09:26

nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

07 Oct 2023, 09:41

Guten Tag alle zusammen ,

Ich habe versucht über Autohotkey mein Whatsapp auf meinem rechten Monitor zu verschieben.
Ohne Erfolg...
Was ist an meinem Skript falsch ?

Code: Select all

#NoEnv
SendMode Input
SetTitleMatchMode 2

; Öffne die WhatsApp Windows App
Run "whatsapp.exe"
Sleep 5000 ; Warte 5 Sekunden, um die App zu laden

; Warte auf das WhatsApp-Fenster und verschiebe es
WinWaitActive "ahk_exe" "whatsapp.exe"
WinMove "ahk_exe" "whatsapp.exe", , 3514, 0, 976, 1037

Return
[Mod edit: [code][/code]-Tags hinzugefügt. Bitte verwende diese selbst in zukünftigen Posts.]

Vielen Dank im vorraus
Tobi
just me
Posts: 9520
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

10 Oct 2023, 02:11

Moin,

Du hast da einen v1.1 / v2 Syntaxmix.

In v1.1 werden Textliterale nicht in Anführungszeichen eingeschlossen. Zumindest wäre das dann:

Code: Select all

; Warte auf das WhatsApp-Fenster und verschiebe es
WinWaitActive, ahk_exe whatsapp.exe
WinMove, ahk_exe whatsapp.exe, , 3514, 0, 976, 1037
gregster
Posts: 9082
Joined: 30 Sep 2013, 06:48

Re: nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

10 Oct 2023, 08:57

Run funktioniert etwas anders als die obigen Win-Befehle und braucht den kompletten Dateipfad für Whatsapp.exe - sofern dieser nicht einschlägig bekannt ist:
https://ahkde.github.io/docs/v1/lib/Run.htm#Parameters wrote:Wenn Ziel eine lokale Datei ohne Pfadangabe ist, wird zuerst A_WorkingDir durchsucht. Wenn die Datei dort nicht gefunden wird, wird das System nach ihr suchen und sie gegebenenfalls starten, wenn sie integriert ("bekannt") ist, z.B. weil sie in einem der PATH-Ordner enthalten ist.
Tobsen_03
Posts: 9
Joined: 07 Oct 2023, 09:26

Re: nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

15 Oct 2023, 05:25

Super hat geklappt aber nun macht er das Fenster auf Vollbild und nicht in der gewünschten Größe..
gregster
Posts: 9082
Joined: 30 Sep 2013, 06:48

Re: nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

15 Oct 2023, 05:47

Hast du denn wieder die WinWaitActive- und WinMove-Zeilen (wie oben bei just me) angefügt ?
Wie sieht der aktuelle Code aus?
Tobsen_03
Posts: 9
Joined: 07 Oct 2023, 09:26

Re: nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

15 Oct 2023, 05:56

So sieht mein aktueller Code aus

Code: Select all

; Öffne die WhatsApp Windows App
Run C:\Program Files\WindowsApps\5319275A.WhatsAppDesktop_2.2340.9.0_x64__cv1g1gvanyjgm\whatsapp.exe
Sleep 50 ; Warte 5 Sekunden, um die App zu laden

; Warte auf das WhatsApp-Fenster und verschiebe es
WinWaitActive, ahk_exe, whatsapp.exe
WinMove, ahk_exe whatsapp.exe, 3489, 0 ,,

Return
[Mod edit: [code][/code] tags added.]
gregster
Posts: 9082
Joined: 30 Sep 2013, 06:48

Re: nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

15 Oct 2023, 06:03

In zukünftigen Posts, verwende bitte Code-Tags, wenn du Code postest. Danke!

Die WinWaitActive-Zeile hat einen Fehler, ein Komma zuviel. Sollte so sein:

Code: Select all

WinWaitActive, ahk_exe whatsapp.exe

Edit:
Auch die WinMove-Zeile ist falsch. Du hast 3489 in den WinText-Parameter gepackt. Bitte schau dir nochmal just me's Code oben und die Doku an.
Die Kommas sind wichtig für die Parametertrennung und können nicht beliebig gesetzt oder weggelassen werden.
Last edited by gregster on 15 Oct 2023, 06:06, edited 1 time in total.
Tobsen_03
Posts: 9
Joined: 07 Oct 2023, 09:26

Re: nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

15 Oct 2023, 06:14

Selber Fehler..
Ist immer noch maximiert ;-(

Ich werde nächstes Mal den Code richtig posten.
gregster
Posts: 9082
Joined: 30 Sep 2013, 06:48

Re: nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

15 Oct 2023, 06:17

In deinem letzten Code setzt du ja auch nur die x- und y- Koordinaten neu, und nicht Breite und Höhe (w und h Parameter fehlen - und bleiben daher unverändert).
Das war in deinem Ursprungscode anders: 3514, 0, 976, 1037
gregster
Posts: 9082
Joined: 30 Sep 2013, 06:48

Re: nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

15 Oct 2023, 06:20

Ich weiß nicht, ob du meinen Edit oben gesehen hast:
gregster wrote:Auch die WinMove-Zeile ist falsch. Du hast 3489 in den WinText-Parameter gepackt. Bitte schau dir nochmal just me's Code oben und die Doku an.
Die Kommas sind wichtig für die Parametertrennung und können nicht beliebig gesetzt oder weggelassen werden.
Tobsen_03
Posts: 9
Joined: 07 Oct 2023, 09:26

Re: nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

15 Oct 2023, 06:20

Ja ich versuche gerade alle möglichen Varianten aus.
Ohne Erfolg.

Aktuell sieht er jetzt so aus

Code: Select all

; Öffne die WhatsApp Windows App
Run C:\Program Files\WindowsApps\5319275A.WhatsAppDesktop_2.2340.9.0_x64__cv1g1gvanyjgm\whatsapp.exe
;Sleep 50 ; Warte 5 Sekunden, um die App zu laden

; Warte auf das WhatsApp-Fenster und verschiebe es
WinWaitActive, ahk_exe whatsapp.exe
WinMove, ahk_exe whatsapp.exe, 3514, 0, 976, 1037
Return
gregster
Posts: 9082
Joined: 30 Sep 2013, 06:48

Re: nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

15 Oct 2023, 06:22

Wie gesagt, die WinMove-Zeile ist falsch. Sollte

Code: Select all

WinMove, ahk_exe whatsapp.exe, , 3514, 0, 976, 1037
sein. (Komma fehlt.)
gregster
Posts: 9082
Joined: 30 Sep 2013, 06:48

Re: nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

15 Oct 2023, 06:28

Ich hab keine whatsapp.exe, glaub ich (die mag sich irgendwo verstecken) - nur so eine Windows-App auf Win10.

Hier funktioniert jedenfalls

Code: Select all

WinWaitActive, WhatsApp
WinMove, WhatsApp, , 3514, 0, 976, 1037
(bei Window-Titeln Groß- und Kleinschreibung beachten!)
Tobsen_03
Posts: 9
Joined: 07 Oct 2023, 09:26

Re: nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

15 Oct 2023, 06:42

Ich habe insgesamt 3 Monitore 1x FHD + 1x WQHD+ 1x FHD.
Whatsapp öffnet ja aber nicht in der gewünschten Größe.
Ich bin schon mit dem Windows Spy auf der gewünschten Größe gewesen um die Daten zu bekommen.
gregster
Posts: 9082
Joined: 30 Sep 2013, 06:48

Re: nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

15 Oct 2023, 07:08

Deswegen ändern wir die Größe ja per WinMove. Hier funktionierts jedenfalls.
Ich denke aber, wenn du mehr als 100% DPI verwendest, musst du die Koordinaten und Dimensionen auch entsprechend skalieren.
Tobsen_03
Posts: 9
Joined: 07 Oct 2023, 09:26

Re: nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

18 Oct 2023, 06:02

Guten Tag.
Ich habe jetzt weiter versucht alles anzupassen...
Ohne Erfolg.
Irgendetwas stimmt mit den Koordinaten nicht.
just me
Posts: 9520
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

19 Oct 2023, 04:25

Tobsen_03 wrote:Ich habe jetzt weiter versucht alles anzupassen...
Würdest Du uns das Ergebnis Deiner Versuche (Code) bitte zeigen?
Hast Du die Anzeigeeinstellungen auf einen Wert über 100 % geändert?

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 12 guests