Как сделать пакетные файлы для обработки команд Certian - PullRequest
0 голосов
/ 04 августа 2009

Мне нужна помощь в создании командного файла в MS DOS для выполнения определенных команд, таких как:

  1. Запрос от вас сначала нажать любую клавишу
  2. Список содержимого каталога C: \ WINDOWS
  3. Создайте подкаталог на одном из ваших локальных дисков. Используйте ваши инициалы, чтобы назвать подкаталог.
  4. Скопируйте все текстовые файлы из каталога C: \ WINDOWS в новый подкаталог.
  5. Распечатайте один из текстовых файлов, скопированных в ваш новый подкаталог.

для 5. Я думаю, мне нужно вызвать команду для печати

Ответы [ 4 ]

5 голосов
/ 04 августа 2009

Вам необходимо создать файл .bat со следующим текстом:

а) Запрос от вас сначала нажать любую клавишу

pause

b) Вывести список содержимого каталога C: \ WINDOWS

dir c:\windows

в) Создайте подкаталог на одном из ваших локальных дисков. Используйте ваши инициалы, чтобы назвать подкаталог.

md c:\ro

d) Скопируйте все текстовые файлы из каталога C: \ WINDOWS в новый подкаталог.

copy c:\windows\*.txt c:\ro

Что касается печати файлов, я не уверен, если я правильно помню, самый простой способ - это что-то вроде:

type file.txt > LPT1

Чтобы создать .bat файл, вы должны набрать:

copy con filename.bat
... print the relevant lines above

Когда закончите, нажмите Ctrl-Z и Enter.

Итак, в общем, вы должны набрать:

copy con filename.bat
pause
dir c:\windows
md c:\ro
copy c:\windows\*.txt c:\ro
type file.txt > LPT1

А затем Ctrl-Z и Enter.

Обновление: если вы не хотите, чтобы команды выводились пользователю, вы можете добавить еще одну строку до pause, которая будет содержать @echo off.

2 голосов
/ 04 августа 2009

Ознакомьтесь со страницами сценариев Роба ван дер Вуде, в частности с разделом Пакетные файлы . У него отличный справочник с множеством советов и подсказок, которые помогут в большинстве этих задач.

2 голосов
/ 04 августа 2009

Я предлагаю вам сделать небольшое исследование. Эта ссылка может быть вам полезна .

1 голос
/ 04 августа 2009

Справка командной строки - ваш друг здесь для большей части этого. Вам нужно будет указать входные параметры для ряда вещей, о которых вы просите.

Для быстрого поиска попробуйте эту статью.

...