Hem cmd hem de bash'ta, fareyi hareket ettirerek şapkaları hareket ettirmenin bir yolunu bulmak isterim. Bu, komut satırını benim için düzenlemeyi büyük ölçüde basitleştirir.
Hem cmd hem de bash'ta, fareyi hareket ettirerek şapkaları hareket ettirmenin bir yolunu bulmak isterim. Bu, komut satırını benim için düzenlemeyi büyük ölçüde basitleştirir.
Yanıtlar:
Bash herhangi bir fare desteği farkında değilim. İçin zsh olsun zsh fare desteği . Bu, Linux ve diğer unices üzerinde X altındaki X terminallerinde imleç fare hareketi sağlar. Muhtemelen Cygwin'in yerel rxvt, Mintty veya PuTTYcyg gibi unix benzeri terminaller altında Windows'ta Cygwin zsh ile çalışıyor .
Xdotool'u bash için deneyebilirsin.
xdotool getmouselocation
fare konumunu ekranınızın bir koordinatı olarak verir, muhtemelen fare hareketini yakalamak için komut dosyası yazabilirsiniz ...
xdotool key
İlgili yön tuşunu almak için
Temel olarak, örneğin farenin x koordinatı belirli sayıda piksel aşağı kaydırıldığında sol yön tuşuna basmak için muhtemelen bir komut dosyası yazabilirsiniz. ekran çözünürlüğünüze bağlıdır.
EDIT: Bu benim için yatay yönde çalışır. Ancak, eğer istersen kapatmanın bir yolunu düşünmelisin. Terminalin kapatılması işe yarayacaktır.
while true; do horiz=$(xdotool getmouselocation | cut -d" " -f1 | grep -o [0-9]*); if [ ${horiz} -gt ${horiz2} ]; then xdotool key Right; elif [ ${horiz} -lt ${horiz2} ]; then xdotool key Left; fi ; horiz2=$horiz; done &