Запустить несколько программ в Windows в определенном порядке

Запустить несколько программ в Windows в определенном порядке

Каждый раз, когда я начинаю работать на своем ПК, у меня есть куча программ, которые я должен запустить, некоторые из которых зависят от других. Я попытался перечислить их с их зависимостями:

  • KeePass
    • TrueCrypt
      • foobar2000 (чтение MP3 с закодированного TrueCrypt тома, пароль которого хранится в KeePass)
    • Chrome (для доступа к корпоративной почте с использованием пароля, сохраненного в KeePass)
  • Опера
  • Fire Fox
  • АPowerShellскрипт, используемый для запускаСтеклянная рыбадомен
  • Затмение(запустить как администратор)
  • Флэш-конструктор(запустить как администратор)

Есть ли какая-нибудь утилита, которая позволила бы мне «легко» упорядочить запуски, и мой компьютер мог бы делать все это, пока я просыпаюсь?

Обратите внимание, что мой компьютер работает под управлением Windows 7, и моя учетная запись пользователя автоматически входит в систему.

Кажется, я забыл упомянуть, что яне хочуписать скрипты в любой форме. Мне нужен простой графический интерфейс, позволяющий мне выбирать элементы из меню «Пуск» и добавлять их в своего рода «элементы отложенного запуска».

решение1

Используяпакетный файл, вы можете это сделать. Предположим, что ваш пакетный файл"autoRun.bat", поместите этот файл взапускатьпапка.

Откройте пакетный файл в текстовом редакторе (например,Блокнот), писатьКМДкоманды в соответствующем порядке

Пример:

ECHO OFF
cls
start notepad.exe
pause

В противном случае просто скопируйте ярлыкПрограмма/Приложениеи бросьте его вWindows\Start Menu\Programs\StartupПапка. Вы увидите значок программы в системном трее, что означает, что программа действительно запущена. Чтобы удалить, вернитесь в эту папку и удалите. Обратите внимание, что задействован только ярлык.

Здесь разместите все значки ярлыков в том порядке, в котором вы их ищете, и они будут запускаться в том же порядке.

Похожий пример:Создайте пакетный файл в Windows для запуска нескольких приложений

решение2

В файле .bat или .cmd вы можете ввести следующее:

    @echo <OFF or ON>

    timeout /t <time in seconds>
    start "" "<path to first file or application>"

    timeout /t <time in seconds>
    start "" "<path to second file or application>"

Обратите внимание, что общее время ожидания для второго (и последующих приложений) представляет собой сумму предыдущих. Например, если у вас есть четыре элемента, которые вы хотите открыть, и время ожидания для первого установлено на 10 секунд, для второго — на 20 секунд, а для третьего — на 30 секунд, то четвертое приложение или файл откроются за минуту + то, что вы установили в качестве времени ожидания.

Связанный контент