|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.12.2021, 21:14 | #1 |
Новичок
Джуниор
Регистрация: 26.12.2021
Сообщений: 1
|
bat файл
Приветствую. Мучаюсь с лабораторной работой.
Нужно создать bat файл, параметры которого можно задавать как при запуске bat файла, так и в процессе его работы. Файл должен выполнять следующее: указываются фамилии студентов выполняющих работу, если такой студент один вывести, на экран работает один, если двое, то две головы лучше, если больше двух, то работает толпа, если никто не работает, то "где все?". Пробовал решать задачу разными способами, но все равно не получается, выводит только одно значение. Код:
|
27.12.2021, 21:53 | #2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,331
|
Код:
1. В команде set имя переменной слева не берётся в проценты. Имя переменной в процентах - это значение. 2. Поскольку используются условные операторы, то используются и круглые скобки. В этом случае актуальные значения переменных будут получаться, если выполнить настройку локали и значения переменных получать через восклицательные знаки (!<имя переменной>!), а не через проценты (%<имя переменной>%) 3. Для завершения скрипта можно, в команде goto, указывать метку конца без её описания (:eof). 4. Метку можно формировать слиянием текста и, например, числа, как сделано в скрипте. ... PS: Скрипт запускается в окне командной строки, или через окно "Выполнить" (Win + R) а не кликом мыши. Кликнуть можно, но тогда сработает только та часть, которая отвечает за запросы к пользователю. Для срабатывания второй части необходимо задавать параметры. Например, если имя скрипта my.cmd, и он находится в каталоге c:\abc, то вызов: > c:\abc\my.cmd Иванов Петров Сидоров PSS: Русификация. Смотри в нижнем правом углу Блокнота. Там указывается кодировка. Сохрани файл в нужной кодировке для правильного вывода кирилличного текста: "Сохранить как ..." и далее выбрать ANSI кодировку в нижней части формы сохранения. Сделал только потому, что пример заинтересовал, хотя задание нечёткое. Сделал так, как понял.
Как-то так, ...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Windows 10/Explorer не хочет запускать bat файл через файл ярлыка | KBO | Windows | 8 | 26.11.2017 21:16 |
BAT-файл для работы с группой файлов - скопировать файл в "свою" папку | alxi | Операционные системы общие вопросы | 2 | 10.02.2017 09:33 |
надо переписать под bat-файл(файл был взят с Mac) | lakrya25 | Помощь студентам | 6 | 21.01.2015 14:52 |
Bat файл | Diamand | Помощь студентам | 3 | 31.10.2011 14:56 |