Такой вариант меняет все русские "оекосх" на английские альтернативы.
А я так понял, что нужно менять в случайном порядке и случайное количество.
Вот такой вариант:
SUB(замена)
$num = RND(1,3)
FOR($j, $j < $num)
$pos = STRPOS($f,$r)
IF($pos > 0)
$f = STRREPLACE($f,$r,$r2)
$start = STRCUT2($f, 1, $pos-1)
$end = STRCUT2($f, $pos+1, 99)
$f = STRCONCAT($start, $e, $end)
ELSE
$j = 99
END_IF
END_CYC
END_SUB
$rus = "аеосх" // ктрнвм зависит от шрифтов
$eng = "aeocx" // ktphbm зависит от шрифтов
for($i=1,$i<5)
$file=strconcat("C:\Documents and Settings\Sasulka\Рабочий стол\oksana\t",$i,".txt")
$f=tfread($file, rnd(1,tfcount($file)))
FOR($i=1, $i < STRLEN($rus)+1)
IF(RND(0,1) = 1)
$r = STRCUT($rus, $i, 1)
$e = STRCUT($eng, $i, 1)
замена()
END_IF
END_CYC
toclip($f)
v()
keypress(#space)
end_cyc
HALT