Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/72: Рейтинг темы: голосов - 72, средняя оценка - 4.85
katia2011
1 / 1 / 0
Регистрация: 23.01.2011
Сообщений: 18
#1

Присвоение значений внутренним переменным

01.02.2011, 20:54. Просмотров 13112. Ответов 1
Метки нет (Все метки)

Здравствуйте!
помогите разобраться в задание :
-------------------------
Создать командный файл 1.bat, выполнение которого реализует следующую последовательность
операций:
a). Взять 1-й параметр бат-файла, присвоить внутренней переменной р1 численное значение 1-го параметра;
b). Взять 2-й параметр бат-файла, присвоить внутренней переменной р2 численное значение 2-го параметра;
Присвоить внутренней переменной р3 значение суммы р1+р2;
c). Вывести на экран значения переменных р1, р2, р3 и сообщение об
имени отработавшего бат-файла;
d). Направить результаты работы bat-файла в файл протокола работы командного файла.
e). Имя файла протокола сформировать как конкатенацию: (имя bat-файла)_log1.txt.
---------------------------
Набрала такой код
1.bat
Windows Batch file
1
2
3
4
5
6
7
8
echo %0
echo %1
echo %2
set p1=%1
set p2=%2
set /A p3=p1+p2
echo %p3% > %0_Log1.txt
pause
--------------
выполнение :
D:\>echo "D:\1.bat"
"D:\1.bat"
D:\>echo
Режим вывода команд на экран (ECHO) включен.
D:\>echo
Режим вывода команд на экран (ECHO) включен.
D:\>set p1=
D:\>set p2=
D:\>set /A p3=p1+p2
D:\>echo 0 1>"D:\1.bat"_Log1.txt
D:\>pause
Для продолжения нажмите любую клавишу . . .
---------------------------------------------------------
Проверьте пожалуйста так нужно было решить эту задачу? помогите исправить если что не так
Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2011, 20:54
Ответы с готовыми решениями:

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

Присвоение переменным значений, взятых из файла
Добрый день! Подскажите как присвоить переменным значения из файла. Имеются 12...

Циклическое последовательное присвоение переменной значений, содержащих строки текстового файла
Здравствуйте, исполняется следующий bat-код: set "root=e:\data" for /f...

Шпаргалки по переменным
Спрашивают часто, сам тоже подглядываю, кто-то впервые увидит да и удобно....

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

1
K0NCTANT1N
139 / 65 / 3
Регистрация: 23.06.2010
Сообщений: 151
02.02.2011, 18:58 #2
Если я правильно понял задание, то запускать bat-ник так: 1.bat 2 4 >1.bat_log1.txt, а в нем:
Windows Batch file
1
2
3
4
5
6
7
@echo off
set p1=%1
set p2=%2
set /A p3=p1+p2
echo %1
echo %2
echo %p3%
, где в 1.bat_log1.txt получим:
2
4
6
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2011, 18:58

Присвоение значений переменным
Создать переменные следующих типов – int, double, float, decimal, char и bool....

Присвоение значений переменным
В комбобокс на форме выводятся значения из столбца B. Private Sub...

Присвоение значений переменным
подскажите пожалуйста, вопрос наверно детсадовский), есть две переменные А и...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru