|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Использование exe-файла, описанного полным путём, в For |
|
CMD/BAT - [решено] Использование exe-файла, описанного полным путём, в For
|
Ветеран Сообщения: 2726 |
Профиль | Отправить PM | Цитировать @Echo Off cls Set "Arc=%ProgramFiles%\WinRar\rar.exe" FOR /F "usebackq delims=" %%i IN (`"%Arc%" /?`) DO Echo %%i pause Как надо сделать? Мне нежелательно чтобы exe-файл указывался не по полному пути. |
|
------- Отправлено: 22:06, 29-03-2015 |
Ветеран Сообщения: 1758
|
|
Отправлено: 00:43, 30-03-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Foreigner:
|
|
Отправлено: 01:54, 30-03-2015 | #3 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать megaloman, Foreigner, Iska, тут проблема теоретическая. Поскольку команда, результат выполнения которой разбирается с помощью "for" (в данном случае этой командой является
),
выполняется в новой копии интерпретатора командной строки, запущенной с ключом "/C" (то есть командная строка запуска данного процесса выглядит так: ), то и обработка символов кавычек ведётся командой "CMD" и подчиняется правилам из справки по команде "CMD", что и приводит к ошибке. Выход из этой ситуации такой: , где "подразборная" команда будет запускаться командной строкой . |
Последний раз редактировалось Georgio, 30-03-2015 в 14:29. Отправлено: 03:01, 30-03-2015 | #4 |
Ветеран Сообщения: 2726
|
Профиль | Отправить PM | Цитировать Iska, тут проблема теоретическая. На самом деле в rar мне нужна команда LB - то есть, мне нужно получить список файлов в архиве. А еще точнее, надо определить - файл архив или нет, так как приходят файлы не со стандартным расширением архива. Спасибо Georgio и всем кто принял участие.
|
|
------- Последний раз редактировалось megaloman, 30-03-2015 в 09:21. Отправлено: 09:05, 30-03-2015 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата megaloman:
|
|
Отправлено: 14:11, 30-03-2015 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Использование файла настроек для HoboCopy | O L E G | Скриптовые языки администрирования Windows | 6 | 27-03-2014 14:57 | |
VBS/WSH/JS - [решено] VBS Использование данных из файла | Elven | Скриптовые языки администрирования Windows | 2 | 09-01-2014 18:35 | |
CMD/BAT - Использование имени файла для правки в теле файла. | xkafkax | Скриптовые языки администрирования Windows | 8 | 20-07-2013 11:06 | |
CMD/BAT - [решено] Изменение файла и его использование в *bat | Partiship | Скриптовые языки администрирования Windows | 14 | 01-04-2013 18:59 | |
Использование в ГУИ ВМР файла с альфа каналом | crashtuak | AutoIt | 0 | 08-08-2009 19:16 |
|