Autohotkey: установить длину ввода на «любой» - PullRequest
1 голос
/ 24 января 2020

Я сканирую 4 штрих-кода, которые отправляются как N123P123Q12V123456 с различной длиной на номера. Когда я сканирую, он разбивает строку правильно на символы и выводит ее с помощью ввода, как и должно быть. Но я не могу нажать ни одну клавишу после сканирования, скажем, что я хочу что-то написать вручную - это не работает с этим кодом.

Я также хотел бы добавить F1, задержку, F4 в конце строки (после V-строки). Это просто отправить {F1}?

Loop
{

Input, OutputVar, L26 M

 if (RegExMatch(OutputVar, "iO)([A-Z]\d+)([A-Z]\d+)([A-Z]\d+)([A-Z]\d+)", Output))
  for k,v in % StrSplit(RegExReplace(OutputVar,"(?<=\d)[A-Z]\d+","|$0"),"|") {
  send, % v "{Enter}"
  Sleep, 500
 }

}
...