Прийнята відповідь - це спосіб це зробити, якщо ви хочете, щоб ваш скрипт був запущений на початку запуску системи, або потрібен сценарій для запуску синхронно - тобто нормальний процес входу продовжуватиметься лише після завершення сценарію (уважно, це може уповільнити вхід, використовуйте його лише в тому випадку, якщо вам це потрібно).
Примітка. Я не впевнений, чи можуть сценарії, згадані вище, бути .exeфайлом чи ні, але в методі я опишу будь-який виконуваний файл.
Ще одним способом, який має додаткову гнучкість, є використання Task Scheduler. У меню "Пуск" введіть Планувальник завдань і запустіть його (або запустіть taskschd.mscіз Runдіалогового вікна або оболонки). Виберіть Task Scheduler Libraryу вигляді дерева. Якщо хочете, ви можете створити спеціальну підпапку для своїх програм, але це не обов'язково. Клацніть Create Basic Task...(майстер) або Create Task...на Actionsпанелі праворуч.
Я поясню, як користуватися Create Task....
- На
Generalвкладці заповніть описову назву та, за бажанням, опис свого завдання.
- На
Triggersвкладці натисніть New..., встановіть Begin the taskзначення At log on. Перевірте Specific userкомбо, переконайтеся, що вибрано ваше ім’я користувача (ви можете використовувати, Any userякщо програма запускається, коли будь-який користувач входить у систему). Якщо ви не хочете, щоб ваш сценарій сповільнював процес входу, ви можете запустити його після затримки - натисніть Delay task forпрапорець і введіть час (наприклад 30 seconds). Клацніть ОК, щоб створити тригер.
- На
Actionsвкладці клацніть New..., виберіть програму (або сценарій), використовуючи Browse...або введіть повний шлях у Program\program. Якщо програма знаходиться у вашому% Path%, ви можете просто використовувати program. Ви можете вказати будь-які аргументи для передачі програмі в Add arguments. Ви можете вказати робочий каталог програми в Start in. Ви можете використовувати будь-який тип скриптів, який підтримує локальний комп'ютер; якщо тип скрипту не зареєстрований у Windows, ви все одно можете запустити його, вказавши інтерпретатора сценарію як програму. Наприклад, використовувати C:\path\to\python.exeяк програму, і C:\path\to\script.py some_argumentsяк аргументи. Клацніть ОК, щоб створити дію.
- На
Conditionsвкладці, ймовірно, ви хочете зняти прапорець Start the task only if the computer is on AC power.
- На
Settingsвкладці не потрібно нічого змінювати.
Клацніть ОК, щоб створити заплановане завдання. Якщо ви хочете його відредагувати пізніше, просто виберіть Task Scheduler Libraryу перегляді дерева, знайдіть своє завдання у списку (у верхній частині вікна) та двічі клацніть завдання.
Додаткову інформацію див. У посиланні на планувальник завдань .