|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:. |
|
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.
|
(*.*) Сообщения: 36560 |
Внимание! В связи с созданием отдельного форума по 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 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать amel27,
Цитата:
Если да, то нужно будет запостить баг репорт (я оставлю если что), думаю поправят. Я себе пока не могу ставить ещё одну версию SciTE (или поверх), у меня паралельно стоит две версии с AutoIt'а (кстати я сделал себе удобный переключатель между версиями, если интересно, могу выложить ![]() P.S Я если честно не ожидал такого бесповоротного исхода ![]() |
|
------- Отправлено: 16:01, 05-02-2008 | #91 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Senka11,
Уже несколько раз говорилось, что FileOpen нужно закрывать (FileClose), если используется один раз, то не нужно вовсе его использовать, по умолчанию файл будет дописываться... FileWrite("\\192.168.0.254\public\senka1985\ipconfig.txt","" &$nEdit& " "& $aEdit &" "&@IPAddress1 &" "&$Output &"тип" &$xEdit) А код нужно заключать либо в теги [cоde] (#), либо разукрашивать ![]() |
------- Отправлено: 16:23, 05-02-2008 | #92 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата Creat0R:
![]() Цитата Creat0R:
|
||
Отправлено: 04:47, 06-02-2008 | #93 |
![]() Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Доброе время суток, уважаемые!
Помогите решить следующие проблемы по автоматизации установки 1) Office 2003 и 2) XnView. 1) Написал код до появления этого окна (_http://img516.imageshack.us/img516/6619/74845641ze7.jpg). Как сделать MouseClick на Microsoft Office, а затем на появившееся окно (_http://img516.imageshack.us/img516/2967/70406322fz5.jpg)? Window Info не выдает никакой информации (кроме позиции мышки) 2) Как клацнуть эту менюшку? (_http://img516.imageshack.us/img516/1678/69200012in8.jpg) |
Отправлено: 22:04, 06-02-2008 | #94 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Dizelsoft
1. Например так: #include <GuiTreeView.au3> WinWait("Установка Microsoft Office 2003") $hWin = WinGetHandle("Установка Microsoft Office 2003") WinActivate($hWin) WinWaitActive($hWin) ControlFocus("Установка Microsoft Office 2003", "", "SysTreeView321") $hSysTV = ControlGetHandle($hWin, "", "SysTreeView321") $hItem = _GUICtrlTreeView_GetItemHandle($hSysTV, 0) _GUICtrlTreeView_SelectItem($hSysTV, $hItem) Send('{SPACE}') WinWait("[CLASS:#32768]") Send('{DOWN 2}{ENTER}') 2. |
Последний раз редактировалось amel27, 07-02-2008 в 13:15. Отправлено: 08:04, 07-02-2008 | #95 |
Ветеран Сообщения: 604
|
Профиль | Отправить PM | Цитировать Dizelsoft
Смотри пункт №6. |
------- Отправлено: 08:16, 07-02-2008 | #96 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать amel27, All
Цитата:
![]() Цитата:
![]() |
||
------- Отправлено: 17:52, 07-02-2008 | #97 |
Новый участник Сообщения: 49
|
Профиль | Отправить PM | Цитировать Maza Faka
спасибо! Creat0R вообщем скрипт создаёт в определёном месте папку с опредлёным названием и туда копирует файлы из заранее указаной папки. в принцыпе всё работает, файлы копируются но хотелось бы добавить строку прогресса в это скрипт. я в аутоите всего пару дней поэтому если где и "туплю" ногами не бейте ) у кого нить есть идеи по поводу моей пробелемы? |
Отправлено: 20:42, 07-02-2008 | #98 |
Пользователь Сообщения: 143
|
Профиль | Отправить PM | Цитировать такой вопрос появился.
Создал окно, в нем поля ввода, информацию введенную в эти поля надо передать в Excel-ий файл, только вот вопрос нужно чтобы записаная информация была, в виде: Картинку прилепил. (как бы в один столбик получается все затоганить, а как вот так сделать непойму.) И еще одно, вот если у меня есть input (Автор 1) и 2 кнопки, функция второй кнопки такая: вдруг понадобилось вписать 2-го автора, жмак на кнопку появляется еще один input, а как сделать так чтобы этих инпутов могло появиться сколько я нажму на кнопку, да и потом все это в екселевский файл все записать как на прилепленой картинке. Спасибо. |
Отправлено: 22:03, 07-02-2008 | #99 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать thief_89,
Цитата:
HORRIBLE, Цитата:
Примерно так: #include <GuiConstants.au3> #include <Array.au3> Global $aData_Inputs[1] Global $aClose_Buttons[1] Global $aOK_Buttons[1] $Main_GUI = GUICreate("Multiple Inputs", 300, 200) $ShowInput_Button = GUICtrlCreateButton("Show Input", 20, 40, 80, 20) GUISetState(@SW_SHOW, $Main_GUI) While 1 $nMsg = GUIGetMsg(1) If $nMsg[0] <> 0 Then For $i = 1 To UBound($aClose_Buttons)-1 If $nMsg[0] = $aClose_Buttons[$i] Or $nMsg[0] = $aOK_Buttons[$i] Then If $nMsg[0] = $aOK_Buttons[$i] Then _ ConsoleWrite(StringFormat("Data From Input [%d]: %s", $i, GUICtrlRead($aData_Inputs[$i])) & @LF) GUIDelete($nMsg[1]) $aOK_Buttons[0] -= 1 $aClose_Buttons[0] -= 1 $aData_Inputs[0] -= 1 ExitLoop EndIf Next EndIf Switch $nMsg[0] Case $GUI_EVENT_CLOSE If $nMsg[1] = $Main_GUI Then Exit GUIDelete($nMsg[1]) Case $ShowInput_Button GUICreate("Input Data", 380, 140, Random(0, 300, 0), Random(0, 600, 0)) $aData_Inputs[0] += 1 $aOK_Buttons[0] += 1 $aClose_Buttons[0] += 1 ReDim $aData_Inputs[$aData_Inputs[0]+1] ReDim $aOK_Buttons[$aOK_Buttons[0]+1] ReDim $aClose_Buttons[$aClose_Buttons[0]+1] $aData_Inputs[$aData_Inputs[0]] = GUICtrlCreateInput("", 20, 70, 340, 20) $aOK_Buttons[$aOK_Buttons[0]] = GUICtrlCreateButton("OK", 20, 100, 60, 20) $aClose_Buttons[$aClose_Buttons[0]] = GUICtrlCreateButton("Close", 120, 100, 60, 20) GUISetState() EndSwitch WEnd |
||
------- Отправлено: 23:07, 07-02-2008 | #100 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[архив - Часть 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 |
|