Подтвердить что ты не робот

Запуск пакетного файла при запуске

Есть ли способ запустить несколько программ в пакетном файле при запуске системы? В дополнение к этому в этом пакетном файле я хотел бы сказать: "После выполнения программы дождитесь полной загрузки этой программы и выполните следующую указанную программу.

Любая помощь будет оценена по достоинству.

4b9b3361

Ответ 1

У меня была такая же проблема в Win7 в отношении запуска script (.bat) при запуске (когда компьютер загружается и когда кто-то входит в систему), который будет изменять параметры сети с помощью netsh. В результате я работал следующим образом:

  • Войдите в систему с учетной записью администратора
  • Нажмите "Пуск" и введите "Планировщик заданий" и нажмите "Возврат"
  • Нажмите "Библиотека планировщика заданий"
  • Нажмите "Создать новую задачу" в правой части экрана и задайте параметры следующим образом:

    а. Установите учетную запись пользователя в SYSTEM

    б. Выберите "Выполнить с наивысшими привилегиями"

    с. Выберите ОС для Windows7

  • Перейдите на вкладку "Триггеры" и нажмите "Создать...". Выберите "При запуске" в раскрывающемся меню, нажмите "Включено" и нажмите "ОК"
  • Перейдите на вкладку "Действия" и нажмите "Создать...". Если вы используете .bat файл, используйте cmd в качестве программы put /c.bat В поле Добавить аргументы
  • Нажмите "ОК" , затем на "ОК" на панели задач создания, и теперь она будет быть запланированным.
  • Добавьте .bat script в место, указанное в событии задачи.
  • Наслаждайтесь.

Ответ 2

Чтобы запустить командный файл при запуске: запустить → все программы → щелкнуть правой кнопкой мыши по запуску → открыть → править клик пакетный файл → создать ярлык → перетащить ярлык в папку автозагрузки.

Путь к папке: [D|C]:\Profiles\{User}\‌​AppData\Roaming\Micro‌​soft\Windows\Start Menu\Programs\Startu‌​p

Ответ 3

Чтобы запустить командный файл в начале вашей системы, вы также можете использовать раздел реестра.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

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

Существует также раздел реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

чтобы запустить что-то только при следующем запуске вашей системы.

Ответ 4

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

При создании новой задачи вы можете выбрать опции триггера, такие как "При входе в систему" ​​для конкретного пользователя, разблокировку рабочей станции и т.д. Затем в действиях вы выбираете запуск программы и полный путь к своей партии script (есть также возможность поставить любые аргументы командной строки).

Вот пример script для запуска Qaru в Firefox:

@echo off

title Auto launch Stack Overflow


start firefox http://stackoverflow.com/questions/tagged/python+or+sql+or+sqlite+or+plsql+or+oracle+or+windows-7+or+cmd+or+excel+or+access+or+vba+or+excel-vba+or+access-vba?sort=newest

REM Optional - I tend to log these sorts of events so that you can see what has happened afterwards
echo %date% %time%, %computername% >> %logs%\StackOverflowAuto.csv

exit

Ответ 5

Перейдите в Run (WINDOWS + R) и введите shell: startup, вставьте туда свой файл .bat!

Ответ 6

Если ваш язык Windows отличается от английского, вы можете запустить планировщик заданий с помощью

  1. Нажмите Windows + X
  2. Выберите язык перевода "Управление компьютером"
  3. Следуйте инструкции в ответе, предоставленном Prankin

Ответ 7

Другой вариант - запускать пакетный файл как службу и установить запуск службы на "Автоматический" или "Автоматический (отложенный запуск)". Проверьте этот вопрос для получения дополнительной информации о том, как это сделать, лично мне больше всего нравится NSSM.