Предмет: Информатика, автор: mionkaf1

В cmd Windows сделайте каталог A1
Через cmd создайте файл который будет выполнять следующие действие:
1) Очистка экрана
2) Что бы при вводе в cmd писался системное время
3) Печать указаного файла в фоновом режиме


answer2020: Плоды прогресса... Раньше батники в Досе каждый ребенок умел составлять. А теперь аж в 10-11 классе голову ломают, как это сделать. Дальше-то что?...
vladbardin2014p7d85b: Что у Вас подразумевается под печатать файл в фоне? Отправка текстового содержания батника на печать или вывод его в другое окно консоли?
mionkaf1: Задание написал как написано, и это университет. Я половину сделал, проблема была что бы создать файл который такое выполняет.

Ответы

Автор ответа: vladbardin2014p7d85b
1

Для создания новой папки:

  1. Использую команду cd переместитесь в директорию где необходимо создать новую папку (CD путь к директории)
  2. Используйте команду mkdir (MKDIR Имя папки)
  3. Используйте конструкцию IF для проверки создалась ли папка (IF EXIST %FOLDER% ECHO "Folder create" || ECHO "Folder wasn`t create")

Для очистки экрана:

  1. Используйте команду cls (CLS)

Вывод системного времени:

  1. Используйте оператор вывода echo и системную переменную времени %TIME%

Печать файла:

  1. Используйте команду print (PRINT /D:CON %FILEPATH%) FILEPATH - полный путь к Вашему файлу. (/D:CON - указывает как именно нужно напечатать файл, в данном сучае с параметром CON, команда выведет весь текст в консоль)

mionkaf1: А как сделать именно что бы слева где пишется корневая папка отображало время? Или так нельзя?
answer2020: prompt $P $T $G
Автор ответа: answer2020
1

Запускаем командный процессор CMD, открывается окно консоли с приглашением ">", где мы будем записывать команды.

Выбираем диск для размещения каталога. Например диск D:

Пишем

>D:

Далее выбираем каталог, в котором будем создавать наш каталог A1. В данном случае выберем корневой каталог диска D:.

>cd \

Теперь создаем каталог A1

>md A1

Заходим в каталог A1

>cd A1

Здесь же создадим тестовый файл, который будем отправлять на печать.

Преподаватели требуют, чтобы ученики умели создавать файл через редактор. Делается это вот так.

>copy con test1.txt

В окне редактора напишем что-нибудь, например test file и нажмем клавиши Ctrl+Z для сохранения. Мы создали файл test1.txt.

Конечно, тестовый файл можно создать намного проще, например вот так мы создадим файл test2.txt

>echo test file > test2.txt

И так, у нас есть два файла, который можно распечатать. Теперь переходим к командному BAT файлу или как говорят в простонародьи "к батнику".

С помощью, уже знакомого нам, редактора создадим файл test.bat и запишем в него последовательность команд.

>copy con test.bat

@Echo off

cls

prompt $P $T $G

copy %1 \\имя компьютера\имя принтера

Ctrl+Z

В качестве параметра командного файла используем один из созданных нами тестовых файлов test1.txt

>test.bat test1.txt

P.S.

Конечно,

Окно командного процессора очистится, в строек приглашения появится системное время, а файл test1.txt распечатается на принтере.

Похожие вопросы