Zaakceptowana odpowiedź to sposób, aby to zrobić, jeśli chcesz, aby skrypt działał wcześnie podczas uruchamiania systemu lub potrzebujesz, aby skrypt był uruchamiany synchronicznie - to znaczy, normalny proces logowania będzie kontynuowany dopiero po zakończeniu skryptu (uważaj, to może spowolnić logowanie, używaj go tylko wtedy, gdy jest to potrzebne).
Uwaga: Nie jestem pewien, czy wymienione wyżej skrypty mogą być .exeplikami, czy nie, ale w metodzie opiszę dowolny plik wykonywalny.
Innym sposobem, który ma dodatkową elastyczność, jest użycie Task Scheduler. W menu Start wpisz Harmonogram zadań i uruchom go (lub uruchom taskschd.mscz Runokna dialogowego lub powłoki). Wybierz Task Scheduler Libraryw widoku drzewa. Jeśli chcesz, możesz utworzyć specjalny podfolder dla swoich programów, ale nie jest to konieczne. Kliknij Create Basic Task...(kreator) lub Create Task...w Actionspanelu po prawej stronie.
Wyjaśnię, jak używać Create Task....
- Na
Generalkarcie wpisz opisową nazwę i opcjonalnie opis swojego zadania.
- Na
Triggerskarcie kliknij New..., ustaw Begin the taskna At log on. Sprawdź Specific usercombobox, upewnij się, że nazwa użytkownika jest wybrana (możesz użyć, Any userjeśli chcesz, aby program działał, gdy zaloguje się dowolny użytkownik). Jeśli nie chcesz, aby skrypt spowalniał proces logowania, możesz uruchomić go z opóźnieniem - kliknij Delay task forpole wyboru i wpisz czas (np 30 seconds.). Kliknij ok, aby utworzyć wyzwalacz.
- Na
Actionskarcie kliknij New..., wybierz swój program (lub skrypt), używając Browse...lub wpisz pełną ścieżkę do Program\program. Jeśli program znajduje się w% Path%, możesz po prostu użyć program. Możesz podać dowolne argumenty do przekazania do programu Add arguments. Możesz określić katalog roboczy dla programu w Start in. Możesz użyć dowolnego typu skryptu obsługiwanego przez komputer lokalny; jeśli typ skryptu nie jest zarejestrowany w systemie Windows, nadal można go uruchomić, określając interpreter skryptów jako program. Np. Użyj C:\path\to\python.exejako programu i C:\path\to\script.py some_argumentsjako argumentów. Kliknij ok, aby utworzyć akcję.
- Na
Conditionskarcie prawdopodobnie chcesz odznaczyć opcję Start the task only if the computer is on AC power.
- W
Settingszakładce nie trzeba niczego zmieniać.
Kliknij ok, aby utworzyć zaplanowane zadanie. Jeśli chcesz go później edytować, po prostu wybierz Task Scheduler Libraryw widoku drzewa, znajdź swoje zadanie na liście (w górnej części okna) i kliknij dwukrotnie zadanie.
Aby uzyskać więcej informacji, zobacz odwołanie do Harmonogramu zadań .