Создание bat файла
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Создание bat файла - 2011-03-30 17:13:12.113333
|
|
|
favorit8861
Сообщений: 3
Оценки: 0
Присоединился: 2011-03-30 17:09:14.246666
|
Нужно создать Bat файл выполняющий действия: 1)Очистить экран 2)Создать каталог D:\work\pz-14\lr2 и сделать его текущим 3)Просмотреть в каталоге D:\work каталог,переданный в качестве первого параметра командного файла ;если параметр не задан, то вывести соответствующее сообщение, задать паузу для просмотра 4)Скопировать заданный каталог в свой 5)Создать каталог COPIR 6)Переместить все файлы с расширением dwg из D:\work\pz-14\lr2 в каталог COPIR;если файлов с таким расширением нет, то выдать соответствующее сообщение .Задать паузу. Подскажите команду на проверку каталога переданного в качестве первого параметра, и как сообщение выдать, ну или если не сложно напишите весь код
|
|
|
RE: Создание bat файла - 2011-03-30 17:51:10.253333
|
|
|
favorit8861
Сообщений: 3
Оценки: 0
Присоединился: 2011-03-30 17:09:14.246666
|
эх чё никто не знает?
|
|
|
RE: Создание bat файла - 2011-03-30 17:53:04.500000
|
|
|
Pupkin-Zade
Сообщений: 9398
Оценки: 1489
Присоединился: 2004-03-10 13:54:16
|
%<цифра 0-9> Как и в любом языке, в языке пакетных файлов возможно использование переменных. Всего может быть 10 одновременно существующих независимых переменных. Для написания сложных программ это довольно мало, хотя для обычной работы часто хватает и 3-4. Значение переменной равно значению соответствующего параметра из командной строки. Переменная %0 будет содержать имя .bat-файла и, если вы указали, путь к нему. Соответственно %1 - первый параметр Сообщение - echo по моему
|
|
|
RE: Создание bat файла - 2011-03-30 17:55:36.583333
|
|
|
favorit8861
Сообщений: 3
Оценки: 0
Присоединился: 2011-03-30 17:09:14.246666
|
ну %1 это я само собой пробовал но чёта не получаеться… мож напишешь всю команду
|
|
|
RE: Создание bat файла - 2011-03-30 18:00:27.023333
|
|
|
namepunk
Сообщений: 2732
Оценки: 184
Присоединился: 2009-09-15 13:35:36.866666
|
Вывести сообщение echo сообщение, после чего pause - пауза. Что такое проверка каталога - непонятно. Наличие каталога - if exist d:\work\%1 Также xcopy move mkdir в командной строке набираешь команда /? для справки. например if /?
|
|
|
|
|