|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:. |
|
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.
|
(*.*) Сообщения: 36561 |
Внимание! В связи с созданием отдельного форума по AutoIt, эта тема переводится в архивное состояние. Если у вас есть вопрос, создайте новую тему или поднимите существующую, если в ней обсуждается аналогичная проблема. Пожалуйста, не создавайте тем с названием "Помогите!" или "Нужна помощь по AutoIt". Это и так понятно ![]() ![]() Сайт программы Русская справка Коллекция AutoIt скриптов от Sanja Alone Коллекция AutoIt скриптов от MSFN (могут быть устаревшие). Справочник по командам rundll32 (команды запуска диалоговых окон и не только...) AutoIt скрипты - введение и FAQ (статья содержит вводную информацию по AutoIt, а также ответы на ЧаВо). Архивы старых тем по AutoIt или они же в 7z архиве (версии для печати) - 846 кб (настоятельно рекомендуется к прочтению/поиску) (он же прикреплен в шапке) Данная тема предназначена для общих вопросов по AutoIt. Вопросы по установке приложений при помощи AutoIt следует задавать в соответствии с правилами форума "Автоматическая установка приложений". Таким образом, если вы хотите узнать как установить Winamp 5.x при помощи AutoIt, то создайте тему [autoit] Winamp 5.х (если таковой еще нет на форуме). Проверить наличие тем можно при помощи поиска или фильтров. Цитата Vadikan:
|
||
------- Отправлено: 00:02, 05-02-2006 |
![]() Ветеран Сообщения: 2907
|
Профиль | Отправить PM | Цитировать Creat0R, ваш скрипт работает. Но в мое инсталляторе (с диска одного компьютерного журнала) есть такая страница:
[img=http://img167.imageshack.us/my.php?image=googleforskypecw8.jpg][/img] Creat0R, доработал Ваш скрипт и получилось так: Run(@ScriptDir & "\SkypeSetup.exe") If @error Then Exit $SkypeTitleClass = "[CLASS:TssMainForm.UnicodeClass;REGEXPTITLE:Skype.*]" ProcessWait("SkypeSetup.exe", 20) WinWait($SkypeTitleClass, "", 20) ControlClick($SkypeTitleClass, "", "TTntCheckBox.UnicodeClass1") ControlClick($SkypeTitleClass, "", "TTntButton.UnicodeClass2") ControlClick($SkypeTitleClass, "", "TTntCheckBox.UnicodeClass2") Sleep(2000) ControlClick($SkypeTitleClass, "", "TTntButton.UnicodeClass2") Цитата TERMINAL:
|
|
Последний раз редактировалось Котяра, 10-05-2008 в 17:00. Отправлено: 16:48, 10-05-2008 | #511 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Всем привет .. такой вопрос в браузере открыта страница сайта, как получить значение "SetHP(50,50);" из HTML кода?
// может кому будет нужно "Авто добавление баз для 1с (тестилось на 7.7) // Sleep'oв так много потому для АНти лагов //Код :ancoder TrayTip("Статус", "Установка баз БП", 5, 1) WinWaitActive ("Запуск 1С:Предприятия") ControlClick("Запуск 1С:Предприятия", "", "[ID:4352]") WinWaitActive ("Регистрация Информационной Базы") Send ("{BS}") Sleep (300) Send ("Имя Базы Может быть любое например БП") ; <<<<<-----------------Имя Базы ------ sleep (100) ControlClick("Регистрация Информационной Базы", "", "[ID:4361]") send ( "{TAB}") Sleep (300) Send ("{BS}") Sleep (300) Send ("Путь К базе например С:\1\БП") ;<<<<<<------------ Адресс Базы ------- sleep (50) Send ("{Enter}") sleep (500) |
Отправлено: 01:28, 11-05-2008 | #512 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Подскажите пожалуйста, конвертировал скрипт в exe, и по неосмотрительности удалил скрипт, а сейчас понадобилось исправить exe, но обратно в скрипт, exe не конвертируется (я пытался этим- Decompile .exe to Script) появляется ошибка "Error: The executable file is not recognised as a compiled AutoIt script."
Как мне exe обратно в AutoIt скрипт преобразовать????? |
Отправлено: 02:12, 11-05-2008 | #513 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать ancoder,
Цитата:
#include <Inet.au3> $sHtml = _INetGetSource("http://somepage.com") $sRet = StringRegExpReplace($sHtml, "(?i).*(SetHP.*;).*", "\1") ConsoleWrite($sRet) Цитата:
![]() |
||
------- Последний раз редактировалось Creat0R, 12-05-2008 в 01:37. Отправлено: 06:54, 11-05-2008 | #514 |
Пользователь Сообщения: 55
|
Профиль | Отправить PM | Цитировать Вопрос: Как применить 'Uncheck' или 'Check' к выбранной строке в TNewCheckListBox1 (так определяет AiWI) ?
Выбрать строку удалось таким способом: ControlCommand ('Setup - K-Lite Codec Pack','Select Additional Tasks','TNewCheckListBox1','SelectString','Check for codec news and updates') Send ('{SPACE}') ControlClick ('Setup - K-Lite Codec Pack','Select Additional Tasks','&Next >') Хочется реализовать по примеру ControlCommand (','','Button1','UnCheck') потому как Send ('{SPACE}') не устраивает. Так не вышло: ControlCommand ('Setup - K-Lite Codec Pack','Select Additional Tasks','TNewCheckListBox1','Uncheck','Check for codec news and updates') (как я понимаю и не должно было это же список а не 1 чекбокс) Вопрос 2: Как обратится к строкам элемента 'TNewCheckListBox1' напрямую не через выбор строки ? |
Отправлено: 06:02, 12-05-2008 | #515 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать *OM*,
Цитата:
Цитата:
|
||
------- Отправлено: 06:15, 12-05-2008 | #516 |
Пользователь Сообщения: 55
|
Профиль | Отправить PM | Цитировать Гхм... Creat0R у меня же написано к выбранной строке в TNewCheckListBox1
А обратится это значит(имел ввиду) "использовать одну из строк TNewCheckListBox1 в общем взаимодействовать". К примеру могло быть TNewCheckListBoxString9 (это 9й чекбокс в списке). Я обратился так ControlCommand ('Setup - K-Lite Codec Pack','Select Additional Tasks','TNewCheckListBox1','SelectString','Check for codec news and updates') Но это только выбор строки.. Вроде в моем предыдущем посте подробно описано. Странно что приходится уточнять ![]() |
Отправлено: 11:30, 12-05-2008 | #517 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать *OM*,
Цитата *OM*:
![]() Цитата:
Примерно так: Чтобы сказать более точно нужно знать (видеть) какие элементы используются в окне. |
||
------- Отправлено: 11:41, 12-05-2008 | #518 |
Пользователь Сообщения: 55
|
Профиль | Отправить PM | Цитировать Насчет обращения к 9 чекбоксу это ПРИМЕР такого элемента как TNewCheckListBoxString9 в окне нет. Это пример возможного взаимодействия со списком TNewCheckListBox1 как я представляю обращение к строке листа чекбоксов.
Есть только объект как я понял список чекбоксов TNewCheckListBox1 и по виду он таковым является. В нем масса строк выбор можно осуществить через SelectString. После этого можно Send ('{SPACE}') но нужно именно Uncheck А функцию попробую. Кстати это тип объекта TNewCheckListBox1 очень во многих инсталляторах встречается.. Почему сдесь и задал вопрос , думается однозначно с ним сталкивались. |
Отправлено: 11:52, 12-05-2008 | #519 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать *OM*
Цитата:
контрол нестандартный, поэтому проще задействовать штатные функции (через INI-файл): линк: http://www.codecguide.com/silentinstall.htm |
|
Отправлено: 12:30, 12-05-2008 | #520 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[архив - Часть 2] AutoIt скрипты | Vadikan | AutoIt | 985 | 21-01-2008 09:58 | |
Вопрос - [Архив] Антивирусные программы - ОБЩИЕ ВОПРОСЫ | FOX RED | Защита компьютерных систем | 67 | 21-11-2007 15:05 | |
[Архив - Часть 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 |
|