Показать сообщение отдельно
Старый 16.03.2007, 06:43     # 32
NSE
Newbie
 
Регистрация: 05.04.2006
Сообщения: 30

NSE Путь к славе только начался
Собственно вопрос.
Нужно из %1 выделить имя файла с расширением. %~nx1 не работает в силу ряда причин. сделал так:

set i=%1
set TEMP=C:\TEMP
copy %1 %TEMP%
cd C:\TEMP
if exist etoono.txt del etoono.txt
SET B=""
dir %1 /B>>etoono.txt
for /f "tokens=* delims=." %%A in (etoono.txt) do set B=%%A
if exist etoono.txt del etoono.txt


Но это криво. Хочется прямо. Какие будут предложения?
NSE вне форума