YuS_2
![](http://forum.ru-board.com/board/avatars/private/YuS_2.gif)
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору JekG Цитата: каким образом подскажи плз? | В документации есть многое: Код: Пакетные параметры командной строки используются в пакетном файле для получения информации о настройках среды. Файл Cmd.exe разворачивает переменные с %0 по %9. При использовании пакетных параметров переменная %0 заменяется на имя пакетного файла, а переменные с %1 по %9 — на соответствующие аргументы, напечатанные в командной строке. Для доступа к переменным больше %9 запустите команду shift. Для получения дополнительных сведений о команде shift смотрите раздел Shift. Параметр %* ссылается на все аргументы, которые передаются пакетному файлу, за исключением параметра %0. Например, для копирования содержимого из папки 1 (Folder1) в папку 2 (Folder2), где параметр %1 заменяется на значение Folder1, а параметр %2 — на значение Folder2, в пакетном файле с именем Mybatch.bat введите следующую строку: xcopy %1\*.* %2 Для запуска файла введите: mybatch.bat C:\folder1 D:\folder2 Результат будет таким же, как и при записи в пакетный файл строки: xcopy C:\folder1 \*.* D:\folder2 | А для Вашего случая, как-то так: Код: @echo off SET var1=%1 SET var2=%2 SET var3=%3 echo "%var1%" "%var2%" "%var3%" pause | - батник с таким содержимым можно запускать с тремя параметрами, разделенными пробелами и в результате получите вывод на экран значений переменных... |