Тема: AHK: Левые числа в переменной
Есть функция, которая должна печатать какую-то информацию в файл X.txt. Если файл с таким именем уже существует, она должна добавлять индекс к имени (X1.txt и т д). Вот она
F10::
PrntMssv2Fl("X")
return
PrntMssv2Fl(FileName) {
IfExist, %FileName%*.txt
{
loop, %FileName%*.txt
{
StringReplace, MxFlIndx, A_LoopFileName, %FileName%
}
MxFlIndx += 1
}
FileAppend, sdfgsdfg`n, %FileName%%MxFlIndx%.txt
}Только вот при сохранении файла с четным индексом к этому индексу из ниоткуда прилипает лишняя точка и несколько нулей, типа X2.000000.txt. Откуда эта точка и нули берутся и как их соответственно убрать?


