SHIFT
При запуске программы login.exe вы можете указать до 10 параметров, к которым можно обращаться при выполнении файла Login Script как к переменным. Например: "%0", "%1" и т. д.
Команда shift сдвигает параметры вправо на количество позиций, заданного в качестве параметра команде shift.
Пример:
Пусть пользователь при входе в сеть запустил программу login.exe со следующими параметрами:
login netlab/frolov standard service
При этом параметры получат следующие значения (которые вы сможете использовать, например, в команде IF):
%0=netlab %1=frolov %2=standard %3=service
Если теперь выдать команду "shift 1", то, например, значением переменной "%2" станет "service".
Команда shift может быть использована для анализа передаваемых программе login параметров. При этом можно в файле Login Script организовать цикл и в цикле, постепенно сдвигая параметры вправо, по очереди анализировать их.