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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    LaVas_ki

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    конечно можно через имитацию нажатий клавы и мыши

    Всего записей: 1464 | Зарегистр. 03-08-2003 | Отправлено: 19:58 07-09-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MIHMIH007
    Посмотри в справке описание UDF IE Management. В ней куча возможностей. Т.ч. твоя задача скорей всего сводится к 10 строкам кода.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 20:47 07-09-2011
    madmasles

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MIHMIH007
    Цитата:
    Есть интернет страница на которую нужно зайти в определённое время потом в формы ввести логин и пароль и нажать одну кнопку. Возможно ли это реализовать с помощью AutoIT ?
    Если в IE, то дайте ссылку и напишите точнее, что Вам нужно.
     
    LaVas_ki
    Цитата:
    через имитацию нажатий клавы и мыши
    Если в IE, то этого делать не стоит.

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



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

    Цитата:
    Вот, делаю список всех найденных папок в файл.  

    Мой вариант работает в 4 раза быстрее.

    Всего записей: 4411 | Зарегистр. 03-05-2006 | Отправлено: 03:42 08-09-2011 | Исправлено: AZJIO, 05:05 08-09-2011
    Cosmogor



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет всем
     
    Вот не могу справиться с кодом, нужно что-бы он мне выдавал числа
    000, 001, и т.д, а он мне выдаёт 0, 1, и т.д
    Что не так я делаю, уже добавил нулей в переменную $i,  
    а он всё мне выдаёт одно и тоже 0, 1, и т.д.
     

    Код:
    $i = 000
    MsgBox(0, "", $i)
    $i += 001
    MsgBox(0, "", $i)
    $i += 001

     
     
     

    Всего записей: 230 | Зарегистр. 22-04-2009 | Отправлено: 10:26 08-09-2011
    Zloy_Gelud



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

    Код:
    #Include <String.au3>
    for $i = 1 to 5
        $sNull = _StringRepeat("0", 3 - StringLen($i))
        $sStr = $sNull & $i
        MsgBox(0, '', $sStr)
    Next

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 11:07 08-09-2011
    Cosmogor



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud,  это то что нужно
    Ещё ,почему у меня выдаёт ошибку MsgBox,
    ведь я явно указал в $User цифру в $i
     

    Код:
    $User1='User1'
    $User2='User2'
    $User3='User3'
    $User4='User4'
    $User5='User5'
    $User6='User6'
     
    For $i = 0 to 6
    MsgBox(0, '',   $User$i)
    Next


    Всего записей: 230 | Зарегистр. 22-04-2009 | Отправлено: 11:30 08-09-2011 | Исправлено: Cosmogor, 11:31 08-09-2011
    NIKZZZZ



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

    Код:
    $User1='User1'
    $User2='User2'
    $User3='User3'
    $User4='User4'
    $User5='User5'
    $User6='User6'
     
    For $i = 0 to 6
    MsgBox(0, "User" & $i, Execute("$User" & $i))
    Next
     

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 11:38 08-09-2011
    Zloy_Gelud



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

    Код:
    Local $User[6] = ['User1', 'User2', 'User3', 'User4', 'User5', 'User6']
     
    For $i = 0 to 5
        MsgBox(0, '', $User[$i])
    Next

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 11:45 08-09-2011 | Исправлено: Zloy_Gelud, 11:46 08-09-2011
    Cosmogor



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud, аха-ха, ну как смог, так и написал
    Спасибо.
    NIKZZZZ, Спасибо.
     

    Всего записей: 230 | Зарегистр. 22-04-2009 | Отправлено: 11:59 08-09-2011 | Исправлено: Cosmogor, 12:00 08-09-2011
    madmasles

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Cosmogor
    Цитата:
    что-бы он мне выдавал числа  
     000, 001

    Zloy_Gelud,
    Зачем такие сложности?

    Код:
    For $i = 1 To 5
        MsgBox(0, $i, StringFormat('%03d', $i))
    Next

     
    Cosmogor, еще так можно:

    Код:
    $User1 = 'User1'
    $User2 = 'User2'
    $User3 = 'User3'
    $User4 = 'User4'
    $User5 = 'User5'
    $User6 = 'User6'
     
    For $i = -5 To 16
        If IsDeclared('User' & $i) Then
            MsgBox(0, '$i=' & $i, Eval('User' & $i))
        EndIf
    Next

    Всего записей: 1277 | Зарегистр. 25-09-2008 | Отправлено: 12:26 08-09-2011 | Исправлено: madmasles, 12:33 08-09-2011
    Cosmogor



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    madmasles, код всё проще и проще становится
     
    Привожу кусочек кода, собственно такая оригинальная и красивая функция
    копирование текста из GUICtrlCreateInput.
    Ну слишком уж мне он понравился, я такого ещё не писал
     
     

    Код:
    Func _WriteUser()
    $fileUser = FileOpen("oobeinfo.ini", 2)
    If $fileUser = -1 Then
    MsgBox(4096+16, "Error", "Error")
    Exit
    EndIf
     
    FileWrite($fileUser, '[UserInfo]' & @CRLF)
     
    for $i = 1 to 6
    $sNull = _StringRepeat("0", 3 - StringLen($i))
    $sStr = $sNull & $i
    If not "" = GUICtrlRead(Execute("$User" & $i)) Then
    MsgBox (4096, "Информация", "Учётка под № " & $sStr & ": " & GUICtrlRead(Execute("$User" & $i)))
    FileWrite($fileUser, 'Identity' & $sStr & '="' & GUICtrlRead(Execute("$User" & $i)) & '"' & @CRLF)
    Else
    MsgBox (4096, "Информация", "Запись учётки под № " & $sStr & " отсутствует.")
    EndIf
    Next
     
    FileClose($fileUser)
    EndFunc


    Всего записей: 230 | Зарегистр. 22-04-2009 | Отправлено: 12:37 08-09-2011
    Zloy_Gelud



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

    Цитата:
    Зачем такие сложности?  

    Мы не ищем простых вещей.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 12:46 08-09-2011
    madmasles

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    Цитата:
    Мы не ищем простых вещей.
    Я тоже советский человек и, увы, не бывший...
    Sorry за

    Всего записей: 1277 | Зарегистр. 25-09-2008 | Отправлено: 13:47 08-09-2011 | Исправлено: madmasles, 13:48 08-09-2011
    REEAL_CrAzY

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Стараюсь решать задачи по программированию, когда есть свободное время.
     
    (Ни в коем случаем не прошу решать задачу! Какой смысл от этих задач, если их будут решать другие. ПРосто целый день мучаюсь, не могу понять в чем дело)  
     
    Вот задача: (довольно известная, как написано на сайте с этими задачами)
     
    Задача 4 <<Быки и коровы>>
     
    Условия игры: компьютер генерирует целое четырехзначное число, в котором все цифры различны. Играющий пытается угадать это число, делая несколько попыток. После каждой попытки компьютер сообщает о количестве <<коров>> (цифр, совпадающих по разряду с цифрой в загаданном числе) и <<быков>> (цифр, имеющихся в загаданном числе, но не совпадающих по разряду)
     
    Вот код:
     

    Код:
     
     
    #include <GUIConstantsEx.au3>
     
    global $a,$b,$c,$d, $1a, $1b, $1c, $1d, $Cows, $Bulls
     
    $a = random (0,9,1)    
    $b = random (0,9,1)
    $c = random (0,9,1)
    $d = random (0,9,1)          ;Случайное число, генерируемое в начале игры
     
    $1a = random (0,9,1)
    $1b = random (0,9,1)
    $1c = random (0,9,1)
    $1d = random (0,9,1)        ;Число, которое надо будет отгадать
    $Cows = 0
    $Bulls = 0
     
     
     
     
    $Form1 = GUICreate("Быки и коровы", 200, 200)
    $Label = GUICtrlCreateLabel($a & $b & $c & $d, 30, 40, 244, 20)
    $Label1 = GUICtrlCreateLabel("0", 80, 40, 244, 20)  ; Быки и коровы будут показаны здесь
     
    GUISetState(@SW_SHOW)
     
    While 1
        If     $a = $1a Then          ; Находится количество коров. Быков сделаю когда доделаю коров.
            $Cows = $Cows + 1
        ElseIf $b = $1b Then
            $Cows = $Cows + 1
        ElseIf $c = $1c    Then
            $Cows = $Cows + 1
        ElseIf $d = $1d Then
            $Cows = $Cows + 1
        EndIf    
     
     
     
            
        $nMsg = GUIGetMsg()
        Switch $nMsg
            Case $GUI_EVENT_CLOSE
                MsgBox (0,"","Правильное число  " & $1a & $1b & $1c & $1d & "  Количество коров  " & $Cows)  ; Для тестирования добавил, чтобы протестить алгоритм поиска коров
                Exit
        EndSwitch
    WEnd
     
     

     
    Проблема такая: Иногда, когда есть хотя бы одна корова, в переменной $Cows берётся совершенно непонятное четырёхзначное число вместо количества коров. ОТКУДА ОНО БЕРЁТСЯ??? Я не могу понять.  
     

    Всего записей: 42 | Зарегистр. 24-04-2011 | Отправлено: 15:58 08-09-2011 | Исправлено: REEAL_CrAzY, 16:01 08-09-2011
    Cosmogor



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Может кто нибудь знает, как проверить на существование символов в переменной.
    Вот тут я такое устроил, но приходится каждый раз добавлять вложенный If.
    Ну а если мне нужно найти около двадцати разных символов, этож как разрастётся If !
     
     

    Код:
    $User = "01234567"
     
    If StringInStr($User, "7", 0) Then
    MsgBox(262144, "", "7")
    If StringInStr($User, "3", 0) Then
    MsgBox(262144, "", "3")
    Else
    EndIf
    Else
    EndIf

    Всего записей: 230 | Зарегистр. 22-04-2009 | Отправлено: 18:35 08-09-2011
    madmasles

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Cosmogor
    Цитата:
    Может кто нибудь знает, как проверить на существование символов в переменной.
    Кроме Вас никто не знает то, что Вам нужно проверить.
    Лучше, наверное, определиться по критериям выбора, а потом легче, ИМХО, будет.
     

    Всего записей: 1277 | Зарегистр. 25-09-2008 | Отправлено: 19:15 08-09-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Cosmogor -- в AutoIt'e не шибко силен. Но кое-что накидал.

    Код:
    Func _Check($sStr, $tArray)
        Local $aTmp[1]
        If IsArray($tArray) And IsString($sStr) Then
            For $i = 0 To UBound($tArray) - 1
                If StringInStr($sStr, $tArray[$i]) > 0 Then
                    $iInd = UBound($aTmp)
                    ReDim $aTmp[$iInd + 1]
                    $aTmp[$iInd] = $tArray[$i]
                EndIf
            Next
        EndIf
        if (UBound($aTmp) - 1) = 0 Then Return False
        $aTmp[0] = UBound($aTmp) - 1
        Return $aTmp
    EndFunc   ;==>_Check
     
    #include <Array.au3>
    Local $aArrayLetter[2] = ['7', '3']
    Local $sUser = "01234567457586754213425"
    Local $vResult = _Check($sUser, $aArrayLetter)
    If $vResult <> False Then
        MsgBox(0, 'Нашли символов в строке: ' & $vResult[0], 'Найденные символы: ' & _ArrayToString($vResult, '; ', 1))
    Else
        MsgBox(0, '', 'Ничего не нашли.')
    EndIf

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 21:44 08-09-2011
    MIHMIH007



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Zloy_Gelud
    madmasles
    Спасибо огромное)) UDF IE Management помогло))) почти всё получилось не могу только одну кнопку побдеить которая на ява скрипте сидит. Вот выдержка из исходного кода  

    Код:
     
    <script type="text/javascript">BX.message({'JS_CORE_TM_POPUP_OPEN':'Рабочий день:','JS_CORE_TM_WD':'Рабочий день','JS_CORE_TM_POPUP_HIDE':'Свернуть','JS_CORE_TM_TIME_NOW':'сейчас','JS_CORE_TM_CHTIME':'Изменить время','JS_CORE_TM_CHTIME_DAY':'Редактирование рабочего дня','JS_CORE_TM_CHTIME_OPENED':'Завершить с другим временем','JS_CORE_TM_CHTIME_CLOSED':'Начать с другим временем','JS_CORE_TM_CHTIME_EXPIRED':'Время завершения предыдущего дня','JS_CORE_TM_CHTIME_CAUSE':'Причина изменения','JS_CORE_PAUSE_NOT_FINISHED':'Перерыв еще не завершен','JS_CORE_TM_PLAN':'План на день','JS_CORE_TM_REPORT':'Отчет за день','JS_CORE_TM_TASKS':'Задачи','JS_CORE_TM_EVENTS':'События','JS_CORE_TM_TASKS_CHOOSE':'выбрать из списка','JS_CORE_TM_TASKS_ADD':'введите текст задачи','JS_CORE_TM_EVENTS_ADD':'новое событие','JS_CORE_TM_EVENT_ABSENT':'вне офиса','JS_CORE_TM_EVENT_SET':'Установить','JS_CORE_TM_B_ADD':'Добавить','JS_CORE_TM_B_CLOSE':'Закрыть','JS_CORE_TM_B_SAVE':'Сохранить','JS_CORE_TM_B_SAVING':'Идет сохранение...','JS_CORE_TM_REM':'больше не спрашивать','JS_CORE_TM_OPEN':'Начать рабочий день','JS_CORE_TM_CLOSED':'Рабочий день закрыт','JS_CORE_TM_CLOSE':'Завершить рабочий день','JS_CORE_TM_REOPEN':'Продолжить рабочий день','JS_CORE_TM_WD_CLOSED':'Внимание! Рабочий день не начат.','JS_CORE_TM_WD_EXPIRED':'Вы не закрыли предыдущий рабочий день.','JS_CORE_TM_WD_OPENED':'Длительность рабочего дня:','JS_CORE_TM_WD_PAUSED':'Длительность перерыва:','JS_CORE_TM_PAUSE':'Перерыв','JS_CORE_TM_LAST_PAUSE':'Последний перерыв','JS_CORE_TM_UNPAUSE':'Продолжить','JS_CORE_CL':'Выберите время','JS_CORE_HOST':'(организатор)','JS_CORE_HINT_EVENTS':'Ближайшее событие','JS_CORE_HINT_STATE':'Текущее время и продолжительность текущего рабочего дня','JS_CORE_HINT_TASKS':'Количество нерешенных задач, отмеченных на сегодняшний день','JS_CORE_TM_ARRIVAL':'Начало рабочего дня','JS_CORE_TM_ARR':'Начало','JS_CORE_TM_DEP':'Окончание','JS_CORE_TM_CONFIRM':'Подтвердить','JS_CORE_TM_REJECT':'Отказаться'})</script>
     

     
    Нужно нажать на 'JS_CORE_TM_OPEN':'Начать рабочий день'
     
    Какую функцию использовать?))  
    Спасибо

    Всего записей: 743 | Зарегистр. 05-12-2006 | Отправлено: 01:49 09-09-2011 | Исправлено: MIHMIH007, 01:49 09-09-2011
    madmasles

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Cosmogor
    Цитата:
    Может кто нибудь знает, как проверить на существование символов в переменной.

    Можно так попробовать:
    Код:
    #include <Array.au3>
     
    For $j = 1 To 5
        $sRandomString = ''
        $iLen = Random(1, 30, 1)
        For $i = 1 To $iLen
            $sRandomString &= Chr(Random(0, 255, 1))
        Next
        ConsoleWrite($sRandomString & @LF)
        $aCheck = _Check_String($sRandomString)
        If @error Then
            MsgBox(16, 'Error', 'Пустая строка')
        Else
            _ArrayDisplay($aCheck, $j & '-' & $sRandomString)
        EndIf
    Next
     
    Func _Check_String($s_String)
        #cs
                Успех:
                вернет массив, в котором:
                [0][0] - длина строки;
                [0][1-n] - символ;
                [1][1-n] - кол-во символов в строке;
                флаг @error = 0
                Неудача (пустая строка):
                флаг @error = 1
        #ce
       Local $aReturn, $i_Count, $i_Ext, $i_Len
        $s_String = String($s_String)
        $i_Len = StringLen($s_String)
        If Not $i_Len Then Return SetError(1)
        Dim $aReturn[$i_Len + 1][2] = [[$i_Len]]
        For $i = 0 To 255
            StringReplace($s_String, Chr($i), '', 0, 1)
            $i_Ext = @extended
            If $i_Ext Then
                $i_Count += 1
                $aReturn[$i_Count][0] = Chr($i)
                $aReturn[$i_Count][1] = $i_Ext
            EndIf
        Next
        ReDim $aReturn[$i_Count + 1][2]
        Return SetError(0, 0, $aReturn)
    EndFunc   ;==>_Check_String

    Или так:
    Код:
    For $j = 1 To 10
        ConsoleWrite($j & ' ---->' & @LF)
        $sRandomString = ''
        $iLen = Random(0, 30, 1)
        If $iLen Then
            For $i = 1 To $iLen
                $sRandomString &= Chr(Random(48, 57, 1))
            Next
        EndIf
        $sRandomSymbol = Chr(Random(48, 57, 1))
        If $sRandomSymbol == 0 Then $sRandomSymbol = ''
        ConsoleWrite('Строка:' & @TAB & $sRandomString & @LF)
        ConsoleWrite('Символ:' & @TAB & $sRandomSymbol & @LF)
        $iCheck = _Check_String_Symbol($sRandomString, $sRandomSymbol)
        Switch @error
            Case 0
                MsgBox(64, 'Info ' & $j, 'В строке ' & $sRandomString & @LF & _
                        'Символов: ' & $sRandomSymbol & '  -  ' & $iCheck, 3)
            Case 1
                MsgBox(16, 'Error ' & $j, 'Пустая строка', 3)
            Case 2
                MsgBox(16, 'Error ' & $j, 'Пустой символ', 3)
        EndSwitch
    Next
     
    Func _Check_String_Symbol($s_String, $s_Symbol)
        Local $i_Ext, $i_Len
        $s_String = String($s_String)
        $i_Len = StringLen($s_String)
        If Not $i_Len Then Return SetError(1)
        $s_Symbol = String($s_Symbol)
        If Not $s_Symbol Then Return SetError(2)
        StringReplace($s_String, $s_Symbol, '', 0, 1)
        $i_Ext = @extended
        Return SetError(0, 0, $i_Ext)
    EndFunc   ;==>_Check_String_Symbol

    Всего записей: 1277 | Зарегистр. 25-09-2008 | Отправлено: 08:26 09-09-2011 | Исправлено: madmasles, 09:16 09-09-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