teadrinker Вот. Вместо того, что бы добавлять к каждой, он суммирует всё в одно число
filePath = F:\12.txt
FileReadLine, Var1, %filePath%, 1
FileReadLine, Var2, %filePath%, 2
FileReadLine, Var3, %filePath%, 3
Var1 = 10
Var2 = 7
Var3 = 3
NumpadAdd::
IfNotExist, %filePath%
FileAppend,0, %filePath%
FileReadLine, Var1, %filePath%, 1
Var := ++Var1
FileDelete, %filePath%
FileAppend,%Var1%, %filePath%
FileReadLine, Var2, %filePath%, 2
Var := ++Var2
FileDelete, %filePath%
FileAppend,%Var2%, %filePath%
return
NumpadSub::
IfNotExist, %filePath%
FileAppend,0, %filePath%
FileReadLine, Var1, %filePath%, 1
Var := ++Var1
FileDelete, %filePath%
FileAppend,%Var1%, %filePath%
FileReadLine, Var3, %filePath%, 3
Var := ++Var3
FileDelete, %filePath%
FileAppend,%Var3%, %filePath%
return