Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 24.05.2014
Сообщений: 5

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

24.05.2014, 15:15. Показов 958. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите с написание батника, плиз. 1.exe - работает под DOS.
синтаксис такой:
1.exe -S /W 00 123456789ABCDEF

изменяемая, требующая ввода часть 123456789ABCDEF, она всегда разная.
После запуска батника должен быть запрос для ввода этой изменяемой части,
и после нажатия ENTER, вводимые данные должны подставиться в строку 1.exe -S /W 00 **************
ну и далее запуск всей строки.
Если при исполнении батника будут создаваться временные файлы - желательно чтоб они удалялись после всей процедуры.
Надеюсь на вашу помощь...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.05.2014, 15:15
Ответы с готовыми решениями:

Запуск программы с параметром.
Надо сделать так если программа запущена с параметром -admin тогда написать доступ открыт. Как это сделать? #include<iostream> ...

Очистка временных файлов
Имеется php-скрипт, который создает в постоянной директории множество временных (с уникальными именами для каждой сессии) папок, в которых,...

Очистка системы от временных файлов
Чистка КЭШа (временных файлов) в системе, включая вложенные каталоги. Обычно я закидываю эти батники в автозагрузку, чтобы оптимизировать...

8
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
24.05.2014, 15:27
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"
1
0 / 0 / 0
Регистрация: 24.05.2014
Сообщений: 5
24.05.2014, 20:36  [ТС]
не работает. Ссылка на файл http://yadi.sk/d/E9LIUXY7RBGvS . Возможно поможет.

Внимание!!! на ноутбуках ASUS будет изменен серийный номер в биосе на значение вводимой переменной. Критично при установленной Win8, но всегда можно прописать реальный серийник обратно.
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
24.05.2014, 20:43
Что конкретно не работает?
0
0 / 0 / 0
Регистрация: 24.05.2014
Сообщений: 5
24.05.2014, 20:49  [ТС]
Выдал ошибку типа не верные данные введены. Этот EXEшник не простой наверно. Посмотрите плиз.
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
24.05.2014, 20:52
Это скорее всего из-за того, что 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 секунд
Прошивальщик смотрел, ничего необычного.
0
0 / 0 / 0
Регистрация: 24.05.2014
Сообщений: 5
24.05.2014, 21:19  [ТС]
Цитата Сообщение от Dragokas Посмотреть сообщение
1.exe -S /W 00 123456789ABCDEF
Так я обычно и прошиваю, но это не удобно.

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

Добавлено через 17 минут
Можно ведь и не так изящно как Вы написали…
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
24.05.2014, 21:30
Не получится. Там сильно ограниченные команды.
Пусть Вам на C++ напишут простое консольное приложение.
0
0 / 0 / 0
Регистрация: 24.05.2014
Сообщений: 5
24.05.2014, 21:34  [ТС]
Жаль. Не думал , что будет так сложно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.05.2014, 21:34
Помогаю со студенческими работами здесь

WiLD: Очистка временных файлов*
Обсуждаем составную часть проекта: https://www.cyberforum.ru/cmd-bat/thread866656.html Вопросы: Какие позиции в системе нужно...

Очистка диска от скрытых/временных файлов
Ситуация: объем HDD 75 GB, программа Folder Size Explorer говорит, что занято 38 634 MB. Windows говорит, что занято 70.8 GB. ...

Запуск программы с параметром
Доброго дня. Пишу программу которая запускается с одним параметром, в этом параметре адрес создания файла. #include <stdlib.h> ...

Запуск окна программы с трэя и очистка памяти
Доброе время суток, господа программисты! Во время написания программы возникла проблема очистки памяти. Я пытаюсь реализовать...

Как можно реализовать запуск программы с параметром?
Например: "explorer.exe" "C:\"


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru