Тема: AHK: проблемы с поиском кириллицы в файле
День добрый, господа.
Использую для поиска и замены в открытом файле ворда слов следующий кусочек кода:
MSWordMultiReplace("One", "Two")
MSWordMultiReplace(params*) {
oWord := ComObjActive("Word.Application")
oWord.Selection.Find.ClearFormatting
oWord.Selection.Find.Replacement.ClearFormatting
For k,v in Params
{
c++
if (c = 1)
{
st := v
continue
}
rt := v, c := 0
oWord.Selection.Find.Execute(st, 0, 0, 0, 0, 0, 1, 1, 0, rt, 2)
}
}
Прекрасно работает на словах и сочетаниях слов на английском. Но если я попробую некоторые фразы на русском, например: MSWordMultiReplace("1 - Новый фтор", "2 - Натрий") - замены не происходит. Где я не доделал того, что нужно?