|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [архив - Часть 2] AutoIt скрипты |
|
[архив - Часть 2] AutoIt скрипты
|
(*.*) Сообщения: 36549 |
Профиль | Сайт | Отправить PM | Цитировать
Внимание! Тема переведена в архивное состояние Текущая тема http://forum.oszone.net/thread-98914.html (настоятельно рекомендуется к прочтению/поиску) Руководство к действию по работе c AutoIt. Сайт программы Русская справка Коллекция AutoIt скриптов от Sanja Alone Коллекция AutoIt скриптов от MSFN (могут быть устаревшие). Справочник по командам rundll32 (команды запуска диалоговых окон и не только...) AutoIt скрипты - введение и FAQ (статья содержит вводную информацию по AutoIt, а также ответы на ЧаВо). Данная тема предназначена для общих вопросов по AutoIt. Вопросы по установке приложений при помощи AutoIt следует задавать в соответствии с правилами форума "Автоматическая установка приложений". Таким образом, если вы хотите узнать как установить Winamp 5.x при помощи AutoIt, то создайте тему [autoit] Winamp 5.х (если таковой еще нет на форуме). Проверить наличие тем можно при помощи поиска или фильтров. Цитата Vadikan:
|
||
------- Отправлено: 00:02, 05-02-2006 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Diamond,
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
P.S Я если честно, считаю что переделав весь подход к подобному скрипту (методы решения и использование функции/вызовы), можно добиться идеальных результатов (где ничего не будет мелькать, и при этом обновляться в реальном времени)... но у меня пока (и полагаю что у тебя тоже), времени на это совсем нету |
|||||
------- Отправлено: 17:44, 22-09-2007 | #461 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 916
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 12:41, 23-09-2007 | #462 |
Ветеран Сообщения: 604
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 15:00, 23-09-2007 | #463 |
Ветеран Сообщения: 916
|
Профиль | Отправить PM | Цитировать Maza Faka, спасибо, сразу бросается тот факт, что если исполнять клик курсором ближе к трею, то
Цитата Maza Faka:
Ха-ха, Maza Faka, огромное спасибо, только пришлось по каким то причинам мне убрать на один пункт движение вниз получилось следующее: Осталось протестировать процесс во время тихого инсталлятора, собсно для чего и затевался с этим |
|
------- Отправлено: 15:11, 23-09-2007 | #464 |
Ветеран Сообщения: 916
|
Профиль | Отправить PM | Цитировать Цитата SAOPP:
|
|
------- Отправлено: 15:33, 23-09-2007 | #465 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать SAOPP,
Вместо LEFT/RIGHT можно использовать Enter , а также Opt(...) не нужен, сегодня в Аутоите уже есть метод более практичнее... |
------- Отправлено: 18:17, 23-09-2007 | #466 |
Ветеран Сообщения: 753
|
Профиль | Отправить PM | Цитировать Народ! помогите на скрипте написать прогу которая ждёт 10 минут и если пользователь не нажимал ни одной клавиши (короче отсутствовал) тогда комп просто выключается.
|
------- Отправлено: 10:56, 24-09-2007 | #467 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать TERMINAL,
Цитата:
HotKeySet("^q", "Quit") $Minutes = 10 ;Тут задаётся интервал ожидания в минутах While 1 $Timer = TimerInit() _IdleWaitCommit(0) WEnd Func _IdleWaitCommit($idlesec) Local $iSave, $LastInputInfo = DllStructCreate ("uint;dword") DllStructSetData ($LastInputInfo, 1, DllStructGetSize ($LastInputInfo)) DllCall ("user32.dll", "int", "GetLastInputInfo", "ptr", DllStructGetPtr ($LastInputInfo)) Do $iSave = DllStructGetData ($LastInputInfo, 2) Sleep(100) DllCall ("user32.dll", "int", "GetLastInputInfo", "ptr", DllStructGetPtr ($LastInputInfo)) If TimerDiff($Timer) >= $Minutes * 60000 Then MsgBox(64, "Внимание", "10 минут спустя, а хозяина нету ;)", 10) ;Shutdown(1 + 4) ;Force Shutdown ExitLoop EndIf Until (DllStructGetData ($LastInputInfo, 2)-$iSave) > $idlesec Return DllStructGetData ($LastInputInfo, 2)-$iSave EndFunc Func Quit() Exit EndFunc |
|
------- Отправлено: 11:22, 24-09-2007 | #468 |
Ветеран Сообщения: 753
|
Профиль | Отправить PM | Цитировать Creat0R, Это всё хорошо, но а как сделать если он есть, то прога просто использует EXIT.
Суть такая - комп после 2х часовой задачи идёт на перезагрузку (например ставлю на ночь). После загрузки винды прога эта автоматом загружается и смотрит-если я нажал кнопку на клаве или открыл любое окно (эфект присутствия) то она просто делает выход, а если никто ничего не делал в течении 10 минут-прога выключает комп.... |
------- Отправлено: 11:46, 24-09-2007 | #469 |
Ветеран Сообщения: 916
|
Профиль | Отправить PM | Цитировать Цитата Creat0R:
|
|
------- Отправлено: 12:05, 24-09-2007 | #470 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Открывая 7z архив пишет не удаётся открыть как архив. Можно ли его восстановить? | DreDo | Хочу все знать | 4 | 01-12-2009 18:54 | |
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:. | Vadikan | AutoIt | 1543 | 18-01-2009 10:46 | |
[Архив - Часть 1.3] AutoIt скрипты | biork | AutoIt | 503 | 09-06-2007 11:27 | |
[Архив - Часть 1.2] AutoIt скрипты | Dirk Diggler | AutoIt | 505 | 02-12-2006 11:00 | |
[Архив - Часть 1.1] AutoIt скрипты | EgOrus | AutoIt | 335 | 04-02-2006 16:58 |
|