Показать сообщение отдельно
Старый 16.03.2007, 11:21     # 33
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 378

Borland - Гад и сволочь
Цитата:
Сообщение от NSE Посмотреть сообщение
%~nx1 не работает в силу ряда причин.
В силу каких таких причин?
Только что проверил - у меня всё прекрасно работает...
Да, нельзя применять оператор ~nx к переменной окружения, установленной командой set внутри того же пакетного файла - он получит на входе пустую строку, что с его точки зрения недопустимо. Да, команда echo %i в вышеприведённом пакетном файле выдаст пустую строку - это какое-то фундаментальное ограничение командного процессора.
Но какие причины мешают использовать в командах пакетного файла непосредственно %~nx1 в качестве искомого имени с расширением?
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий


Последний раз редактировалось Borland; 16.03.2007 в 11:32.
Borland вне форума