Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для Paf
0 / 0 / 0
Регистрация: 15.04.2020
Сообщений: 58

CMD и EXE

15.04.2020, 01:14. Показов 1171. Ответов 14

Студворк — интернет-сервис помощи студентам
Друзья нужна помощь програмиста Я начинающий еще не очень разбираюсь, в bat и cmd командах, нужна подсказка.
Есть Файл.ехе созданный в WinRar, нужно прописать батник или Cmd на его распоковку в определенное место если можно с пояснениями и вариантами.
P.S. Просидел сегодня целый день в поисках как то безрезультатно такое впечатление что не хватает какой то мелочи или что то лишнее.
Пишите рад буду помощи зарание благодарю за помощь
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.04.2020, 01:14
Ответы с готовыми решениями:

убрать окно cmd.exe
приветы! у меня есть вызов, например system("netsh dump > C:\dump.txt"); при этом вылезает консоль. с какими ключами запускать, дабы...

Функция передачи команды в cmd.exe
Добрый день/вечер/утро, товарищи программисты! Мне бы хотелось написать программу (точнее, жалкое её подобие), которая бы открывала...

Как изменить размер окна cmd.exe
Возможно вы зашли сюда, дабы направить меня в свойства cmd.exe =) К сожалению, это не то что мне нужно. Меня интересует, как изменить...

14
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
15.04.2020, 01:30
Цитата Сообщение от Paf Посмотреть сообщение
bat и cmd
Bat-файл на открытие архива
0
 Аватар для Paf
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, не понимаю, какие тут нужны пояснения?:
Windows Batch file
1
"%ProgramFiles%\WinRAR\WinRAR.exe" x Файл.exe Определённое_место\
P.S.: Приучайтесь к форумному этикету. Такие бессмысленные заголовки непотребны. См. п. 5.4 правил.
1
 Аватар для Paf
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
Цитата Сообщение от Paf Посмотреть сообщение
Не так все просто как кажеться
Ох, если бы. В первом посте написано одно, а теперь — другое.
Ничего тут сложного нет. Вызываем "%PROGRAMFILES%\WinRAR\WinRAR.exe" c 123.exe, в поле коммента оставляем только это:
Setup=notepad++.exe
Path=.\notepad++
Silent=1

И подтверждаем. С запуском дистрибутив распакуется в notepad++\ и запустится редактор.
0
 Аватар для Paf
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
 Аватар для Paf
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
Цитата Сообщение от Paf Посмотреть сообщение
для влияния на файл нужно было просто затать команду от winrar.
Если я правильно понял суть требуемого, то нужно запустить редактор из распакованного в конкретное (не Тemp) место, потом удалить каталог распакованного дистрибутива после закрытия редактора. К чему тут WinRar, который, к слову, может отсутствовать на других системах (суть любого самораспаковшика в независимости от этих моментов)? Он сторонние процессы не мониторит.
0
 Аватар для Paf
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
Цитата Сообщение от Paf Посмотреть сообщение
Решили его так
Это то, что я показал в самом начале. На что было отвечено: "Не так все просто как кажеться" и т. д.
Цитата Сообщение от Paf Посмотреть сообщение
Нет.
А конкретнее?
Цитата Сообщение от Paf Посмотреть сообщение
Если тебе интересно выше есть ссылка
Не интересно. Был бы резон создавать ещё одну тему, чтобы другие скакали туда-сюда?
Цитата Сообщение от Paf Посмотреть сообщение
Условие: Не нарушать первоначальную работу самого архива.
Речь о TempMode? Так? Я о ней выше и писал.
Цитата Сообщение от Paf Посмотреть сообщение
Если у тебя есть другой вариан присылай будет интересно.
Другой вариант — это расплывчатое понятие. Я выше описал суть. В ответ получил "Нет". Что я могу при таком раскладе предлагать?
0
 Аватар для Paf
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
Цитата Сообщение от Paf Посмотреть сообщение
команда на удаление ПАПКИ в которой находиться сам батник
Windows Batch file
1
cd /d "%~dp0.."& start /b cmd /c rd /q/s "%~dp0"
0
 Аватар для Paf
0 / 0 / 0
Регистрация: 15.04.2020
Сообщений: 58
18.04.2020, 02:18  [ТС]
Супер спасибо!!!! То что надо :dr ink:
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.04.2020, 02:18
Помогаю со студенческими работами здесь

Мелькают cmd.exe при вызове system()
Мелькают cmd.exe при вызове system("xcopy ..."); Чем заменять? ShellExecute - искал, но почему-то так и не нашел исходника под замену...

Замена cmd.exe
Не уверен, куда стоит написать, но так как реализация ожидается на кьют, напишу сюда. Дело в чём: я хочу написать собтсвенную консоль, так...

QProcess и cmd.exe
вообщем идея в том, чтобы запустить cmd.exe , передать в неё команды типа D: , cd путь : делаю так: { cmd=new QProcess; ...

ShellExecute и cmd.exe
Может быть (скорее всего), подобный вопрос уже обсуждался на этом форуме. Если так, прошу дать ссылку а не нести чушь всякую, типа гугл.ком...

Передача команд в cmd.exe
Добрый вечер, участники форума! Столкнулся с такой проблемой. Существует библиотека MALLET написанная на Java, работает в консольном режиме...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
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 На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru