1.按照时间创建文本文件并打开
文本文件并没有什么快捷方式,每次都要右键,找新建,找文本文档,临时写点什么还要保存,写名字,懒得写就打aa,bb的,挺烦的.
难点在于用lua没法知道当前鼠标所在的文件夹路径,于是改用windows的地址栏,效果还不错.
下面的代码在鼠标所在文件夹按照当前时间(精确到秒)创建文本文件并打开.
用acDelay是因为ctrl+v需要等待几百毫秒才能拿到,如果你的机器比较卡,可能需要设置长点,目前也没有什么更好的方案
为什么用剪切板不用acSendKeys,acSendKeys一个一个字母输入,很慢.
local cur_time = os.date("%y%m%d-%H%M%S"); local file_name=cur_time..".txt" local command='cmd /c "type NIL>'..file_name..'"'; acSetClipboardText(command); acSendKeys("^l") acSendKeys("^v{ENTER}") acDelay(400) local open_command="notepad "..file_name; --acMessageBox(open_command) acSetClipboardText(open_command); acSendKeys("^l") acSendKeys("^v{ENTER}")