ГТА5 онлайн
Там вроде как при каждом запуске имя окна генерируется из русс. и англ. символов. Можно найти окно по классу окна или имени процесса. Класс окна можно узнать через psClick.
Wake up, Neo, select all
$h = Find-Window -Class notepad # найти окно по классу окна, вместо notepad указать класс окна
if($h){
Write-Host $h[0].handle -ForegroundColor Green # хендл окна
Move-Cursor 200, 100 -Handle $h[0].handle # переместить курсор в координаты 200, 100 относительно окна
}
else{
Write-Host "Окно не найдено" -ForegroundColor Red
}
Wake up, Neo, select all
$h = Find-Window -ProcessName notepad # найти окно по имени процесса, имя exe можно ввести
if($h){
Write-Host $h[0].handle -ForegroundColor Green # хендл окна
Move-Cursor 200, 100 -Handle $h[0].handle # переместить курсор в координаты 200, 100 относительно окна
}
else{
Write-Host "Окно не найдено" -ForegroundColor Red
}
Можно по имени:
Wake up, Neo, select all
$h = Find-Window -Title '^[RAGEMultiplayer АаеЕурМи1]+$' -Option match # в квадратным скобках символы из которых может состоять имя
if($h){
Write-Host $h[0].handle -ForegroundColor Green # хендл окна
Move-Cursor 200, 100 -Handle $h[0].handle # переместить курсор в координаты 200, 100 относительно окна
}
else{
Write-Host "Окно не найдено" -ForegroundColor Red
}