![]() |
Как из .bat создать текст со сложной строкой и параметрами
Перечитал всяких тем, удалось сделать только часть.
В середину текстового файла нужно вписать одну строку. С остальными строками проблем нет. Код:
WshShell.Run("""C:\run\exe"" prog --param1 abc --param2 123 --param3 xxxx.num"),0 Код:
Echo "WshShell.Run("""C:\run\exe"" prog --param1 abc --param2 123 --param3 xxxx.num"),0">> txt.txt Цитата:
Как вписать эту строку чтоб в ней не было кавычек в начале и конце ? В идеале её бы ещё изменить, а именно добавить 2 переменные. После --param3 вписать значение переменной вместо num , можно число, чтоб ещё кавычек не добавлять. Путь к программе "C:\run\exe" тоже желательно заменить за переменную, но не обязательно. Пробовал такое, получилась фигня, отрезало только WshShell.Run("""C:\run\exe"" |
Только вчера здесь был разговор на ту же самую тему.
Код:
>>"txt.txt" echo WshShell.Run("""C:\run\exe"" prog --param1 abc --param2 123 --param3 xxxx.num"),0 |
Цитата:
|
Iska, я не утверждаю, но может дело в самых "ковычках". Просто не "закрытые" они сами по себе.
Было такое, когда по астрономии, рисовал на BASIC кучу формул, круглые скобки вложенные друг в друга. |
yurfed, тут ведь не VB, пакетный файл. Строковые лексемы не имеют отдельного выделения в коде, кавычки при echo не требуются.
А что до: Цитата:
|
Цитата:
Код:
Set "Run=C:\Program Files\Windows NT\Run\тра ля ля.exe" |
Цитата:
|
Iska,
Оно самое, никогда этот синтаксис не пойму. Переменные тоже хорошо стали. (вырезал компромат) Цитата:
Скрытый текст
Просто я на форумах так редко бываю что акки удалять успевают. Тут почемуто сохранился ещё с XP времён.
megaloman, неприличная задача. Создать этот самый скрипт батником и уложить. В общем батник в любом случае есть |
Время: 10:43. |
Время: 10:43.
© OSzone.net 2001-