Arenbiker, если я правильно вас понял:
LB := 0
LButton::
{
If A_ThisHotkey = LButton ; в данном примере можно и без этого.
{
SendInput {LButton Down}
KeyWait, LButton, U
SendInput {LButton Up}
LB++
FileDelete, C:\LButtonLog.txt
FileAppEnd, %LB%, C:\LButtonLog.txt
}
}
Либо можно еще так:
LB := 0
LButton::
{
If A_ThisHotkey = LButton ; в данном примере можно и без этого.
{
SendInput {LButton Down}
KeyWait, LButton, U
SendInput {LButton Up}
LB++
SetTimer, End, 1000
}
}
return
End:
FileDelete, C:\LButtonLog.txt
FileAppEnd, %LB%, C:\LButtonLog.txt
SetTimer, End, Off
return
Пересоздание лога происходит только после односекундной паузы.