|
0 / 0 / 0
Регистрация: 15.04.2020
Сообщений: 58
|
|
CMD и EXE15.04.2020, 01:14. Показов 1171. Ответов 14
Друзья нужна помощь програмиста Я начинающий еще не очень разбираюсь, в bat и cmd командах, нужна подсказка.
Есть Файл.ехе созданный в WinRar, нужно прописать батник или Cmd на его распоковку в определенное место если можно с пояснениями и вариантами. P.S. Просидел сегодня целый день в поисках как то безрезультатно такое впечатление что не хватает какой то мелочи или что то лишнее. Пишите рад буду помощи зарание благодарю за помощь
0
|
|
| 15.04.2020, 01:14 | |
|
Ответы с готовыми решениями:
14
убрать окно cmd.exe Функция передачи команды в cmd.exe
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
| 15.04.2020, 01:30 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 15.04.2020
Сообщений: 58
|
|
| 15.04.2020, 07:19 [ТС] | |
|
Спасибо но я везде облазил и тема походу не простая, здесь есть еще вариант обсуждения ее Bat-файл на открытие архива
Пока так и не решили, какие есть варианты у великих умов?
0
|
|
|
6985 / 2875 / 1106
Регистрация: 06.06.2017
Сообщений: 9,765
|
||||||
| 15.04.2020, 13:29 | ||||||
|
Paf, не понимаю, какие тут нужны пояснения?:
1
|
||||||
|
0 / 0 / 0
Регистрация: 15.04.2020
Сообщений: 58
|
|
| 15.04.2020, 22:28 [ТС] | |
|
Не так все просто как кажеться
Задача такова. Есть файл .ехе созданный в winrar Адрес https://dropmefiles.com/BUGZz пароль: 123 Который работает на запуск приложения во временной папке. вес exe 3,5мб Это файл нужно как то дополнить батником или любым другим вариантом чтобы это же архив имел команду на распаковку в нужное место. Условия: 1) Сам файл ехе должен иметь возможность выполнять свою первоначальную функцию. (многократное применение) 2) Не увеличивать объем занимаего места памяти в месте где находиться сам файл по крайней мере больше обьема самого архива. (Вариант создать еще одие рядом не подходит)
0
|
|
|
6985 / 2875 / 1106
Регистрация: 06.06.2017
Сообщений: 9,765
|
||
| 15.04.2020, 22:57 | ||
|
Ничего тут сложного нет. Вызываем "%PROGRAMFILES%\WinRAR\WinRAR.exe" c 123.exe, в поле коммента оставляем только это:Setup=notepad++.exeИ подтверждаем. С запуском дистрибутив распакуется в notepad++\ и запустится редактор.
0
|
||
|
0 / 0 / 0
Регистрация: 15.04.2020
Сообщений: 58
|
|
| 16.04.2020, 00:07 [ТС] | |
|
Спасибо. Но Написано все правильно и вы только не учли написанное 1) 2)
1) запуск работает но (многократное применение) 1) уже не прокатит так как уже распаковался архив рядом и нужно доп действие для удаления при повторном запуске. И если прописать путь сохраниня в коментарий то вторично пойдет уже только сохранение. 2) Появился рядом распокованный архив 15,5 мб. относительно архива 3,5мб который нужно уже удалять в ручную. Вот вариант с батником "%PROGRAMFILES%\WinRAR\WinRAR.exe" c 123.exe если не менять первоначальный прописанный коментарий а дополинить как то на распаковку в прописанное место возможен?
0
|
|
|
6985 / 2875 / 1106
Регистрация: 06.06.2017
Сообщений: 9,765
|
|
| 17.04.2020, 15:12 | |
|
Paf, проблема в том, что в режиме TempMode, который ждёт завершения процесса, не позволяется менять директорию окромя %Temp%.
set/setx Temp для Setup тут тоже погоды не сделают. Остаётся только мониторинг процесса на завершение.
0
|
|
|
0 / 0 / 0
Регистрация: 15.04.2020
Сообщений: 58
|
|
| 17.04.2020, 23:11 [ТС] | |
|
Спасибо проблема решена благадоря терпению Karen87. наконец то решили. для влияния на файл нужно было просто затать команду от winrar.
Добавлено через 7 минут У меня есть еще вопрос, а есть простая команда на удаление ПАПКИ в которой находиться сам батник со всем содержимым что в ней находиться? У меня выходить удалить все файлы из папки вместе с батником но папка остаеться. Могу удалить эту папку из другого места. но нужно удалять еще vbs Нужен что то вроде деинсталятора для папки в которой находиться батник. кто подскажет секрет?
0
|
|
|
6985 / 2875 / 1106
Регистрация: 06.06.2017
Сообщений: 9,765
|
||
| 18.04.2020, 00:00 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 15.04.2020
Сообщений: 58
|
|
| 18.04.2020, 00:35 [ТС] | |
|
Нет.
Решили его так "%PROGRAMFILES%\WinRAR\RAR.exe" x 123.exe C:\portable\..... По другому не получалось приходилось менять коментарий самого .ехе тогда терялась его первоначальное назначение. Если тебе интересно выше есть ссылка на другой странице там как раз вопрос и решался. Тот .ехе (ссылка на него выше) нужно было распаковать командой из батника на распаковку в указанное место. Условие: Не нарушать первоначальную работу самого архива. Если у тебя есть другой вариан присылай будет интересно.
0
|
|
|
6985 / 2875 / 1106
Регистрация: 06.06.2017
Сообщений: 9,765
|
||||||
| 18.04.2020, 01:12 | ||||||
![]()
0
|
||||||
|
0 / 0 / 0
Регистрация: 15.04.2020
Сообщений: 58
|
|
| 18.04.2020, 01:29 [ТС] | |
|
Твой вариант с изменением комента в архиве изменил первоначальную работу работы .exe
Очень многие видят решение проблемы но упускают условия((( Кстати если ты почитаешь то твое решение было очень решающим оно подталкнуло на решение проблемы и в результате мы нашли конечный результат, за что я тебе очень признателен!!! Спасибо большое!!! Если бы не ты, мы бы возможно еще долго гоняли эту тему. Добавлено через 8 минут Все дело в том что ты все правильно сделал, но немного не дописал, а я не понял, я же написал что я начинающий, понятно что для тебя все понятно как 2*2 и многие вещи банальны. Я иногда копаюсь целый день, а в результате точку не там поставил или в кавычки не взял. Вспомни себя когда начинал)))
0
|
|
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|
| 18.04.2020, 01:42 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 15.04.2020
Сообщений: 58
|
|
| 18.04.2020, 02:18 [ТС] | |
|
Супер спасибо!!!! То что надо
![]() ![]() ![]() ![]() :dr ink:
0
|
|
| 18.04.2020, 02:18 | |
|
Помогаю со студенческими работами здесь
15
Мелькают cmd.exe при вызове system() Замена cmd.exe QProcess и cmd.exe ShellExecute и cmd.exe Передача команд в cmd.exe Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает
Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
|
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
На первой гифке отладочные линии отключены, а на второй включены:. . .
|