Вопрос по логин скрипту - сравнение строк

Обсуждение технических вопросов по продуктам Novell

Сообщение Андрей Тр. aka RH » 24 ноя 2008, 09:02

Что-то как-то не выходит, или я туплю. Код :
Код: Выделить всё
DOS SET tempvar="%99"
DOS SET tempvar2="replaceme"
#cmd /c SET tempvar2=%tempvar:~-4%
WRITE "%<tempvar2>"

В конце таки пишет replaceme, хотя по идее должен быть результат %99:~-4%. Проверкой условия пока можно не озадачиваться. Как видно, я уж и ДОС переменные задал из логин скрипта, но SET команда, похоже, не меняет их значений.
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Сообщение Константин Ошмян » 24 ноя 2008, 14:41

Хм, а я о чём писал четырьмя сообщениями выше? :?
Аватара пользователя
Константин Ошмян
 
Сообщения: 991
Зарегистрирован: 13 авг 2002, 21:36
Откуда: Рига

Сообщение Андрей Тр. aka RH » 24 ноя 2008, 16:05

Константин Ошмян писал(а):Хм, а я о чём писал четырьмя сообщениями выше? :?

Так некоторые там же писали, что у них все работает. Или конструкция работала в пределах батника, который вызывался из логин скрипта ?
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Пред.

Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

cron