Гаряча клавіша для запуску пакетного файлу в сплячий комп'ютер


1

Я працюю над спробою отримати ярлик, щоб працювати, де я натискаю свої гарячі клавіші "Ctrl + Alt + H", щоб запустити пакетний файл, який переходить у сплячий режим мого комп'ютера за 4 хвилини. Пакетний файл працює і ярлик, коли я двічі натискаю, що, він також запускає пакетний файл і все ще працює. Єдина проблема - гарячі клавіші не запускають ярлик.

Ось моя установка, що я для цього

Image of Set up


Ви намагалися зробити ключ start cmd.exe D:\...\...\*.bat? Спробуйте це. (Обвуулі шлях, про який говорилося вище.
ThisIsNotMyRealName

Все працює крім гарячої клавіші для ярлика. Я помістив ярлик з призначеним ярлик в обох робочого столу і меню "Пуск", і він буде працювати, тільки якщо у мене Windows Explorer відкриті до startmenu, який я хочу мати можливість використовувати гарячу клавішу в будь-який час.
Kayracer

Відповіді:


0

Оновлено : Я перевірив його, перемістивши ярлик послідовно до різних папок і дивно працює лише в наступних папках (можливо, не завершено):

  • Робочий стіл: %USERPROFILE%\Desktop
  • Спільний робочий стіл: C:\Users\Public\Desktop
  • Загальне меню "Пуск": %ProgramData%\Microsoft\Windows\Start Menu
  • Загальні програми: %ProgramData%\Microsoft\Windows\Start Menu\Programs
  • Аксесуари : %appdata%\Microsoft\Windows\Start Menu\Programs\Accessories

Більше того, мені довелося відкривати Властивості переміщеного ярлика до

  • оновити гарячу клавішу для ярлика, встановивши його на що-небудь ще, а потім назад до останньої гарячої клавіші Ctrl Alt + H , і
  • зміни ярлик (лише в деяких папках, згаданих вище)
    • від "D:\bat files\my Test Script.bat"
    • до cmd /c "D:\bat files\my Test Script.bat"

FYI , Я на Windows 8.1 64 біт :

==> ver

Microsoft Windows [Version 6.3.9600]

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

==>

Оригінальний відповідь на основі Клавіша швидкого доступу для ярлика не працює Стаття Microsoft:

Симптоми

Ви не можете запустити ярлик, натиснувши його клавішу швидкого доступу.

Причина

Клавіші швидкого доступу працюють лише для на робочому столі або в меню "Пуск"   ієрархії меню .

Роздільна здатність

Переконайтеся, що ярлики, для яких потрібно використовувати клавіші швидкого доступу   увімкнено на робочому столі , на Меню «Пуск» або в Windows Початок   Меню Програми папки.

Більше інформації

Клавіші швидкого доступу працюють по-різному залежно від розташування   ярлик . Якщо ярлик знаходиться на робочому столі або в меню Пуск   ієрархію, ви можете використовувати її клавішу швидкого доступу для запуску призначеної програми,   або перейти до програми, якщо вона вже запущена.

Якщо ярлик не на робочому столі або в ієрархії меню "Пуск",   Ви не можете використовувати її клавішу швидкого доступу для запуску призначеної програми, але ви   можна скористатися клавішею швидкого доступу, щоб перейти до призначеної програми, якщо вона є   вже працює.

ПРИМІТКА. Клавіші швидкого доступу можуть не працювати для деяких програм. Наприклад,   клавіші швидкого доступу не працюють для елементів на панелі швидкого запуску.


Я отримав його для роботи тільки якщо у мене є відкриття файлового провідника в Windows Меню "Пуск" і все ще не працює на робочому столі, якщо я не відкриваю власні вікна властивостей
Kayracer

Так що я відредагував вашу цільову лінію / k замість / c і вихід для мене був D:\Programs\batch' is not recognized as an internal or external command, operable program or batch file і рядок, який міститься в моєму пакетному файлі START 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

Цільова мітка cmd /c "D:\bat files\my Test Script.bat" (зверніть увагу на правильно вибрані елементи!)
JosefZ

@RayceNeal Я затвердив вашу редакцію, хоча… Якщо ви встановите поле швидкого доступу для cmd /C command або cmd.exe /C command потім система Windows змінила б її C:\Windows\system32\cmd.exe /c command відразу після натискання Apply . Щоб бути точним, C:\Windows\system32\cmd.exe тут оцінюється %comspec%.
JosefZ
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.