Что нового

клик перед запуском

sov44

Новичок
Сообщения
22
Репутация
0
Подскажите, как сделать скрипт, чтобы он сначала два раза кликнул в центре экрана, а затем запустил программу.
 

Dzot

Новичок
Сообщения
15
Репутация
1
Код:
MouseClick ( 'left', x, y, 2 )  ; x, y -координаты точки в которую кликать
Run ( ***\***.*** )
 

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 319
sov44
Наверное, так:
Код:
MouseClick("Left", @DesktopWidth / 2, @DesktopHeight / 2, 2, 20)
Run("MyProga.exe")
 
Автор
S

sov44

Новичок
Сообщения
22
Репутация
0
madmasles сказал(а):
sov44
Наверное, так:
Код:
MouseClick("Left", @DesktopWidth / 2, @DesktopHeight / 2, 2, 20)
Run("MyProga.exe")
Вроде всё сработало при запуске .au3, но после компиляции в .exe MouseClick вошла в бесконечный цикл.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 319
sov44
Специально скомпилировал и проверил. У меня никаких проблем. И кликает, и программа запускается.
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5 379
Репутация
2 711
sov44 [?]
Вроде всё сработало при запуске .au3, но после компиляции в .exe MouseClick вошла в бесконечный цикл.
Одно из двух: либо у тебя программа/ярлык на скомпилированный скрипт находится в центре рабочего стола, либо скомпилированный скрипт называется MyProga.exe.

:rofl:
 

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 319
Yashied
Логично. :smile:
 

Garrett

Модератор
Локальный модератор
Сообщения
3 999
Репутация
964
Yashied
Я наступил однажды на такие грабли. Назвал свой скрипт, так же как и программа, с которой он работал ;D
Но быстро понял в чём дело ;D
 
Автор
S

sov44

Новичок
Сообщения
22
Репутация
0
тему можно закрыть. Сделал так:
Код:
;предотвращение возможности множественного запуска скрипта
If WinExists(@ScriptName) Then Exit
AutoItWinSetTitle(@ScriptName)

;впринципе, сам запуск
MouseClick("Left", @DesktopWidth / 2, @DesktopHeight / 2, 2, 30)
RunWait("Presetup1.exe")
 

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 319
OffTopic:
sov44
А, если не секрет, зачем кликать по середине стола? :smile:
 
Верх