Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 102
Благодарности: 1

Профиль | Отправить PM | Цитировать


прошу прощение, за вчерашнюю панику

если использовать батник в таком виде, он работает прекрасно, но не подходит моему списку, нужно у переменной %%a обрезать два последних символа, как это сделать не понимаю?

Скрытый текст
Код: Выделить весь код
for /F "delims=" %%a in (d:\testbat\test\user.list) do (
		if /i %username:~1% == %%a (
		net use K: \\rte.local.sdf.corp\CFT NFLAsd /user:%%a@local.sdf.corp
		) else echo net
)


если же я использую %a:~0,-2% вместо %%a

Скрытый текст
Код: Выделить весь код
for /F "delims=" %%a in (d:\testbat\CFT\user.list) do (
		if /i %username:~1% == %a:~0,-2% (
		net use K: \\rte.local.sdf.corp\CFT NFLAsd /user:%%a@local.sdf.corp
		) else echo net
)


то получаю Непредвиденное появление: else.

Скрытый текст
D:\testbat\test>netuse.bat
Непредвиденное появление: else.
D:\testbat\test> ) else echo net

Последний раз редактировалось Anufriev, 11-06-2015 в 13:51.


Отправлено: 11:02, 11-06-2015 | #10