nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

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

Post by just me » 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?

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

Post by Tobsen_03 » 18 Oct 2023, 06:02

Guten Tag.
Ich habe jetzt weiter versucht alles anzupassen...
Ohne Erfolg.
Irgendetwas stimmt mit den Koordinaten nicht.

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

Post by gregster » 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.

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

Post by Tobsen_03 » 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.

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

Post by gregster » 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!)

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

Post by Tobsen_03 » 15 Oct 2023, 06:24

hab es geändert ohne erfolg

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

Post by gregster » 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.)

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

Post by Tobsen_03 » 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

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

Post by gregster » 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.

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

Post by gregster » 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

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

Post by Tobsen_03 » 15 Oct 2023, 06:14

Selber Fehler..
Ist immer noch maximiert ;-(

Ich werde nächstes Mal den Code richtig posten.

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

Post by gregster » 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.

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

Post by Tobsen_03 » 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.]

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

Post by gregster » 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?

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

Post by Tobsen_03 » 15 Oct 2023, 05:25

Super hat geklappt aber nun macht er das Fenster auf Vollbild und nicht in der gewünschten Größe..

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

Post by gregster » 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.

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

Post by Tobsen_03 » 10 Oct 2023, 08:15

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

Post by Guest » 10 Oct 2023, 05:43

Vielen Dank .
Ich teste das nachher mal .

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

Post by just me » 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

nach Autostart von Whatsapp Programm auf dem 3 Monitor verschieben

Post by Tobsen_03 » 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

Top