Code: Select all
#SingleInstance, force
#NoEnv
ProgramName := "Program1"
TitleName := "Удаленка — 111.111.11.11:8888 — Подключение к удаленному рабочему столу"
TitleClass := ahk_class TscShellContainerClass
WindowTitle := TitleName . A_Space . TitleClass
Location := "D:\Удаленка.rdp"
; в этой части все работает, т.к. удаленный рабочий стол свернут в окно
F1::
Clipboard=
Clipboard=password
CoordMode, Mouse, Screen
Run, % Location
Sleep, 5000
Send, {Enter}
Sleep, 2000
Send, %Clipboard%
Sleep, 50
Send, {Enter}
Sleep, 3000
MouseMove, 905, 10
Sleep, 100
Click, 905, 10
Sleep, 100
WinMove, % WindowTitle,, -20, -7, 1399, 749,,
WinSet, Style, -0xC00000, % WindowTitle
Click, 1200, 100
Sleep, 1000
Send, ^+{~}
Return
; в этой части проблемы
F2::
WinSet, Style, +0xC00000, %WindowTitle%
WinMove, % WindowTitle,, 0, 0, ,,,
Click, 1320, 10
; на этом моменте удаленный рабочий стол развернут на весь экран
Sleep, 2000
Click, 1200, 100
; и клавиши ниже отправляются не на удаленный рабочий стол, а в никуда
Send, ^+{Escape}
Sleep, 1000
Send, {Up}
Send, {Delete}
return
Escape::ExitApp