Pracuję nad próbą uzyskania skrótu do pracy, gdzie naciskam klawisze skrótu „Ctrl + Alt + H”, aby uruchomić plik wsadowy, który hibernuje mój komputer w ciągu 4 minut. Plik wsadowy działa, a skrót po dwukrotnym naciśnięciu powoduje uruchomienie pliku wsadowego i nadal działa. Jedynym problemem jest to, że skróty klawiszowe nie uruchamiają skrótu.
Oto moja konfiguracja, którą mam do tego
start cmd.exe D:\...\...\*.bat
? Spróbuj tego. (Oczywiście ścieżka jest wyżej wspomniana.Odpowiedzi:
Zaktualizowano : przetestowałem go przenosząc skrót kolejno do różnych folderów i, co zaskakujące, działa tylko w następujących folderach (może nie być kompletny):
%USERPROFILE%\Desktop
C:\Users\Public\Desktop
%ProgramData%\Microsoft\Windows\Start Menu
%ProgramData%\Microsoft\Windows\Start Menu\Programs
%appdata%\Microsoft\Windows\Start Menu\Programs\Accessories
Ponadto musiałem otworzyć Właściwości przeniesionego skrótu do
"D:\bat files\my Test Script.bat"
cmd /c "D:\bat files\my Test Script.bat"
Do Twojej wiadomości , używam 64-bitowego systemu Windows 8.1 :
Oryginalna odpowiedź na podstawie klawisza skrótu do skrótu nie działa Artykuł Microsoft:
źródło
D:\Programs\batch' is not recognized as an internal or external command, operable program or batch file
a linia, która jest w moim pliku wsadowym toSTART cmd.exe /c "ECHO The computer will hibernate in 4 minutes!! :) & ping -n 240 127.0.0.1 > NUL 2>&1 && shutdown /h /f"
cmd /c "D:\bat files\my Test Script.bat"
(zwróć uwagę na odpowiedniocmd /C command
acmd.exe /C command
następnie system Windows zmieni go naC:\Windows\system32\cmd.exe /c command
natychmiast po kliknięciuApply
przycisku. Aby być dokładnym,C:\Windows\system32\cmd.exe
tutaj jest oceniane%comspec%
.