Тема: AHK: При активации окна WinActivate переместить мышь на конопку ок
Подскажите пожалуйста, как можно реализовать перемещение мыши на кнопку ок по появлению окна?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Серый форум → Общение → AutoHotkey → AHK: При активации окна WinActivate переместить мышь на конопку ок
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Подскажите пожалуйста, как можно реализовать перемещение мыши на кнопку ок по появлению окна?
В стандартных настройках есть.
ypppu спасибо, эта настройка включена, но к сожалению она не срабатывает на окне utorrent, по этому и появилась эта тема.
Не срабатывает потому что торенты добавляются через этот код .
#SingleInstance, force
SetTitleMatchMode, 2
p = %1%
run, %COMSPEC% /c ""C:\Program Files (x86)\uTorrent\uTorrent.exe" "/MINIMIZED" "%p%"",,hide
WinWait, Добавить новый торрент, , 12
WinActivateBottom, Добавить новый торрент
returnХм, оказывается мешает строка.
WinWait, Добавить новый торрент, , 12Без неё фокус идёт на ок, но она нужна, если код добавляет торент когда торрент программа ещё не была запущена, то окно без этой строчки вообще не появляется. Как добавить задержку и сохранить фокус мышки на ок?
Хотя похоже, что виновник всё таки.
WinActivate, Добавить новый торрентТогда так, как активировать окно и сохранить фокус мышки?
OmTatSat, расставьте заглавные буквы и знаки препинания в своих сообщениях.
В общем, решился вопрос так:
#NoEnv
#WinActivateForce
#SingleInstance, force
SetTitleMatchMode, 2
p = %1%
run, %COMSPEC% /c ""C:\Program Files (x86)\uTorrent\uTorrent.exe" "/MINIMIZED" "%p%"",,hide
WinWait, Добавить новый торрент, , 12
WinActivate, Добавить новый торрент
ControlGetPos, x, y, w, h, Button14, Добавить новый торрент
MouseMove, X + 15, Y + 10 , 0
returnOmTatSat
А для чего там cmd /c?
Flasher, уже точно не помню, давно сочинял. Но гугл говорит, чтобы закрыть окно командной строки после выполнения команды, и это похоже на правду. Зачем мне куча открытых командных окон?
OmTatSat
Окно консоли как раз и появляется с вызовом cmd. Откуда ему ещё тут взяться? Тут ни в cmd ни, соответственно, в hide нет никакой нужды.
P.S.: Если хотите писать ник на одной строке с предложением, отделяйте тогда уж запятой, как положено.
Flasher, как сделать то, что выполняет эта строка без cmd?
run, %COMSPEC% /c ""C:\Program Files (x86)\uTorrent\uTorrent.exe" "/MINIMIZED" "%p%"",,hideЦель - запустить уторрент свёрнутым, без всяких всплывающих окон.
OmTatSat
run, C:\Program Files (x86)\uTorrent\uTorrent.exe /MINIMIZED "%1%"p = %1% убрать.
Flasher, спасибо, работает. А я думал переменная и дополнительный параметр
/MINIMIZEDтолько для командной строки)) Кстати его обязательно писать только большими буквами?
OmTatSat
Регистрозависимости нет, просто параметры так заданы в мануале по умолчанию.
Flasher, понял, спасибо.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться