Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно


Moderator


Сообщения: 53175
Благодарности: 15430

Профиль | Отправить PM | Цитировать


akrav, экранирование спецсимволов в .cmd с помощью символа ^
Надо включить EnableDelayedExpansion, чтобы работало.

Для проверки создаем файл Test.txt, содержащий:
Код: Выделить весь код
>>...>>c:\program files\dir\mir\doc.skok
И скрипт .cmd:
Код: Выделить весь код
@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion

For /F "Delims=" %%I In (Test.txt) Do (
  Set A=%%I
  Set B=!A:^>=!
  Echo !B!
)
Exit
Правда, есть недостаток - в файле Test.txt не должно быть восклицательных знаков.

Последний раз редактировалось Petya V4sechkin, 14-02-2008 в 16:51.


Отправлено: 16:35, 14-02-2008 | #2