简单的记录犯错的工具

最近由于工作忙以及急躁的心理。在写代码或者做事上,频频犯错。于是乎想了一个简单的记录犯错的软件。这个软件是基于autohotkey windows上的小脚本。同时我也是用DropBox来同步这个小脚本和错误记录,这样方便我在办公室或者家里都可以使用,而且手机也可以装个dropbox来查看我的犯错记录。

Dropbox自动同步的功能非常好用。https://www.dropbox.com/ 

下载autohotkey www.autohotkey.com/

脚本:

#SingleInstance force
^!e::
IniRead, OutputVar, %A_ScriptDir%\compile.ini,%A_MM%:%A_DD%, LowLevelError
IfEqual, OutputVar, ERROR
{
	outputvar := 0
}
outputvar := outputvar + 1
IniWrite, %OutputVar%, %A_ScriptDir%\compile.ini,%A_MM%:%A_DD%, LowLevelError
Gui, Add, Text,, 请输入第%OutputVar%次犯错的原因:          
Gui, Add, Edit, r1 vMyEdit
Gui, Show
return

#ifwinactive errorrecord.ahk ahk_exe AutoHotKey.exe
~enter::
GuiControlGet, CtrlContents,, MyEdit 
FileAppend [%A_MMM%%A_DD%号%A_Hour%点%A_Min%分] %CtrlContents%`n, %A_ScriptDir%\error.txt

Gui, Destroy
return
  • 快捷键是Ctrl+Alt+E.

  • 运行截图

  • 在你编译出现错误,而且这个错误的是由你的不细心导致的,那么你可以按下CTRL+ALT+E快捷键。上面会提示你今天是犯第几次错误了,简单的输入你犯错的原因。

  • 你犯错的次数会被记录在脚本文件目录下的compile.ini中。你输入的内容则记录在error.txt中。

  • compile.ini中的内容大概是这样的。

  • [03:06]

  • LowLevelError=25

  • Section是月日,这样保证了一年中的唯一性。其中LowLevelError的次数会递增,以日为单位。

  • error.txt就记录了你在文本框输入的内容。

  • 如:

  • [三月06号22点20分] 少写了一个分号

  • 这个脚本还可以继续完善的。 但对于我来说已经基本够用了。



你可能感兴趣的:(autohotkey)