我正在尝试使用自动热键创建快捷方式,其中键入"println“将生成"System.out.println();”,但键入".println“将生成".println();”。这样做的目的是为了帮助我在为java课程编写代码时输入一些常用的内容。我希望使用常规的键盘点而不是此快捷键的数字键盘点,但我并不关心输出中使用的是哪个点。
我尝试过以下几种方法:
;for Java println
::println::
SendInput System.out.println();{Left}{Left}
return
;block change if '.println'
::.println::
SendInput {NumpadDot}println();{Left}{Left}
return但是,这只执行第一个快捷方式,而不执行第二个快捷方式。你能帮我让这个脚本工作吗?
发布于 2013-03-21 02:06:40
在::println::之前声明::.println::,你的想法就会生效。
::. println:: ; you might wan't to add this in case you add a space after a ,
SendInput {NumpadDot}println();{Left}{Left}
return
::.println::
SendInput {NumpadDot}println();{Left}{Left}
return
::println::
SendInput System.out.println();{Left}{Left}
returnhttps://stackoverflow.com/questions/15530291
复制相似问题