Форум программистов, компьютерный форум CyberForum.ru

Запуск программы с запрошенным параметром и очистка временных файлов - C++

Восстановить пароль Регистрация
 
asuslomaster
0 / 0 / 0
Регистрация: 24.05.2014
Сообщений: 5
24.05.2014, 15:15     Запуск программы с запрошенным параметром и очистка временных файлов #1
Помогите с написание батника, плиз. 1.exe - работает под DOS.
синтаксис такой:
1.exe -S /W 00 123456789ABCDEF

изменяемая, требующая ввода часть 123456789ABCDEF, она всегда разная.
После запуска батника должен быть запрос для ввода этой изменяемой части,
и после нажатия ENTER, вводимые данные должны подставиться в строку 1.exe -S /W 00 **************
ну и далее запуск всей строки.
Если при исполнении батника будут создаваться временные файлы - желательно чтоб они удалялись после всей процедуры.
Надеюсь на вашу помощь...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2014, 15:15     Запуск программы с запрошенным параметром и очистка временных файлов
Посмотрите здесь:

Запуск программы ! C++
C++ Запуск приложения с условием и параметром
C++ Запуск программы с параметром.
Запуск программы C++
C++ Запуск .ехе файлов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dragokas
Автор FAQ
 Аватар для Dragokas
14527 / 6354 / 785
Регистрация: 25.12.2011
Сообщений: 9,893
Записей в блоге: 14
24.05.2014, 15:27     Запуск программы с запрошенным параметром и очистка временных файлов #2
Bash
1
2
3
4
5
@echo off
SetLocal
set /p param=
1.exe -S /W 00 %param%
for %%a in (*) do if /i "%%~nxa" neq "1.exe" if /i "%%~nxa" neq "%~nx0" del /f "%%a"
asuslomaster
0 / 0 / 0
Регистрация: 24.05.2014
Сообщений: 5
24.05.2014, 20:36  [ТС]     Запуск программы с запрошенным параметром и очистка временных файлов #3
не работает. Ссылка на файл http://yadi.sk/d/E9LIUXY7RBGvS . Возможно поможет.

Внимание!!! на ноутбуках ASUS будет изменен серийный номер в биосе на значение вводимой переменной. Критично при установленной Win8, но всегда можно прописать реальный серийник обратно.
Dragokas
Автор FAQ
 Аватар для Dragokas
14527 / 6354 / 785
Регистрация: 25.12.2011
Сообщений: 9,893
Записей в блоге: 14
24.05.2014, 20:43     Запуск программы с запрошенным параметром и очистка временных файлов #4
Что конкретно не работает?
asuslomaster
0 / 0 / 0
Регистрация: 24.05.2014
Сообщений: 5
24.05.2014, 20:49  [ТС]     Запуск программы с запрошенным параметром и очистка временных файлов #5
Выдал ошибку типа не верные данные введены. Этот EXEшник не простой наверно. Посмотрите плиз.
Dragokas
Автор FAQ
 Аватар для Dragokas
14527 / 6354 / 785
Регистрация: 25.12.2011
Сообщений: 9,893
Записей в блоге: 14
24.05.2014, 20:52     Запуск программы с запрошенным параметром и очистка временных файлов #6
Это скорее всего из-за того, что DOS. Не уверен, правильно ли там раскрывается переменная.

1. Это ведь работает?
Bash
1
1.exe -S /W 00 123456789ABCDEF
2. Ну а так что выдает?
Bash
1
2
3
4
@echo off
SetLocal
set /p param=
echo %param%
Добавлено через 29 секунд
Прошивальщик смотрел, ничего необычного.
asuslomaster
0 / 0 / 0
Регистрация: 24.05.2014
Сообщений: 5
24.05.2014, 21:19  [ТС]     Запуск программы с запрошенным параметром и очистка временных файлов #7
Цитата Сообщение от Dragokas Посмотреть сообщение
1.exe -S /W 00 123456789ABCDEF
Так я обычно и прошиваю, но это не удобно.

Цитата Сообщение от Dragokas Посмотреть сообщение
@echo off
SetLocal
set /p param=
echo %param%
Bad command or file name

Добавлено через 17 минут
Можно ведь и не так изящно как Вы написали…
Dragokas
Автор FAQ
 Аватар для Dragokas
14527 / 6354 / 785
Регистрация: 25.12.2011
Сообщений: 9,893
Записей в блоге: 14
24.05.2014, 21:30     Запуск программы с запрошенным параметром и очистка временных файлов #8
Не получится. Там сильно ограниченные команды.
Пусть Вам на C++ напишут простое консольное приложение.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2014, 21:34     Запуск программы с запрошенным параметром и очистка временных файлов
Еще ссылки по теме:

Запуск программы без создания окна. Запуск фоновой программы C++
C++ Запуск и последующее удаление всех исполняемых файлов из каталога
Запуск G++ из программы C++

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

Или воспользуйтесь поиском по форуму:
asuslomaster
0 / 0 / 0
Регистрация: 24.05.2014
Сообщений: 5
24.05.2014, 21:34  [ТС]     Запуск программы с запрошенным параметром и очистка временных файлов #9
Жаль. Не думал , что будет так сложно.
Yandex
Объявления
24.05.2014, 21:34     Запуск программы с запрошенным параметром и очистка временных файлов
Ответ Создать тему
Опции темы

Текущее время: 12:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru