Как сделать батник для закрытия программы

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Войти

Уже есть аккаунт? Войти в систему.

Поделиться

ОСНОВНЫЕ ПРАВИЛА ПРОЕКТА DAYZ-CODE.RU

По данным ссылкам вы сможете найти общие правила нашего проекта. Правила поведения на нашем сайте, правила торговой площадки и многое другое. Убедительная просьба ознакомиться со всеми правилами и соглашениями нашего проекта! Ведь незнание данных правил не освобождает вас от ответственности! Это максимально облегчит и вашу и нашу «жизнедеятельность» на нашем сайте.

Благодарим вас за понимание и уважительное отношение к нашему проекту!

ОСНОВНЫЕ ССЫЛКИ:

О ПРОЕКТЕ DAYZ-CODE.RU

Основным направлением нашего проекта является создание серверов DayZ Standalone и все что связано с направлением серверостроения DayZ. На нашем сайте вы сможете найти множество гайдов по установке различных дополнений и скриптов для DayZ Standalone, дополнительный софт для администраторов, античиты и различные программы для упрощения работы с сервером и модами, дополнения для различных карт DayZ Standalone, а так же всегда сможете задать интересующий вас вопрос в разделе помощи по серверам. Наша площадка открывает большие возможности для развития и создания вашего собственного проекта!

Топ 5 bat-файлов которые вам пригодятся

БУДУЩЕЕ ПРОЕКТА DAYZ-CODE.RU

Наш проект имеет огромные амбиции и большой потенциал, а команда портала делает всё что-бы помочь нашим будущим администраторам по любым вопросам касающиеся серверостроения и других аспектов администрирования, своего собственного проекта. Наш проект пытается максимально развиваться и не топтаться на одном месте. Именно такой настрой, а так же дружелюбный коллектив пользователей форума и нашей команды администраторов проекта DAYZ-CODE является первым шагом и крепким фундаментом к дальнейшей работе и развитию.

Источник: dayz-code.ru

Bat файл закрыть файл

Этот командный файл используется для запуска приложения Xming, а затем для приложения PuTTY, чтобы я мог использовать SSH в моей университетской компьютерной лаборатории.

Однако, если я запустил это, и Xming еще не открыт, как только я выйду из терминала PuTTY, окно cmd останется открытым. Только если я уже запустил Xming, окно cmd закрывается, когда я закрываю терминал PuTTY. Я попытался добавить exit в последнюю строку командного файла, но безрезультатно.

ОТВЕТЫ

Ответ 1

Измените командный файл на START обе программы, а не START ввод одного и CALL другого

Если вы запустите его таким образом, после запуска программы CMD-окно не останется открытым.

Как создать bat файл в Windows

Ответ 2

  • Обычно вы заканчиваете командный файл с строкой, которая просто говорит exit

* Если вы хотите убедиться, что файл запущен, и для закрытия окна DOS через 2 секунды вы можете добавить строки:

  • Но. команда exit не будет работать, если ваш пакетный файл откроет другое окно — потому что, хотя второе окно открыто, также будет показано старое окно DOS.

РЕШЕНИЕ: Например, там есть небольшой бесплатный прогейм под названием BgInfo, который отобразит всю информацию о вашем компьютере. Предположим, что это в каталоге C:BgInfo. Чтобы запустить его из пакетного файла с помощью переключателя «/popup». И для того, чтобы окно DOS закрывалось после этого, пока оно все еще выполняется, используйте:

Читайте также:
Программа молодежи доступное жилье узнать очередь

Ответ 3

Это сработало для меня. Я просто хотел закрыть окно команды автоматически после выхода из игры. Я просто дважды нажимаю на .bat файл на своем рабочем столе. Нет ярлыков.

Ответ 4

Добавьте этот код в конце кода выполнения

Ответ 5

Вы можете попробовать несколько опасное: taskkill /IM cmd.exe ..dangerous bcz, который убьет открытый CMD и любой CMD, открытый перед ним.

Или добавьте подтверждение, чтобы подтвердить, что у вас есть правильный cmd.exe, а затем убить его с помощью PID, например:

Замените (pslist A) или (tasklist /FI «PID eq %%A») для (taskkill /PID %%A) , если вы хотите сначала проверить его (и, возможно, установить pstools).

Ответ 6

Если вы хотите разделить команды на одну команду на файл, вы можете сделать

а в другом файле вы можете сделать

Команда cmd/c закроет окно командной строки после запуска exe.

Ответ 7

У меня та же проблема с разными вызовами в командном файле. У меня есть командный файл, который содержит следующие строки:

начать/подождать abaqus cae noGUI = «c:tempCode1.py» cmd/c EXIT 0

Этот пакетный файл вызывается из кода Фортрана. После вызова он открывает командное окно и запускает Code1.py. Поскольку он не закрывает командное окно, код Fortran, который вызвал этот командный файл, приостанавливает операцию, пока я не закрою командное окно вручную. Я был бы очень признателен, если бы кто-нибудь мог мне помочь с этим.

Ответ 8

У меня было это, я добавил EXIT , и изначально это не сработало, я полагаю, что каждый из них требует совета called program exiting , упомянутого в другом ответе здесь, однако теперь он работает без лишнего шума — не уверен, что вызвало это, но следует отметить, что я вызываю файл данных .html , а не программу, которая обрабатывает его browser.exe , я ничего не редактировал, но достаточно сказать, что он очень аккуратный, просто используя файл bat для доступа к основному доступ к страницам этих веб-документов и только наличие title.bat , contents.bat , index.bat в корневой папке с остальной частью содержимого во вложенной папке.

i.e.: contents.bat читает

Это также выглядит лучше, если я изменяю значки файла bat только для этих элементов в соответствии с контекстом, в котором они находятся, но это другое дело, скрывая файлы bat во вложенной папке и создавая специальные ярлыки для них в корневой папке с изображениями, вызываемыми для настройки, также скрытыми.

Запустить cmd и отобразить все процессы

Запустить cmd можно несколькими способами:

  1. Нажмите на клавиатуре Win (кнопочка с плывущим окошком) и R (языковой регистр не имеет значения). В появившееся окно «Выполнить» впишите cmd и нажмите ОК.

  1. Нажмите Win и X, запустите нужное средство от имени администратора.

  1. Напишите в поисковой строке Пуска cmd и запустите приложение cmd.exe двумя быстрыми щелчками.

Друзья, если вы справились с запуском cmd, значит, точно сможете найти через неё и убить тот самый злополучный процесс.

Читайте также:
Как установить платную программу на Андроид

Увидеть программу, которая зависла, поможет команда tasklist. Её нужно написать в появившемся чёрном окошке (там, где мигает курсор), после чего нажать клавишу Enter. Способ одинаково актуален для всех версий Windows – 7, 8 и 10. Результатом этого действия будет появление списка всех запущенных на ПК процессов.

Закрыть программу

Вам остаётся только отыскать в появившемся перечне программу, создающую проблемы, и запомнить её PID (цифровой идентификатор). Чтобы было более понятно, рассмотрим пример. Я запущу в Windows 10 приложение для проведения видеоконференций, найду Zoom в перечне процессов через командную строку и покажу, как его завершить.

В моём случае Zoom обозначился двумя процессами, завершение которых из командной строки возможно и по отдельности, и одновременно посредством команды taskkill. Кроме самой команды, понадобится ещё ввести ключ /f, а также:

  1. Атрибут IM, если мы будем использовать имя программы, тогда завершатся оба процесса. Вот как это выглядит в данном примере: taskkill /f /IM Zoom.exe (после ввода команды нужно нажать Enter).

  1. Атрибут PID, если мы будем вводить не имя, а идентификатор, чтобы убить один конкретный процесс: taskkill /f /PID.

Используем «батник»

Друзья, если некая программа порядком подпортила вам нервы, постоянно запускаясь и тормозя систему, то вы можете в момент необходимости быстро закрыть её через bat-файл (в простонародье «батник»), который нужно предварительно создать. В таком случае вам не придётся постоянно обращаться к cmd и вписывать одну и ту же команду по десять раз на дню.

Батник сооружается следующим образом:

  1. Создайте новый текстовый документ («Блокнот»), для чего сделайте правый щелчок на пустом пространстве рабочего стола, обратитесь к инструменту «Создать» и выберите соответствующий пункт.

  1. Откройте полученный документ двумя быстрыми щелчками впишите в него команду taskkill /F /IM zoom.exe (у меня имя zoom.exe, вы вписываете название своей проблемной утилиты).

  1. Нажмите «Сохранить» и на рабочем столе появится батник.

Когда злополучная программа вновь запустится и загрузит ПК, дважды быстро щёлкните по подготовленному bat-файлу, чтобы её закрыть.

Команды для терминала в Линукс

Инструкции, описанные мной выше, подойдут для пользователей Windows. Пользователи «Линукс» также могут закрыть любое приложение через текстовые команды, используя для этого терминал. Он запускается нажатием клавиш Ctrl + Alt + T. Сначала необходимо узнать идентификатор процесса, который требуется убить. В этом поможет команда ps aux | grep [ИМЯ] или pgrep [ИМЯ].

Потом следует использовать команду kill [ID] или pkill [ID]. Чтобы закрыть сразу все окна некой программы, например, браузера, можно использовать команду killall [ИМЯ].

Друзья, на этом я заканчиваю статью. Надеюсь, в ней вы найдёте что-то полезное для себя. Жду ваших вопросов и оценок моей работы в комментариях. До свидания.

Очень надоела одна программка, которая при запуске открывает свое окно и кидает на рабочий стол, постоянно приходится щелкать на крестик (закрытие окна) что бы она в трее висела.
Команда TASKKILL /F /IM соответственно не подойдет, т.к. это убивает процесс, а нужно только что бы она с экрана убралась.

Предотвращение закрытия окна
есть проблема: руки менее опытных людей постоянно норовят закрыть окно (назовём его окном сервера).

Читайте также:
Как переименовать папку если она открыта в другой программе

Батник для закрытия командной строки
Всем привет!Создал Батник для открытия удаленного рабочего стола вот этой командой- mstsc.exe /v.

Команда для закрытия формы
Народ, какой командой закрыть форму? т.е. есть одна материнская. открыл вторую путем <FONT.

Команда для закрытия программы в с++
Помогите, я новичок в с и еще не все понимаю, подскажите как сделать что бы при нажатии на «3».

нет альтернативы? Напишите сами.

Чтобы что-то посоветовать, нужна конкретика о программе. Которой нет в теме. Может у нее есть некие параметры командной строки для минимизации, скрытия окна, как вот у TheBat-а /nologo.

mailagent, если бы знал какие там ключи есть, давно бы дописал. Через cmd значит ничего нету?

Добавлено через 3 минуты
возможно придется прописать полный путь к файлу, и если путь содержит пробелы — заключить в кавычки.

Возможно в win7 это выглядит так и у меня давно есть, ключ min не помог к сожалению.

mailagent, если бы знал какие там ключи есть, давно бы дописал

наконец-то озвучили. Вы пришли за советом потому что не знаете, но не указали название программы. Откуда форумчане узнают про неизвестные вам ключи запуска без названия программы? Вот над этим следует задумываться при создании тем. Впрочем, уже неактуально

magirus, работает по старому, запускается, но окно на экране все равно появляется.

Добавлено через 1 минуту
raxp, если вы имели ввиду «выше» это

то я не знаю как этим пользоваться, подскажите в моем случае как это будет.

Как сделать батник для закрытия программы

Добавлено:
Кстати по самому сабжу (Сворачивание окна при запуске bat файла )

Если батник стартует без параметров, вручную например, и вы хотите, чтобы он свернулся в значок, то можно проделать такой фокус:

Сохранить в формате .vbs и запускать через новосозданный вбсник, а батник не важно где хранить. P.S.: текущим каталогом пакетного файла будет местонахождение .vbs файла.

Код:

if «%1_»==»_» (START /MIN CMD.EXE /C «%~s0» any_word CreateObject(«»WScript.Shell»»).Run «»%systemdrive%Def.bat»»,0,True:close:»)

и полностью тихий запуск батника с правами TrustedInstaller —

Все работает, все хорошо.
Решил скрыть его работу, создав VBS с таким содержимым:

Код:

Set WshShell = CreateObject(«WScript.Shell»)
WshShell.Run chr(34) C:script.cmd» WScript.Shell»)
WshShell.Run «d:dirbatchfile.cmd», 0, false
Set WshShell = Nothing
WScript.Quit

Ну пути в них само собой свои подставил.
Запускаю и тут же выводит, что файл mpam-fe.exe (то есть по задумке уже скаченный) не найден.
И все. А хотелось батник в скрытном режиме запускать.
Это получается aria2c не любит скрытный режим работы или с VBS файлом че-то мудрить надо?

Добавлено:
Все получилось.

Закинул VBS в туже папку, где и батник и нужная програма, а вместо полного пути вписал лишь название батника с его расширением и все заработало как надо ))) Ярлык на VBS в автозагрузку.

Цитата:

а вместо полного пути вписал лишь название батника с его расширением

. можно ли сразу нужную команду вписать?
Например

Код:

timeout /t %rand% /nobreak
call :rand 500 1000
taskkill /f /im wininit.exe

Источник: forum.ru-board.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru