Fenster auf 2. Bildschirm maximiert Anzeigen. Topic is solved

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

Bow_Hunter
Posts: 2
Joined: 24 Sep 2022, 23:29

Fenster auf 2. Bildschirm maximiert Anzeigen.

Post by Bow_Hunter » 24 Sep 2022, 23:54

Guten Tag,

Ich habe folgendes Problem ich habe 4 Bildschirme und möchte nun ein Chrome Fenster auf dem 2 Bildschirm maximiert anzeigen lassen. Habe dazu schon folgendes:

Code: Select all

 !c::

;Alle offenen Fenter schließen

WinGet, id, list, , , Program Manager
Loop, %id%
{
 StringTrimRight, this_id, id%a_index%, 0
 WinGetTitle, this_title, ahk_id %this_id%
 winclose,%this_title%
}

;Monitore setzen

SysGet, Mon1, Monitor, 1
SysGet, Mon2, Monitor, 2
SysGet, Mon3, Monitor, 3
SysGet, Mon4, Monitor, 4

;Abfrage Privat Moderator

OnMessage(0x44, "WM_COMMNOTIFY") 
MsgBox, 4, Chat , Wie möchtest Du zu Chat gehen?

IfMsgBox, YES  

Run, "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "https://www.chat.de/", , , pid
[b]WinMove, Chrome, %Mon2Left%, %Mon2Top%, %Mon2Top%, %Mon2Bottom%

ExitApp[/b]

IfMsgBox, NO
Run, "C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe"


WM_COMMNOTIFY(wParam) { 
    if (wParam = 1027) { ; AHK_DIALOG 
        Process, Exist 
        DetectHiddenWindows, On 
        if WinExist("Chat ahk_class #32770 ahk_pid " . ErrorLevel) { 
          ControlSetText, Button1, &Privat 
          ControlSetText, Button2, &Moderator
        } 
    } 
}
[Mod edit: [code][/code] tags added.]

Habe den Linknamen und der der Msg Box aus Datenschutzgründen geändert.
Bei dem fett markierten komme ich gerade nicht weiter. Das Fenster soll egal wo es gerade geöffnet wird und in welcher Größe Maximiert auf dem 2. Bildschirm angezeigt werden.

Danke im vorraus für eure mühen.

Bow_Hunter

Bow_Hunter
Posts: 2
Joined: 24 Sep 2022, 23:29

Re: Fenster auf 2. Bildschirm maximiert Anzeigen.  Topic is solved

Post by Bow_Hunter » 25 Sep 2022, 03:42

Problem gelöst
Hier der Code dazu

Code: Select all

Run, "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "https://www.chat.de/", , , pid
WinWait, ahk_pid %pid%
WinMove2Mon("ahk_pid " pid, 2, 0, 0)
WinMove2Mon(win, mon, offsetX := 0, offsetY := 0){
SysGet, monitor, Monitor, % mon
WinMove, % win, , monitorLeft + offsetX, monitorTop + offsetY
}
WinMaximize

haben sicher viele das Problem.

Schönen Tag noch.

Post Reply

Return to “Ich brauche Hilfe”