всех с нг
Возникла надобность писать не большие программки под Windows, AutoIt оптимально.
Ну вот первая для пробы, написал после беглого прочетния справки и форума, нужно принимать три параметра на входе
1 - имя файла в папке macros
2 - что заменить
3 - на что заменить
не работает, во первых не понимаю как склеивать 'macros\'$CmdLine[1] строку с переменной, и почему оно не работает вообще.
Спасибо за советы и ответы.
Возникла надобность писать не большие программки под Windows, AutoIt оптимально.
Ну вот первая для пробы, написал после беглого прочетния справки и форума, нужно принимать три параметра на входе
1 - имя файла в папке macros
2 - что заменить
3 - на что заменить
Код:
If Not $CmdLine[0]
Exit
EndIf
$File = @ScriptDir & '\macros\'$CmdLine[1]
$Read = FileRead($File)
$Replace = StringRegExpReplace($Read, $CmdLine[2], $CmdLine[3])
FileDelete($File)
FileWrite($File, $Replace)
не работает, во первых не понимаю как склеивать 'macros\'$CmdLine[1] строку с переменной, и почему оно не работает вообще.
Спасибо за советы и ответы.