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

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

24.05.2014, 15:15. Показов 983. Ответов 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
18033 / 7736 / 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
18033 / 7736 / 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
18033 / 7736 / 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
18033 / 7736 / 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
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru