Post by Flipeador » 20 Aug 2018, 00:20
En lugar de estar constantemente escribiendo en un archivo, puede hacer que se contabilice en la memoria y que se escriba en el archivo cuando cierres el script.
Prueba este script, cuando lo ejecutas empieza a contar, y cuando lo cierras se guarda en un archivo en el escritorio con el nombre
~f1tmp.txt:
Code: Select all
OnExit Save
count := 0
~F1:: ++count
Save:
FileAppend % count . "`r`n", % A_Desktop . "\~f1tmp.txt"
ExitApp
Si el script anterior no te funciona, puedes probar con este otro:
Code: Select all
OnExit Save
count := 0
Loop
{
Input o, I V E, {F1}
if (ErrorLevel = "EndKey:F1")
++count
}
Save:
FileAppend % count . "`r`n", % A_Desktop . "\~f1tmp.txt"
ExitApp
En lugar de estar constantemente escribiendo en un archivo, puede hacer que se contabilice en la memoria y que se escriba en el archivo cuando cierres el script.
Prueba este script, cuando lo ejecutas empieza a contar, y cuando lo cierras se guarda en un archivo en el escritorio con el nombre [c]~f1tmp.txt[/c]:
[code=autohotkey file=Untitled.ahk]OnExit Save
count := 0
~F1:: ++count
Save:
FileAppend % count . "`r`n", % A_Desktop . "\~f1tmp.txt"
ExitApp[/code]
Si el script anterior no te funciona, puedes probar con este otro:
[code=autohotkey file=Untitled.ahk]OnExit Save
count := 0
Loop
{
Input o, I V E, {F1}
if (ErrorLevel = "EndKey:F1")
++count
}
Save:
FileAppend % count . "`r`n", % A_Desktop . "\~f1tmp.txt"
ExitApp[/code]