[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
cAu3.exe - Консольная утилита, позволяющая выполнить одну строку скрипта, написанного на Autoit с полной передачей данных в .bat файл.
cAu3.exe так-же может использоваться как консольная версия Autoit (/AutoIt3ExecuteScript) для выполнения .au3 скрипта с выводом в консоль
Syntax:
cAu3.exe [/?] Au3String [/ds:'Delims'][/da:'Delims']

cAu3.exe /AutoIt3ExecuteScript Script.au3
/ds - заменяет при выводе переводы строк на указанную строку или символ
/da - разделитель для значений массивов
/i - начальный индекс массива, по умолчанию 0
/AutoIt3ExecuteScript - выполнить скрипт с выводом в консоль
Примеры в справке.
Attachments


Last edited by nikzzzz on 2020-03-03 00:45; edited 3 times in total

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
loban_ser,
73394не верно корректируется чексумма при обрезании
Чексумма вообще не корректируется.
Так-же пути должны совпадать по длине, но это можно скорректировать, добавив нули к тексту замены.
_FileWrite('путь к файлу\файл',StringReplace(_FileRead('путь к файлу\файл',16),StringMid(StringToBinary('заменяемый текст',2),3),StringLeft(StringMid(StringToBinary('текст замены',2),3) & '00000000000000000000000000000000',StringLen('заменяемый текст')*4)),16+2)
73394В таком случае думаю нужно использовать за раннее функцию StringUpper() - что скажите?
ReplaceBin.au3 примерно так и работает, создается временный бинарник с помощью StringUpper(), в нем ищется строка, а замена происходит синхронно в основном бинарнике.
Есть и другие методы.

[Quote]

    loban_ser
  • 17796
  • Longevity: 6 years 11 months
  • Posts: 577
  • REPUTATION:24

    [+] [-]
73395_FileWrite('путь к файлу\файл',StringReplace(_FileRead('путь к файлу\файл',16),StringMid(StringToBinary('заменяемый текст',2),3),StringLeft(StringMid(StringToBinary('текст замены',2),3) & '00000000000000000000000000000000',StringLen('заменяемый текст')*4)),16+2)
ay az

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
Утилита обновлена.
Добавлена поддержка двумерных массивов.

[Quote]

    loban_ser
  • 17796
  • Longevity: 6 years 11 months
  • Posts: 577
  • REPUTATION:24

    [+] [-]
nikzzzz,
ay az

Page 2 of 2


Display posts:    

Current time is: 12-Jan 22:55

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum