Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 15.09.2015
Сообщений: 2
1

Пакетный файл, выполняющий несколько заданий

22.10.2015, 07:18. Показов 2575. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1. Выводить на экран сообщение, передаваемое в качестве параметра, при запуске файла;
2. Выводить несколько системных переменных на экран;
3. Складывать, вычитать, делить значения, задаваемые как параметры;
4. После паузы выводить на экран сообщение;
5. Проверять передаваемые параметры. Например, если введенное значение равно 1 выводить сообщение «1», если не равно «не 1».

Подскажите пожалуйста как написать, не понимаю.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2015, 07:18
Ответы с готовыми решениями:

Создайте пакетный файл first.bat, выполняющий следующие действия
Создайте пакетный файл first.bat, выполняющий следующие действия: - Создать каталог TEMP в...

Разработать пакетный файл для вывода информации в файл о переменных среды Windows в таблицу
Добрый день, не могу понять как вывести информацию о переменных окружения Windows в файл , чтобы он...

"Пакетный файл, который переименовывает заданный файл в файл с новым именем и прежним расширением..."
Пакетный файл, который переименовывает заданный файл в файл с новым именем и прежним расширением,...

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

2
Покинул форум
3672 / 1483 / 355
Регистрация: 07.05.2015
Сообщений: 2,903
22.10.2015, 10:17 2
Цитата Сообщение от Марина33
Подскажите пожалуйста как написать, не понимаю.
Не понимаю или не хочу разбираться, что для Вас более приоритетно? Если Вам приведут примерные решения, не посыпется ли град вопросов, мол, а что вот эта команда делает, а что - та? Первый, второй и четвертый пункты можно впихуть в один командный файл:
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
@set @pak=0 /*
  @echo off
    set @pak=
    setlocal enabledelayedexpansion
      rem Вывод сообщения, передаваемого в качестве параметра
      set /p "getch=Enter something data: "
      echo:!getch!
      rem Вывод нескольких случайных переменных
      set "i=1"
      for /f "delims==" %%i in ('set') do (
        set "arr.!i!=%%i"
        set /a "i+=1"
      )
      for /l %%i in (1, 1, 7) do (
        for /f %%i in ('cscript /nologo /e:jscript "%~f0"') do echo:!arr.%%i!
      )
      rem Вывод сообщения после паузы
      echo:Press any key to continue...&pause>nul
      echo:This is my message.
    endlocal
  exit /b
*/
 
(function(min, max) {
  WScript.echo(Math.floor(Math.random() * (max - min + 1)) + min);
}(1, 7));
Пятое задание может быть решено на основе решения первой задачи. Что до реализации подобия некого консольного калькулятора (задание 3), здесь не все так просто, если оперенды и оператор должны быть заданы в одной строке, т.е. 10 / 2, хотя можно пойти на одно ухищрение:
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<# :
  @echo off
    powershell /noprofile /executionpolicy bypass /command ^
    "&{[ScriptBlock]::Create((Get-Content \"%~f0\") -join [Char]10).Invoke(@(&{$args}%*))}"
  exit /b
#>
 
try {
  switch ($args.Length) {
    1 { Invoke-Expression $args[0]}
    2 { Invoke-Expression "$($args[0])$($args[1])"}
    3 { Invoke-Expression "$($args[0])$($args[1])$($args[2])"}
  }
}
catch {
  $_.Exception
}
В итоге командному сценарию, назовем его calc.cmd, можно передавать строки вида 10/2 или 1+ 200, или 100 / 2. Впрочем, способ не лишен недостатков.
1
0 / 0 / 0
Регистрация: 15.09.2015
Сообщений: 2
22.10.2015, 12:53  [ТС] 3
Хочу разобраться так как я дистанционно и парализована не горят желаниям ко мне приехать и объяснить. То, что получается делаю.
0
22.10.2015, 12:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2015, 12:53
Помогаю со студенческими работами здесь

Пакетный файл для создания другого пакетного файла, создающего в свою очередь текстовый файл
В университете какое-то сложное задание дали, не могу справиться, уже двое суток голову ломаю....

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

Пакетный файл
Помогите пожалуйста написать пакетный файл, демонстрирующий работу команд оболочки cmd ECHO, TITLE,...

разработать пакетный файл.
добрый день.мб кто-нибудь помог бы сделать простенькое задание? Разработать пакетный файл для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru