|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - поиск файла по путям, заданным в произвольной переменной окружения |
|
CMD/BAT - поиск файла по путям, заданным в произвольной переменной окружения
|
Старожил Сообщения: 207 |
Профиль | Отправить PM | Цитировать
Все вроде правильно, но при произвольном имени переменной окружения не работает, работает только при явном указании имени. Как выкрутиться?
|
|
------- Отправлено: 20:52, 24-06-2012 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Скажите, что Вы хотите получить в итоге и зачем именно так. Не ясно, зачем нужно использовать подобное.
|
Отправлено: 22:17, 24-06-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 207
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Цитата Iska:
C>test.bat for /d %i in ("far.exe") do echo %~$FARHOME:i for /d %i in ("far.exe") do echo %~$FARHOME:i Режим вывода команд на экран (ECHO) отключен. C:\Program Files\Far\Far.exe |
||
------- Последний раз редактировалось CyberMuesli, 25-06-2012 в 13:10. Отправлено: 12:58, 25-06-2012 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Что мешает в этом гипотетическом примере «раскрыть» переменную окружения предварительно, перед входом в разбор; наподобие:
@echo off setlocal enableextensions enabledelayedexpansion set sVarName=FARHOME call set sVar=%%%sVarName%%% rem Или rem set sVar=!%sVarName%! for %%i in (far.exe) do echo %%~$sVar:i endlocal exit /b 0 Цитата CyberMuesli:
|
|
Отправлено: 14:15, 25-06-2012 | #4 |
Старожил Сообщения: 207
|
Профиль | Отправить PM | Цитировать то, что нужно, спасибо.
|
|
------- Отправлено: 14:23, 25-06-2012 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] поиск файла по маске и запись этого имени в переменную | ___dima___ | Скриптовые языки администрирования Windows | 20 | 18-06-2017 01:46 | |
CMD/BAT - поиск в переменной спецсимволов | vosya | Скриптовые языки администрирования Windows | 1 | 05-01-2012 01:27 | |
CMD/BAT - [решено] Созд.*.txt по имени файла, с перемещением *.txt и файла в папку с именем файла. | OSArev | Скриптовые языки администрирования Windows | 2 | 30-01-2011 11:58 | |
ассоциация файла с заданным приложением | Sergey Ugryumov | Microsoft Windows NT/2000/2003 | 2 | 10-10-2007 14:46 | |
модификация имени переменной (JavaScript) | Crowner | Вебмастеру | 2 | 03-05-2006 11:04 |
|