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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Открыть новую тему     Написать ответ в эту тему

gyra

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

 
Описание:

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

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


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

  • Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 10:49 23-01-2020 | Исправлено: Egor2020, 14:02 22-03-2021
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ademalexine
    Если для себя или если показать скрипт другим - это не проблема, то просто не компилируйте. Сам давно обхожусь запуском *.au3 с AutoIt3.exe или AutoIt3_x64.exe из дистрибутива AutoIt (они подписаны и давно в базах антивирусников, проблем быть не должно).
     
    Компиляцию в *.a3x не пробовал, возможно, таким способом можно прикручивать и обфускацию и прочее.

    Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 00:25 04-03-2024
    ademalexine

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

    Цитата:
    часто помогает ключ --brute  

    подскажите пожалуйста как будет выглядеть команда?
     
    Цитата:
    Или сжать другим пакером

    а это например каким и где его взять .
    Спаисьбо!
     
     
    Добавлено:

    Цитата:
    часто помогает ключ --brute

    Нашел только такие ключи
     
    Aut2Exe.exe /in copycont1.au3 /out copycont1.exe] [/icon <iconfile.ico>] [/comp 0-4] [/ignoredirectives] [/nopack] [/pack] [/ansi] [/unicode] [/x64] [/console] [/gui] [/execlevel <asinvoker | highestavailable | requireadministrator | none>] [/compatibility <vista | win7 | win8>] [/comments <>] [/companyname <>] [/filedescription <>] [/internalname <>] [/legalcopyright <>] [/legaltrademarks <>] [/originalfilename <>] [/productname <>] [/fileversion <fixednum[,num]>] [/productversion <fixednum[,num]>]

    Всего записей: 4 | Зарегистр. 05-11-2023 | Отправлено: 13:14 04-03-2024
    EgorKuzevanov

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мой простейший скрипт на AutoIt, который позволяет выполнять функции AutoIt из командной строки:

    Код:
    If $CmdLine[0] = 0 Then Exit
    Execute($CmdLine[1])

    Использование:

    Код:
    AutoIt3.exe execute.au3 "<строка_функций_AutoIt>"

    Использование (после компиляции с помощью Aut2Exe):

    Код:
    execute.exe "<строка_функций_AutoIt>"

    Строка функций AutoIt заключается в кавычки. При использовании кавычек в строке функций AutoIt они удваиваются.
    Требуется AutoIt v3.2.12.1 или выше.

    Всего записей: 233 | Зарегистр. 02-10-2023 | Отправлено: 11:31 06-03-2024 | Исправлено: EgorKuzevanov, 11:57 06-03-2024
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    EgorKuzevanov
    Не проще запуститт AutoIt3.exe с /AutoIt3ExecuteLine?
     
    Добавлено:
    ademalexine
    --brute - это параметр самого UPX.

    Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 18:17 07-03-2024
    EgorKuzevanov

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

    Цитата:
    Не проще запуститт AutoIt3.exe с /AutoIt3ExecuteLine?

    Skif_off, в интерпретаторе AutoIt3.exe параметр командной строки /AutoIt3ExecuteLine, в отличие от функции Execute(), поддерживает запуск только одной строки функции AutoIt. Если с помощью параметра /AutoIt3ExecuteLine попытаться запустить две и более строки функций, то возникает ошибка "Illegal text at the end of statement (one statement per line)", о которой не знает ни одна поисковая система.

    Всего записей: 233 | Зарегистр. 02-10-2023 | Отправлено: 08:05 10-03-2024 | Исправлено: EgorKuzevanov, 08:06 10-03-2024
    EgorKuzevanov

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Задача:
    Нужно на финальном для Windows 98 AutoIt v3.2.12.1 (https://www.autoitscript.com/autoit3/files/archive/autoit/autoit-v3.2.12.1-sfx.exe) написать утилиту командной строки для выполнения функций и выражений AutoIt, имеющую такой же синтаксис, как у команды exect в утилите TCIMG. А именно:
    - в командной строке не должно быть пробелов и кавычек;
    - строковые переменные и строки должны заключаться в апострофы;
    - в строковых переменных и строках пробелы заменяются на два символа тильды, а кавычки - на два апострофа;
    - двойные апострофы, обозначающие пустые строковые переменные и пустые строки, не должны интерпретироваться как кавычки;
    - несколько функций и выражений AutoIt разделяются двумя вертикальными чертами.

    Всего записей: 233 | Зарегистр. 02-10-2023 | Отправлено: 15:20 10-03-2024 | Исправлено: EgorKuzevanov, 19:53 10-03-2024
    ademalexine

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день!
     
    Нашел как копировать файлы в буфер
    $FileDir='C:\1\'
    $sFile=$FileDir&'catalog.bat|'&$FileDir&'test.exe'
    _ClipPutFile($sFile)
     
    Подскажите пожалуйста, как скопировать не файлы, а папку в буфер?

    Всего записей: 4 | Зарегистр. 05-11-2023 | Отправлено: 21:18 16-03-2024 | Исправлено: ademalexine, 08:00 17-03-2024
    ademalexine

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день! Подскажите пожалуйста.
    Запускаю программу с параметрами
    Run('%ProgramFiles(x86)%\programma\test.exe" -param "zamen"')
     
    как сделать так, что бы параметр zamen запрашивался в выпалываемом окне?

    Всего записей: 4 | Зарегистр. 05-11-2023 | Отправлено: 11:20 21-03-2024
    idlenlazy

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ademalexine
     
    $param = InputBox("Внимание", "Введите параметр", "", "", 500, 140)
    Run('"%ProgramFiles(x86)%\programma\test.exe" -param "' & $param & '"')

    Всего записей: 160 | Зарегистр. 05-01-2009 | Отправлено: 12:49 21-03-2024
    KARB10



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте, проблема:  нужно Sharing мой аккаунт Microsoft store  
     
    Проблема в том что, Microsoft требует сменить пароль каждый месяц и я не хочу клиента видел мой пароль аккаунт  
     
     
    Клиент откроит Microsoft store
     
    Нажимает кнопка войти
     
    Автоматически нужно войти на мой аккаунт
     
     
    1 способ можно реализовать через Auto it  
     
    https://www.autoitscript.com/forum/topic/210881-microsoft-store-auto-login-or-auto-fill/?do=findComment&comment=1524842
     
    2 способ также можно войти через браузер, Microsoft store автоматически берут данные из браузер
     
     
    Могу отблагодарить за решение )

    Всего записей: 77 | Зарегистр. 02-06-2014 | Отправлено: 15:46 22-03-2024
    MaraGame24

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые знатоки )
    Можно сделать ЕХЕ для нажатия кнопки системного трея ??? Система "Windows 11 Build 26200 (Canary)"
     
     
     
    Я в этом языке ни чего не понимаю (от слова вообще).
    Хотелось бы готовый файл.ЕХЕ .

    Всего записей: 189 | Зарегистр. 25-11-2023 | Отправлено: 21:11 20-04-2024
    xrun1



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MaraGame24
    Делал такое давным-давно. Ссылка
    Только у меня Win10 и на Win11 может не сработать из-за параметра
    ControlClick("[CLASS:Shell_TrayWnd]", "", "Button2")
    На Win7 - Button1, Win8 - Button3
    Можно открывать системный трей комбинацией Win+B, потом нажимать Enter. Но это некрасиво, мне кажется.
    Попробуйте. Если не сработает, может кто-нибудь изменит и перекомпилирует, у кого стоит Win11.

    Всего записей: 721 | Зарегистр. 26-12-2009 | Отправлено: 10:39 21-04-2024
    MaraGame24

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    xrun1
    Спасибо... не работает на Windows 11.
    Пусть не красиво...главное что бы работало )))
    Цитата:
    системный трей комбинацией Win+B
    Больше не работает на TRAY...остальное срабатывает с клавиатуры как и раньше.

    Всего записей: 189 | Зарегистр. 25-11-2023 | Отправлено: 11:39 21-04-2024 | Исправлено: MaraGame24, 11:45 21-04-2024
    gutasiho

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MaraGame24
    Какие поинты с этого вы надеетесь получить? Ведь бесполезная затея, ту кнопочку юзер не каждый месяц нажимает.

    Всего записей: 6429 | Зарегистр. 14-09-2020 | Отправлено: 11:50 21-04-2024
    MaraGame24

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gutasiho
    Я же не спрашиваю у вас зачем вам лошадь каракулевая на балконе ))))
    Поясняю зачем мне это все надо....
    У меня на всех Windows заменена оболочка...В ней нет кнопки открытия TRAY....А она мне нужна очень.
    Вот и всё.

    Всего записей: 189 | Зарегистр. 25-11-2023 | Отправлено: 12:09 21-04-2024
    euheny



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

    Цитата:
    А она мне нужна очень.

    как по мне - то тебе нужна другая оболочка
     
    вобще в последнее время у народа запросы очень странные пошли

    Всего записей: 4069 | Зарегистр. 22-11-2006 | Отправлено: 14:37 21-04-2024
    MaraGame24

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    euheny
    Написали в тему с BAT\CMD там есть вариант, нооо он не работает на новой Windows 11 23H2,24H2.
    Работает только на 22H2.
    В какой теме искать ??? Куда еще написать не подскажете ???
    Если будет вариант в этой теме ДАЙТЕ ЗНАТЬ.
    Спасибо....

    Всего записей: 189 | Зарегистр. 25-11-2023 | Отправлено: 14:50 21-04-2024
    ndch

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

    Цитата:
    не работает на Windows 11.

    Клик по иконке в систрее был поломан в Windows 11 начиная с билда 22621.1413 (примерно March 14, 2023).
    В последних билдах вроде бы исправили.
     
    На более доступном: баг на стороне винды.

    Всего записей: 6526 | Зарегистр. 31-08-2008 | Отправлено: 01:03 22-04-2024
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

    Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 4)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru