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

CMD и EXE

15.04.2020, 01:14. Показов 1160. Ответов 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
6977 / 2869 / 1102
Регистрация: 06.06.2017
Сообщений: 9,747
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
6977 / 2869 / 1102
Регистрация: 06.06.2017
Сообщений: 9,747
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
6977 / 2869 / 1102
Регистрация: 06.06.2017
Сообщений: 9,747
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
6977 / 2869 / 1102
Регистрация: 06.06.2017
Сообщений: 9,747
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
6977 / 2869 / 1102
Регистрация: 06.06.2017
Сообщений: 9,747
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
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru