У меня есть скрипт, который должен быть запущен через Cygwin со следующим исполнением /usr/bin/bash -lic "/home/userdude/scripts/scrypty.sh param1 param2"
Как мне настроить ярлык клавиатуры в Windows для прохождения вышеупомянутого через Cygwin?
У меня есть скрипт, который должен быть запущен через Cygwin со следующим исполнением /usr/bin/bash -lic "/home/userdude/scripts/scrypty.sh param1 param2"
Как мне настроить ярлык клавиатуры в Windows для прохождения вышеупомянутого через Cygwin?
Пример подачи самостоятельного ответа:
Чтобы выполнить это из ярлыка, нам сначала нужно выяснить, как вызвать его из командной строки, затем создать ярлык на основе аргументов командной строки и назначить ему сочетание клавиш.
Определение аргументов командной строки для использования
1-й шаг, определение того, что мы будем использовать для вызова всего, поэтому начнем с:
C:\ Cygwin \ Bin \ mintty.exe
2-й шаг. Нам нужно просмотреть справочные страницы, чтобы найти аргументы, которые мы можем использовать; для этого мы выберем -e
это вызовет mintty.exe
чтобы выполнить что-то, в этом случае мы хотим выполнить /usr/bin/bash
C:\cygwin\bin\mintty.exe -e /usr /bin /bash
3-й шаг, отсюда мы работаем с аргументами командной строки bash
поэтому ищем справочные страницы для случая @ user447607, он хочет запустить интерактивную оболочку -i
login -l
для выполнения -c
так что теперь у нас будет полная команда для использовать:
C:\cygwin\bin\mintty.exe -e /usr /bin /bash -lic "/path/to/my/script.sh myScriptParm1 myScriptParm2"
Вариант 1 - Использование AutoHotKey
Откройте свой AutoHotkey.ahk
и добавьте эту строку:
^!1:: Выполнить, C:\cygwin\bin\mintty.exe -e /usr /bin /bash -lic "/path/to/my/script.sh myScriptParm1 myScriptParm2"
Это запустит файл, когда ^!1 комбинация клавиш нажата Ctrl+Alt+1
Сохранить файл и готово
Вариант 2 - Использование ярлыков Windows
1-й шаг, Right-click
на рабочем столе> New
> Shortcut
2-й шаг, создание ярлыка с помощью мастера Windows. Обратите внимание, что это процесс для Windows 7, ваша версия Windows может отличаться
Мы просто хотим вставить нашу команду сверху
Дайте ему соответствующее имя
3-й шаг, Right-click
новый ярлык> Properties
> вкладка Shortcut
Выделите поле « Shortcut Key:
нажмите клавиши, с которых вы хотите их вызвать
Примечания ноги:
Личное мнение Если проблему было достаточно сложно решить, и вы хотели бы представить ее в качестве самостоятельного ответа, чтобы другие люди могли извлечь выгоду из работы, которую вы уже проделали для ее решения, приложите усилия, чтобы показать, как она была решена. дайте подробности, объясните это медленно, прежде всего убедитесь, что у того, кто читает, есть достаточно информации, чтобы адаптировать его к своим потребностям.