Вот две возможные альтернативы:
Первая альтернатива расширяет предложение @ scso:
~LButton::
sleep, 200 ;give the window below the cursor some time to get activated
Send, %vBOX1%
return
Теперь это может показаться хорошим, но на самом деле это набратьтекст каждый раз, когда вы нажимаете кнопку мыши в любом окне.Давайте добавим дополнительную проверку, чтобы, если vBOX1 пуст, он ничего не печатал.
~LButton::
sleep, 200 ;give the window below the cursor some time to get activated
If (vBOX1 != "")
{
Send, %vBOX1%
vBOX1 := "" ; clears the contents of vBOX1
}
return
Вторая альтернатива :
Вы обычно используете щелчки мыши и текстпечатается только тогда, когда вы нажимаете Control + Click.Таким образом, чтобы набрать текст, вам нужно щелкнуть один раз, чтобы выбрать окно, а затем удерживать нажатой клавишу «+», чтобы выполнить фактический набор
~^LButton::
Send, %vBOX1%
vBOX1 := "" ; clears the contents of vBOX1
return
. Вы можете расширить обе альтернативы, добавив команды для обнаружения активного окна, а затемнабрав текст или изменив комбинацию щелчков мыши на что-то другое.