Скопируйте текст из пакетного файла в новый текстовый файл - PullRequest
0 голосов
/ 27 октября 2011

Я пытаюсь скопировать строку ниже в новый текстовый файл, используя командный файл. Строка приведена ниже

objIEA.Navigate "http://"&WScript.Arguments(0)&"/video?session=3&alphabet=83&channel="&WScript.Arguments(1)&"&profile="& WScript.Arguments (2)

Это линия. то, что я сделал, это что-то вроде этого, и я получаю ошибку.

ECHO objIEA.Navigate "http://"&WScript.Arguments(0)&"/video?session=3&alphabet=83&channel="&WScript.Arguments(1)&"&profile="& WScript.Arguments (2)> test.txt

Приведенная выше команда выдаёт мне ошибку. Я хочу скопировать указанную выше строку в новый файл, и в действительности новый файл будет иметь расширение .vbs. я имею в виду новый файл в действительности должен быть test.vbs, но он не работает даже для test.txt

пожалуйста, помогите

1 Ответ

1 голос
/ 27 октября 2011

вам нужно экранировать ^ со всеми специальными символами, такими как & <> | для предотвращения интерпретации командным процессором EDIT: , но не экранируйте их внутри кавычек.

в вашем случае попробуйте это

ECHO objIEA.Navigate "http://"^&WScript.Arguments(0)^&"/video?session=3&alphabet=83&channel="^&WScript.Arguments(1)^&"&profile="^& WScript.Arguments(2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...