Войти

Показать полную графическую версию : Обрезает до пробела


Forpost
13-03-2011, 12:35
Здравствуйте.
Есть файл текстовый paths.txt
При работе указанного ниже скрипта, путь считываемый с текстового файла обрезается до первого пробела.
Изменение %1 на "%1" не помогло.
Также пробовал добавлять кавычки в путь в тексовый файл, ничего не помогло.
Результат смотрите на скриншоте.
(1) - в тхт указан просто путь
(2) - в тхт указан путь в кавычках
Кстати, если указать в скрипте "%1" то будет практически тоже самое, что и в случае (2), только справа ещё будет две двойные кавычки.

http://s53.radikal.ru/i141/1103/a3/17a2f00facc0.jpg

SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
for /f %%N in (paths.txt) do call :schet "%%N"
pause

:schet
joiner.exe %1 forpost.bmp

gora
13-03-2011, 13:25
А так?@Echo Off
For /F "tokens=* delims=" %%N In (paths.txt) Do call :schet "%%N"
pause
Exit

:schet
joiner.exe %1 forpost.bmp




© OSzone.net 2001-2012