Как закрыть программу из bat файла

Сделать чтобы батник закрывался после запуска программы, можно так:

echo off start полный путь к файлу или название файла exit

echo off start полный путь к файлу или название файла exit

Приведу пример для запуска Skype с задержкой примерно 20 секунд после старта компьютера

ping -n 20 127.0.0.1 start C:»Program Files»SkypePhoneSkype.exe

ping -n 20 127.0.0.1 start C:»Program Files»SkypePhoneSkype.exe

Обратите внимание, на экранирование каталога состоящего из двух слов и пробела, без этого работать не будет.

Источник: nemcd.com

3 способа предотвратить закрытие командной строки после выполнения команд (приостановка пакетного файла)

Бат файлы: основные команды, примеры

Misc

Автор Alexander L. Chambers На чтение 3 мин Просмотров 163 Опубликовано 20.02.2022

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

В пакетном файле есть команды, выполняющие действия, связанные с системой, и эти команды выполняются последовательно. Что же делать, если вы хотите контролировать свои пакетные файлы и предотвратить автоматическое закрытие Command Prompt при их выполнении?

Ниже описаны три способа предотвратить закрытие окна Command Prompt после выполнения команд. Выберите наиболее подходящий для вас вариант.

#1 Предотвращение закрытия окна CMD с помощью командного переключателя cmd /k

Откройте пакетный файл в блокноте, щелкнув по нему правой кнопкой мыши и выбрав из списка пункт «Правка».

Затем вставьте следующую команду в конец вашего пакетного файла

cmd /k

Далее сохраните файл, нажав «Ctrl+S», и закройте блокнот. Дважды щелкните ваш .bat файл. Вы увидите, что CMD будет оставаться открытым столько, сколько вы хотите.

Это очень простой и удобный способ предотвратить закрытие окна командной строки после выполнения команд.

#2 Остановить автоматическое закрытие окна CMD с помощью команды PAUSE

Второй способ, который я собираюсь показать вам, также прост.

Редактируйте ваш bat-файл, щелкнув на нем правой кнопкой мыши и выбрав «Редактировать» из списка. Ваш файл откроется в блокноте.

Теперь добавьте слово «PAUSE» в конце вашего bat-файла. Это будет держать окно Command Prompt открытым, пока вы не нажмете любую клавишу.

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

Читайте также:
Как работать в программе видеошоу видеоурок

#3 Постоянная блокировка закрытия всех cmd окон с помощью реестра Windows

Вы можете предотвратить закрытие окна Command Prompt после выполнения команд путем добавления ключа реестра в реестр Windows. Для этого введите следующий код в блокнот и сохраните файл с расширением .reg.

Двойной щелчок по сохраненному файлу после его сохранения. Windows сохранит значения реестра в реестре. Запустите любую команду или пакетный сценарий в CMD, и окно командной строки останется открытым, пока вы держите его открытым.

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

YouTube video: 3 способа предотвратить закрытие командной строки после выполнения команд (приостановка пакетного файла)

Источник: webofgeeks.com

Завершение работы из файла bat *без * подтверждение закрытия процесса в windows 95

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

Это только вопрос windows 95, это для виртуальной машины, чтобы автоматическое завершение работы после запуска приложения. Идея состоит в том, чтобы в основном иметь сценарий в папке «программы запуска», который запускает приложение, ждет, пока оно не выйдет с помощью START / WAIT, а затем использует что-то для автоматического выключения windows.

задан a CVn

Количество просмотров материала

19.05.2023 8:38 3513

Распечатать страницу

4 ответа

если вы установите программу в качестве оболочки, а не проводника, то он будет автозапуск и окна будет завершение работы при выходе из программы.

из поста, который я сделал в 2001

скопировать в c:windows. Если вы редактируете c:windowssystem.ini , и

shell=explorer.exe
shell=progman.exe

тогда ваш компьютер запустится в win3.11 режим интерфейса.

С моей 15 лет с момента последнего обновления веб-сайта http://www.mvps.org/serenitymacros

Выход Из Windows

первые три раздела из Tweak95 доступны на странице загрузки. Четвертый раздел изменения с Win98.

Выключить Windows

команда для выхода из Windows 95. Это может использоваться только для завершения работы, а не перезапуска или выхода в msdos. Для выхода из msdos введите ExitToMsDos, который запускает файл Pif с тем же именем. Место команда в ярлыке или пакетном файле.

C:WINDOWSRUNDLL32.EXE user.exe,ExitWindows

Перезагрузить Windows

чтобы перезапустить Windows, скопируйте выход в Dos.pif (часть pif скрыта), скопируйте и переименуйте ее, чтобы перезапустить Windows. Отредактируйте лист программы в свойствах измените командную строку на:

Читайте также:
Общие сведения о программе паскаль

C:WINDOWScommand.com /C exit

убедитесь, что установлен флажок закрыть на выход. На окне установите флажок Использовать текущую конфигурацию рекламного перезагрузка Windows без перезагрузки. Проверить Предупреждать Перед Входом Режим MSDos, если требуется подтверждение перед выходом и перезапуском. Необходимо проверить режим MSDos.

альтернативный способ — использовать функцию ExitWindowsExec. Это выходит в MSDos для запуска программы, но как никакая программа не дается перезагрузки Windows. Tpye в ярлык или диалоговое окно запуска.

C:WINDOWSRUNDLL.EXE user.exe,ExitWindowsExec

Закрыть Окно

этот файл reg установит значение по умолчанию в диалоговом окне завершение работы. Windows 95B и IE4 помнят последняя выбранная настройка, поэтому, чтобы установить значение по умолчанию для этих версий (а не последнее действие), добавьте следующую командную строку в C:WindowsWinstart.bat (create Winstart.bat при необходимости). Не забудьте использовать короткое имя filke.

Regedit C:\ShutDown.Reg

или эту командную строку с ярлыком и поместить в папку автозагрузки.

Regedit /s C:\ShutDown.Reg REGEDIT4 [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer] ‘1=first choice in dialog box, 2=second choice, ect. «Shutdown Setting»=dword:00000001

через SHExitWindowsEx

использование пользователя.exe и User32.dll выход функции Windows, не позволяет контролировать, какой тип shutdown формируется, поскольку параметры не передаются, они работают так, как будто передается 0 — это shutdown для ExitWindows и Logoff для ExitWindowsEx. Недокументированная функция SHExitWindowsEx в Shell32.dll, который является то, что исследователь, кажется, использовать принимает параметры.

rundll32.exe shell32.dll,SHExitWindowsEx [optional number in hex]

значение действия в Hex

EWX_LOGOFF 0 EWX_SHUTDOWN 1 EWX_REBOOT 2 EWX_FORCE 4 EWX_POWEROFF for machines that turn off their own power 8

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

Примечание их нет перезапуска без перезагрузки. Это требует, чтобы параметр 42 (hex) был передан ExitWindows в User.исполняемый. Это можно сделать из командной строки. См. подсказку выше для работы вокруг.

отвечен bill 2023-05-20 16:26

попробуйте вызвать приведенную выше команду с помощью start должен позволить вам запустить его в фоновом режиме, а не оставить cmd.ехе ждать. Я не знаю синтаксиса 9x с головы, но делаю start /? в командной строке.

отвечен Zoredache 2023-05-20 18:43

существует несколько методов автоматического выключения современных компьютеров (см. этой ссылке и этой) но Windows 95 настолько стара, что я они могут не работать. (Тем не менее, попытайте удачу.) Если все не удалось, я боюсь, что вы только вариант будет создать один самостоятельно; т. е. создать приложение для Windows 95, который выключает компьютер.

отвечен 2023-05-20 21:00

%windir%System32shutdown.exe -r -f

добавлять -f принудительно выключает или перезагружает систему. в Windows 95, путь будет C:WindowsCommand ссылаясь на этот сайт

отвечен Botmaster 2023-05-20 23:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Читайте также:
Какие программы на перце

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Опубликовать ответ

Похожие вопросы про тегам:

command-line

  • Могу ли я узнать из «netstat», если кто-то шпионит за моим компьютером?
  • Изменение громкости звука Windows с помощью командной строки
  • Как отправить сообщение Skype из командной строки Windows?
  • Запуск сценария при завершении работы / перезагрузке с systemd
  • Mint linut: скрипт выключения при помощи zenity не работает
  • Компьютер выключается во время игры (но не на самом деле?)
  • VMware SVGA драйвер на Windows 95 не удается установить
  • Советы по запуску Windows 95 внутри VMWare Workstation 7?
  • Выход из программы DOS и загрузка ОС Windows

Недавние вопросы

  • 7 Какое максимальное количество разделов можно создать на жестком диске?
  • 3 Таблица прилипает к верхней части страницы, как ее удалить?
  • 6 При двусторонней печати как исправить, что задняя страница печатается вверх ногами?
  • 4 Как превратить оглавление в простой форматированный текст?
  • 5 Что значит 1Rx8 и 2Rx8 для оперативной памяти и совместимы ли они?
  • 10 Копирование и вставка в Windows PowerShell
  • 13 Сочетание клавиш для сворачивания удаленного рабочего стола
  • 1 Как включить фон рабочего стола на удаленном компьютере?
  • 5 Как сделать ярлык на рабочем столе доступным для всех пользователей в Windows 10
  • 1 Зачем Windows 10 нужна служба очереди сообщений и почему она установлена по умолчанию?

Недавние публикации

  • Наушники Wireless и True Wireless: чем они отличаются?
  • Не включается iPad: причины и решения проблемы
  • Как ускорить передачу данных по Bluetooth
  • Как правильно приобрести подержанный iPhone?
  • Каковы преимущества фотоэлектрической системы?
  • 5 лучших USB–пылесосов для клавиатуры
  • Как выбрать чехол-аккумулятор для смартфона
  • Мобильный телефон Razr: новая складная раскладушка от Motorola стоит 1200 евро
  • Компания Nothing: смартфон Phone 2 должен быть «более премиальным» и выйти в этом году
  • UMTS — История технологии сотовой связи
  • Выбор домена
  • 3D-печать: будущее массового производства
  • Искусственный интеллект в малом бизнесе: как улучшить эффективность и конкурентоспособность
  • Ошибки, которых стоит избегать при продвижении сайта
  • Высокие технологии в Windows: что это такое и как их использовать в своих приложениях
  • Конструктор автоворонок для мессенджеров: упрощение коммуникации и автоматизация бизнес-процессов
  • Осознанные воспоминания – технология «живых» фото

Акции IT-компаний [25.06]

Apple $173,24 +0,81%
Amazon $114,49 -1,94%
Microsoft $325,19 +3,61%
Google $123,44 +2,11%
Netflix $364,74 -0,03%
Intel $27,45 -5,34%
Facebook $254,49 +2,11%
Tesla $185,54 +1,44%
Tencent $322,40 -3,01%

Цитата дня

Если внутренний голос говорит вам, что вы не можете рисовать – рисуйте как можно больше, тогда этот голос затихнет.

  • Какое максимальное количество разделов можно создать на жестком диске?
  • Таблица прилипает к верхней части страницы, как ее удалить?
  • При двусторонней печати как исправить, что задняя страница печатается вверх ногами?
  • Как превратить оглавление в простой форматированный текст?

Источник: kompsekret.ru

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