У меня есть следующая командная строка в Windows CMD для запуска пакетной программы, которая должна передать параметры и имя файла другой программе, вызываемой в пакетном файле:
mysample.bat -parm1=7 -parm2="abc" -parm3 myfile
Моя цель - проанализироватькомандной строки и завершить с двумя переменными %options%
и %filename%
.где %options%
содержит параметры, введенные в командной строке, а %filename%
содержит имя файла.
Две переменные должны содержать следующее (из приведенной выше примера командной строки): %options%
всодержать -parm1=7 -parm2="abc" -parm3
%filename%
с filename
, чтобы содержать myfile
Я пробовал варианты цикла for
, но безрезультатно.Я искал примеры здесь и в других местах, но не нашел ничего, что производило бы то, что мне нужно.
Может кто-нибудь предложить ясный, надежный способ сделать это в пакетной программе?Заранее спасибо.
Спасибо