У меня есть следующая проблема: у меня есть список разделенных запятыми текстовых значений (это список имен песен и прочее). Теперь я хочу, чтобы мой скрипт отслеживал, что я набираю, как обычный скрипт hotstring, и когда он соответствует любому из значений, он должен заменить найденное совпадение следующим: [i]% match% [/ i] используемый список - всего лишь пример, отображающий каждую возможность общей «формы» имен.Динамические hotstrings Autohotkey, используя список совпадений
Songlist = "abc def,ghijk,lmn,, op,qrs (tuvw)"
:?*:%A_Space%::
{
Input, SongName, V*, {Space}.,{Enter}, %Songlist%
if ErrorLevel = Match
{
StringLen,songlength, songname
SendInput {BackSpace %SongLength%}[i]%Songname%[/i]
return
}
}
Как правило, я могу разобраться, но это я просто не могу опустить голову!