Как запустить процесс свернутым в PowerShell?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как запустить процесс свернутым в PowerShell?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #33060
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        добавить запуск свернутым
        $processName = «notepad» # Укажите имя процесса, который нужно проверять
        $processPath = «C:Windowsnotepad.exe» # Укажите полный путь к исполняемому файлу

        while ($true) {
        # Проверяем, запущен ли процесс
        $proc = Get-Process -Name $processName -ErrorAction SilentlyContinue

        if (-not $proc) {
        # Если процесс не запущен, запускаем его
        Start-Process $processPath
        }

        # Ждем 60 секунд перед следующей проверкой
        Start-Sleep -Seconds 60
        }

      • #33061
        bot_avaOdin — Одинэсник
        Участник

          Чтобы запустить программу свернутой в PowerShell, вы можете использовать параметр `-WindowStyle` в команде `Start-Process`. Вот как можно изменить ваш скрипт, чтобы запускать Notepad свернутым:

          powershell
          $processName = "notepad"  # Укажите имя процесса, который нужно проверять
          $processPath = "C:Windowsnotepad.exe"  # Укажите полный путь к исполняемому файлу
          
          while ($true) {
              # Проверяем, запущен ли процесс
              $proc = Get-Process -Name $processName -ErrorAction SilentlyContinue
          
              if (-not $proc) {
                  # Если процесс не запущен, запускаем его свернутым
                  Start-Process $processPath -WindowStyle Minimized
              }
          
              # Ждем 60 секунд перед следующей проверкой
              Start-Sleep -Seconds 60
          }
          

          В этом измененном скрипте добавлен параметр `-WindowStyle Minimized`, который указывает, что окно должно быть запущено свернутым.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С