С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
ilya_kosten
0 / 0 / 0
Регистрация: 01.11.2017
Сообщений: 15
1

Передача чисел и других аргументов пакетному файлу

17.12.2017, 16:38. Просмотров 810. Ответов 1

1) Запрашивает у пользователя строку в виде числа
2) Вызывает файл 1.bat, передавая ему строку
3) Вызывает файл 2.bat, передавая ему строку и случайное число
4) Файл 1.bat проверяет, нет ли в текущем каталоге файла с именем, совпадающим со строкой
5) Файл 2.bat проверяет, не совпадает строка со случайным числом и если совпала, то выводит строку "Yes!"
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2017, 16:38
Ответы с готовыми решениями:

Передача аргументов bat-файлу
Написать командый файл который: 1)принимает в качестве параметра полное имя...

Передать пакетному файлу имя каталога через параметр
Создать новый каталог и перенести туда все текстовые файлы с другого каталога и...

Передача аргументов в сценарий/скрипт
Не раз встречаю в технической литературе где %1 %2 %3 %4 %5 %6 %7 %8 %9 в теме...

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

Программа не подключается к файлу БД (.mdf) на других ПК
По сути, проблема изложена в заголовке , добавил исходник, подскажите...

1
Joey
Форумчанин
944 / 564 / 221
Регистрация: 05.05.2015
Сообщений: 3,254
Записей в блоге: 2
18.12.2017, 19:48 2
Лучший ответ Сообщение было отмечено ilya_kosten как решение

Решение

Цитата Сообщение от ilya_kosten Посмотреть сообщение
Запрашивает у пользователя строку
set /p "s=Vvedite chislo: "
Цитата Сообщение от ilya_kosten Посмотреть сообщение
2) Вызывает файл 1.bat, передавая ему строку
call 1.bat %s%
Цитата Сообщение от ilya_kosten Посмотреть сообщение
3) Вызывает файл 2.bat, передавая ему строку и случайное число
call 2.bat %s% %random%
Цитата Сообщение от ilya_kosten Посмотреть сообщение
4) Файл 1.bat проверяет, нет ли в текущем каталоге файла с именем, совпадающим со строкой
if exist имя_файла.
По этому вопросу читайте справку в командной строке if /?
Цитата Сообщение от ilya_kosten Посмотреть сообщение
5) Файл 2.bat проверяет, не совпадает строка со случайным числом и если совпала, то выводит строку "Yes!"
Тоже курим мануалы по if:
Windows Batch file
1
if %1%==%2% echo YES!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2017, 19:48

Закрыть доступ к файлу для других программ
Есть 10 программ запущеных, они обращаются к одному файлу читают из него...

Передача аргументов
package src; public class TIPDANNIX { public static void main(String...

Передача аргументов в ф-ию
void test(const T& a) {} Это понятно, а что это за запись: void test(T...


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

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

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