Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Обрезает до пробела (http://forum.oszone.net/showthread.php?t=201868)

Forpost 13-03-2011 12:35 1633747

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



Код:

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 1633794

А так?
Код:

@Echo Off
For /F "tokens=* delims=" %%N In (paths.txt) Do call :schet "%%N"
pause
Exit

:schet
joiner.exe %1 forpost.bmp



Время: 09:35.

Время: 09:35.
© OSzone.net 2001-