- No diretório
C:\cygwin64\deve haver o arquivoCygwin.bat(ele executarábashno terminal do Windows, também conhecido como CMD), use-o em vez deminttyou se preferirminttyconsole, será necessário iniciá-lo como\full\path\to\mintty -(o traço-faz parte do comando !!!) para configurar corretamente o ambiente do cygwin. Corrija isso em seu "script AutoHotKey" para resolver seu problema.
O traço caractere-no final deminttyfaz o mesmo quebash -l- é usado como shell de login. Se você estiver usandominttysem traço no final, ele se comportará como um arquivo exe comum sem configurar o ambiente cygwin, mas com a opção-ele emulará um "login" normal para o sistema. - Verifique se os programas que você está procurando
killall man info wc which ssh clear
instalado executandocygwinarquivo de instalaçãosetup.exenovamente e digite estes programas no campo de busca, você verá na lista se eles verificaram como instalados ou não. Marque para instalá-los e prossiga se não estiver marcado como instalado. - Quando você chama
pingexecutando a versão do ping do Windows, não do cygwin, se você instalou o pacotepingquando instaloucygwinvocê precisa chamá-lo com o caminho completo onde localizouC:\cygwin64\bin\ping.exe(ou/bin/pingse você estiver dentro do terminal do cygwin), caso contrário a versão da janelapingserá executada.
O Cygwin pode ser usado em dois modos de operação: um, quando você chama o utilitário do cygwin diretamente de qualquer programa do windows ou arquivo bat (use grep nos arquivos bat), segundo modo de operação quando você quiser emular o sistema operacional baseado em unix, para isso você precisa fazer login no sistema de operação virtual aka cygwin, desta forma Mintty - terminal (ou bash -l ) irá configurar corretamente todo o ambiente como é quando você faz o login para um sistema operativo baseado em unix real.