Skrót do uruchomienia pliku wsadowego na hibernację komputera

2

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

Obraz konfiguracji

Kayracer
źródło
Czy próbowałeś klucza do start cmd.exe D:\...\...\*.bat? Spróbuj tego. (Oczywiście ścieżka jest wyżej wspomniana.
DankyNanky
Wszystko działa oprócz klawisza skrótu. Skrót z przypisanym skrótem umieściłem zarówno na pulpicie, jak i w menu Start, i będzie działał tylko wtedy, gdy mam Eksploratora Windows otwartego do menu Start, z którego chcę w dowolnym momencie móc korzystać ze skrótu.
Kayracer

Odpowiedzi:

2

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):

  • Pulpit: %USERPROFILE%\Desktop
  • Wspólny pulpit: C:\Users\Public\Desktop
  • Wspólne menu Start: %ProgramData%\Microsoft\Windows\Start Menu
  • Wspólne programy: %ProgramData%\Microsoft\Windows\Start Menu\Programs
  • Akcesoria :%appdata%\Microsoft\Windows\Start Menu\Programs\Accessories

Ponadto musiałem otworzyć Właściwości przeniesionego skrótu do

  • odśwież skrót klawiszowy, ustawiając go na cokolwiek innego, a następnie z powrotem do końcowego skrótu CtrlAlt+ H, i
  • zmień cel skrótu (tylko w niektórych wyżej wymienionych folderach)
    • od "D:\bat files\my Test Script.bat"
    • do cmd /c "D:\bat files\my Test Script.bat"

Do Twojej wiadomości , używam 64-bitowego systemu Windows 8.1 :

==> ver

Microsoft Windows [Version 6.3.9600]

==> set CommonProgramFiles
CommonProgramFiles=C:\Program Files\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files

==>

Oryginalna odpowiedź na podstawie klawisza skrótu do skrótu nie działa Artykuł Microsoft:

Objawy

Nie można uruchomić skrótu, naciskając jego klawisz skrótu.

Przyczyna

Klawisze skrótów działają tylko w przypadku skrótów na pulpicie lub w hierarchii menu Start .

Rozkład

Upewnij się, że skróty, dla których chcesz używać klawiszy skrótów, znajdują się na pulpicie , w menu Start lub w folderze Windows \ Start Menu \ Programs .

Więcej informacji

Klawisze skrótów działają inaczej w zależności od lokalizacji skrótu . Jeśli skrót znajduje się na pulpicie lub w hierarchii menu Start, możesz użyć jego klawisza skrótu, aby uruchomić przypisany program lub przełączyć się do programu, jeśli jest już uruchomiony.

Jeśli skrótu nie ma na pulpicie lub w hierarchii menu Start, nie można użyć jego klawisza skrótu, aby uruchomić przypisany program, ale można użyć klawisza skrótu, aby przełączyć się na przypisany program, jeśli jest już uruchomiony.

UWAGA: Klawisze skrótów mogą nie działać w przypadku niektórych programów. Na przykład klawisze skrótów nie działają w przypadku elementów na pasku szybkiego uruchamiania.

JosefZ
źródło
Mam go do pracy tylko wtedy, gdy mam eksplorator plików, który ma być otwarty w folderze Windows \ Start Menu \ Programs i nadal nie działa na pulpicie, chyba że mam otwarte okna właściwości
Kayracer
Zmieniłem więc twoją linię docelową na / k zamiast / c, a wynik był dla mnie, D:\Programs\batch' is not recognized as an internal or external command, operable program or batch filea 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"
Kayracer
Cel skrótu cmd /c "D:\bat files\my Test Script.bat"(zwróć uwagę na odpowiednio
uniknięte
@RayceNeal Zatwierdziłem twoją edycję, chociaż… Jeśli ustawisz pole docelowe skrótu na, cmd /C commanda cmd.exe /C commandnastępnie system Windows zmieni go na C:\Windows\system32\cmd.exe /c commandnatychmiast po kliknięciu Applyprzycisku. Aby być dokładnym, C:\Windows\system32\cmd.exetutaj jest oceniane %comspec%.
JosefZ,