Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 3)

Модерирует : gyra, Maz

gyra (23-01-2020 10:51): AutoIT (Часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Описание:

Цитата:
AutoIt v3 - это язык для написания сценариев, напоминающий BASIC. Основным его назначением является автоматизация работ с Windows GUI (графическим интерфейсом пользователя MS Windows). Для выполнения этой сложной задачи предоставляется комбинация испытанных методов, включающих в себя эмуляцию нажатий комбинаций клавиш клавиатуры, перемещения указателя мыши, управление окнами и их визуальными элементами. Как показывает практика, эти "приводные ремни" весьма эффективны для получения работающих решений в ситуациях, когда другие стандартные средства (например, VBScript и SendKeys) оказываются бессильны.
Умеет он очень и очень многое! Бесплатный.

 
  • Справки
  • Инструменты
  • Ресурсы, посвящённые AutoIt
  • Полезные советы новичкам и не только
  • Готовые решения
  • Скрипт раскраски кода AutoIt для публикации в форумах
     


     
    За шапкой следит ViSiToR / AZJIO  

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:07 01-06-2010 | Исправлено: Maz, 12:29 10-01-2020
    madmasles

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bobojon
    Цитата:
    появилось окошко "info" c текстом "0"
    Значит функции Toolbar с TdxSideBar не работают, тогда не знаю, наверное, придется использовать PixelSearch().

    Всего записей: 1277 | Зарегистр. 25-09-2008 | Отправлено: 15:57 31-10-2011 | Исправлено: madmasles, 15:59 31-10-2011
    bobojon



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    madmasles
    А вы можете по моим данным написать скрипт с использованием PixelSearch() ?
    Заранее спасибо!

    Всего записей: 53 | Зарегистр. 06-03-2008 | Отправлено: 17:12 31-10-2011
    madmasles

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bobojon,
    А сколько там может быть кнопок всего? На скриншоте одна, но места там и для других много.

    Всего записей: 1277 | Зарегистр. 25-09-2008 | Отправлено: 19:06 31-10-2011
    bobojon



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    madmasles
    Кнопка будет только одна. !

    Всего записей: 53 | Зарегистр. 06-03-2008 | Отправлено: 11:17 01-11-2011
    madmasles

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bobojon,
    Проверял на Ad Muncher и µTorrent, у меня с ними работает. Поставьте свои, правильные значения.
    Читать дальше..

    Всего записей: 1277 | Зарегистр. 25-09-2008 | Отправлено: 14:44 01-11-2011 | Исправлено: madmasles, 01:57 02-11-2011
    bobojon



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    madmasles
    ОГРОМНОЕ спасибо Вам!))

    Всего записей: 53 | Зарегистр. 06-03-2008 | Отправлено: 15:06 01-11-2011
    madmasles

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bobojon,
    В скрипте ошибка в переменных была, я ее исправил.

    Всего записей: 1277 | Зарегистр. 25-09-2008 | Отправлено: 15:51 01-11-2011 | Исправлено: madmasles, 17:02 01-11-2011
    bobojon



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    madmasles
    Да, спасибо. я его заметил и исправил.)) - Хоть что то сам сделал))

    Всего записей: 53 | Зарегистр. 06-03-2008 | Отправлено: 16:14 01-11-2011
    madmasles

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bobojon,
    Я немного изменил функцию.
    И еще изменил - добавил возможность выбора кнопки мыши.

    Всего записей: 1277 | Зарегистр. 25-09-2008 | Отправлено: 17:59 01-11-2011 | Исправлено: madmasles, 18:40 01-11-2011
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обфускация не работает, русская буква каким то образом мешает

    Код:
    #AutoIt3Wrapper_Run_Obfuscator=y
    #Obfuscator_Parameters=/sf /sv /om /cs=0 /cn=0

    $h = 'д'
    MsgBox(0, 'Message', $h)

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 02:29 03-11-2011 | Исправлено: AZJIO, 02:31 03-11-2011
    madmasles

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Цитата:
    Обфускация не работает, русская буква каким то образом мешает
    У меня сейчас без проблем работает, правда я недавно обновил Obfuscator.zip до версии v1.0.29.0, а раньше ошибки периодически вылазили тоже.
     

    Всего записей: 1277 | Зарегистр. 25-09-2008 | Отправлено: 03:22 03-11-2011
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    madmasles
    Тож ошибку выдаёт правда я использую из последних бета версий v1.0.29.3, но и v1.0.29.0 проверил.

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 07:46 03-11-2011
    madmasles

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Цитата:
    Тож ошибку выдаёт

    У меня нормально.

    Всего записей: 1277 | Зарегистр. 25-09-2008 | Отправлено: 10:27 03-11-2011 | Исправлено: madmasles, 10:27 03-11-2011
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    madmasles
    Думаю я понял в чём дело, проврив компиляцию на других версиях автоита. Везде работает кроме этой, а я недавно хотел бета версию SciTE попробовать и там проблемы с русскими буквами, даже в меню квадратики показывает вместо русских букв. Я SciTE.exe вернул старый, а вот в папке Properties не восстановил файлы.

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 21:49 03-11-2011
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновил TextReplace, добавлена поддержка ком-строки и прочие мелочи.

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 20:59 08-11-2011
    svs123456789

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а нельзя ли с помощью AutoIT организовать пробуждение компа из спящего режима, в определенное время в в зависимости от дня недели?
    например, вкл комп по будням в 7 , а по вых в 9
     

    Всего записей: 2934 | Зарегистр. 10-04-2003 | Отправлено: 20:01 09-11-2011
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Попробовал сделать Генератор пароля по ключевой фразе
     
    Решил поискать в сети, наверняка должны быть аналогичные утилиты, и как оказалось есть и более продвинутые ссылка
     
    TextReplace опять обновлена. Теперь файлы-сценарии замены содержат независимые команды, для каждой команды свои параметры замены в том числе и пути. Если пути (у ключевые параметры списка файлов) совпадают для всех команд сценария, то замена выполняется экономичной функцией - файлы открываются один раз с многократной заменой, в противополочность индивидуальному открытию для разовой замены. Добавлены исключения для атрибутов и восстановление даты.

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 06:03 14-11-2011 | Исправлено: AZJIO, 03:38 17-11-2011
    frb_noname

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста как сделать комбобокс с несколькими (двумя) колонками, чтобы можно было в первую забить ID, и уже потом работать с ним, а не текстом, который отображается для пользователя ?

    Всего записей: 47 | Зарегистр. 03-11-2008 | Отправлено: 18:57 15-11-2011
    madmasles

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    frb_noname,

    Код:
    #include <ComboConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
     
    Global $aData[3][4] = _
            [['Иванов', 'Ivanov', '+79034450911', 'Водолей'], _
            ['Петров', 'Petrov', '+79036780019', 'Рак'], _
            ['Сидоров', 'Sidorov', '+79031096788', 'Весы']]
     
    Global $sDate
    Dim $aInput[UBound($aData, 2)]
     
    $hForm = GUICreate('MyGUI', 300, 161)
    For $i = 0 To UBound($aInput) - 1
        $aInput[$i] = GUICtrlCreateInput($aData[0][$i], 10, 10 + 30 * $i, 100, 19, $ES_READONLY)
    Next
    $nCombo = GUICtrlCreateCombo('', 10, 130, 280, 21, $CBS_DROPDOWNLIST)
    For $i = 0 To UBound($aData) - 1
        $sDate &= $aData[$i][0] & '|'
    Next
    GUICtrlSetData(-1, $sDate, $aData[0][0])
    $sDate = ''
    GUISetState()
     
    While 1
        Switch GUIGetMsg()
            Case $GUI_EVENT_CLOSE
                Exit
            Case $nCombo
                $Index = GUICtrlSendMsg($nCombo, $CB_GETCURSEL, 0, 0)
                For $i = 0 To 3
                    GUICtrlSetData($aInput[$i], $aData[$Index][$i])
                Next
        EndSwitch
    WEnd
    Слава Богу, форум починили.

    Всего записей: 1277 | Зарегистр. 25-09-2008 | Отправлено: 20:39 15-11-2011 | Исправлено: madmasles, 15:47 16-11-2011
    Free_Soft



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Гуру, подскажите, почему не срабатывает

    Код:
    If @OSVersion <> 'WIN_VISTA' or @OSVersion <> 'WIN_7' Then

     
    Добавлено:
    И как скрыть с панели задач дочерние msgBox и окно выбора файла от

    Код:
    $tmp = FileOpenDialog("Select archive storage", @WorkingDir & "", "Archive storage" &" (*.of14archive)", 1)


    ----------
    На вашей перфокартѣ обнаруженъ вирусъ, механизмъ будетъ остановленъ.

    Всего записей: 1536 | Зарегистр. 19-04-2010 | Отправлено: 17:16 16-11-2011
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

    Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 3)
    gyra (23-01-2020 10:51): AutoIT (Часть 4)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru