Запуск спеціального пакетного файлу на ярлику клавіатури в поточному каталозі


1

Останнім часом я розробляю безліч маленьких сервісів .esb, і мені досить набридло робити Shift+ Right clickвідкривати cmdв поточному каталозі, а потім набирати текст mvn clean install.

Який найпростіший спосіб запустити простий .batфайл, наприклад:

cleanInstall.bat:

mvn clean install

у поточному каталозі, коли користувач натисне простий ярлик, наприклад: Win+ C?

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

Я використовую Windows 7 польську версію.

Відповіді:


0
  1. Відредагуйте пакетний файл до cd /D "%1"запуску mvn.

  2. У відповіді на пов'язане з вами питання змініть рядки внизу, щоб Run, cmd /K cd /D "%full_path%"його замінили Run, mvnCleanInstall.bat "%full_path%"(або як називається ваш пакетний файл).

  3. Встановіть автоматичну клавішу та модифікований сценарій за коментарями до відповіді .

  4. Насолоджуйтесь!

(Відредагована оригінальна відповідь нижче)

Інші параметри: Classic Shell дозволить вам створювати кнопки панелі інструментів у вікнах Explorer, які запускають програми в каталозі, який відображається у вікні.

Крім того, ви можете створити ярлик до файлу bat і назвати ярлик "c" або щось інше. Потім ви можете ввести cадресний рядок вікна Провідника і натиснути Enter, щоб запустити бат у відкритій папці. ( Джерело )


Другий варіант може бути досить приємним вирішенням моєї проблеми. Я спробую це, ЯКЩО у моїй версії Windows не Alt + D, ні Alt + E зосереджують адресу в полі адресного рядка. Є незручна кнопка F4, яка підводить курсор до кінця адреси, тоді мені потрібно зосередити все за допомогою Ctrl + A, а потім ввести мою команду. Занадто багато негідних дій. Чи знаєте ви, можливо, будь-який інший метод фокусування адресного рядка?
ilovkatie

Іменування .batфайлів типу "c" та введення в System32 працює досить добре, проте мені потрібно знайти простий метод для фокусування та очищення адресного рядка. Параметр Autohotkey також працює, але я спробую це зробити без іншого програмного забезпечення.
ilovkatie

h30434.www3.hp.com/t5/Other-Desktop-PC-Questions/… пропонує, можливо, якась інша програма захоплює alt + d або + e - можливо, перевірте це? Чи змінюється поведінка залежно від того, яку мову введення клавіатури ви вибрали?
cxw
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.