В командных файлах переменные можно использовать для замены фактически любой строки текста в команде. Например, переменную можно использовать для замены имени файла в командной строке. Переменную можно даже применить для замены команды ОС СР/М. Одну переменную можно использовать в командном файле необходимое число раз. По команде SUBMIT все необходимые подстановки выполняются до конца файла. Пользуйтесь символами этих переменных и благоразумно и осторожно. Перед запуском командного файла всегда проверяйте назначение символов переменной. Одиночные символы ”D” в командных файлах всегда распознаются как символы переменной. Если символ ”П” необходимо применить в командной строке в качестве обычного символа, то ему должен предшествовать еще один символ ”П”. Этот хитроумный трюк сработает, потому что при обнаружении в командном файле двух символов ’’ПО” — первый из них отбрасывается, а второй трактуется как допустимый, фиксированный символ командной строки. Если, например, необходимо использовать команду ’’STAT . Q R/О” для присвоения статуса защиты всем файлам на указанном диске ”R/0” (’’Только чтение”), командный файл может содержать строку ”STAT.POR/0”. При этом символ ”0” трактуется как ’’реально существующий”, а не как символ переменной, что продемонстрировано в примере: A STYPE ALL-R/O SUB STAT . xxR/O STAT . A> A>SUBMIT ALL-R/O A>STAT R/0 (после того/ как будет напечатана данная командная строка/ команда STAT начнет выполняться г как обычно) A4STAT (команда STAT выполняется, как обычно) А 4 В примере показано, что если командный файл содержит строку ’’STAT . QR/0”, то это приведет к ошибке.