我尝试设置快捷方式以便发送如下输出:[日期] _ [thecaret / cursor] .somethinelse
例如: 18-02-18_ [myCursorHere] .png
这是linux下AutoKey的脚本:
output = system.exec_command("date +'%Y%m%d'+'_$(cursor).png'")
keyboard.send_keys(output)
但结果确实是这个结果:
20180218 + _ $(光标).PNG
您是否知道如何使用此脚本将光标插入到正确的位置?
PS:Autokey也允许我使用"短语"功能,有一些宏,如"插入日期"和"插入光标"但我无法让它发挥作用。在这种情况下,脚本就是这个:
test <date format='%d-%m-%y'><cursor> something here
没有任何反应(实际上我的文本编辑器会冻结)
答案 0 :(得分:0)
找到解决方案(使用“time”代替date命令更好)
import time
t = time.strftime("%d.%m.%Y")
length = "-.pdf"
keyboard.send_keys(t+length)
keyboard.send_key("<left>", len(length)-1)