Exemplo de envio de resposta automática:
Para executar isso a partir de um atalho, primeiro precisamos descobrir como chamá-lo na linha de comando, construir um atalho baseado nos argumentos da linha de comando e atribuir um atalho de teclado a ele.
Parte 1
Identificando argumentos da linha de comando para usar
1º passo, identificando o que usaremos para chamar tudo, então começaremos com:
C:\cygwin\bin\mintty.exe
Segundo passo, precisamos procurar as páginas man para encontrar quais argumentos podemos executar; para isso vamos escolher -e
isso vai chamar mintty.exe
para executar alguma coisa neste caso queremos executar /usr/bin/bash
C:\cygwin\bin\mintty.exe -e /usr/bin/bash
Terceiro passo, a partir daqui trabalhamos com bash
argumentos da linha de comando, por isso procuramos as páginas man para o caso do @ user447607 ele quer iniciar um -i
login -l
shell interativo para executar -c
, então agora teremos um comando completo para usar:
C:\cygwin\bin\mintty.exe -e /usr/bin/bash -lic "/path/to/my/script.sh myScriptParm1 myScriptParm2"
Parte 2
Construindo o atalho
Opção 1 - usando AutoHotKey
Abra o seu AutoHotkey.ahk
e adicione esta linha:
^!1::Run, C:\cygwin\bin\mintty.exe -e /usr/bin/bash -lic "/path/to/my/script.sh myScriptParm1 myScriptParm2"
Isto irá executar o arquivo quando a combinação de teclas ^! 1 for pressionada ctrl + alt + 1
Salve o arquivo e conclua
Opção 2 - Usando atalhos do Windows
1º passo, Right-click
da sua área de trabalho > New
> Shortcut
2ºpasso,construindooatalhoatravésdoassistentedoWindowsObservequeesteéoprocessoparaoWindows7emqueaversãodoWindowspodeserdiferente
Nóssóqueremoscolarnossocomandoacima
Dê um nome relevante
3rdStep,Right-click
onovoatalho>Properties
>Shortcut
tab
DestaqueocampoShortcutKey:
epressioneasteclasquevocêgostariadechamarde
Notas de rodapé:
Opinião pessoal Se um problema foi difícil o suficiente para resolver, você gostaria de apresentá-lo como uma auto resposta para que outras pessoas possam se beneficiar do trabalho que você já colocou para resolvê-lo. ponha-se no esforço de mostrar como foi resolvido, dê detalhes, explique-o lentamente, acima de tudo, certifique-se de que quem ler tenha informações suficientes para adaptá-lo às suas próprias necessidades.