Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Autohotkey 自动热键设置";。。println";读点东西_Autohotkey - Fatal编程技术网

Autohotkey 自动热键设置";。。println";读点东西

Autohotkey 自动热键设置";。。println";读点东西,autohotkey,Autohotkey,我试图使用自动热键创建快捷方式,其中键入“println”生成“System.out.println();”但键入“.println”生成“.println();”。 这样做的目的是帮助我在为java课程编写代码时通常键入的内容。我想使用常规键盘点,而不是这个快捷键的numpad点,但我不关心输出中使用哪个点 我尝试了以下方法: ;for Java println ::println:: SendInput System.out.println();{Left}{Left} return ;

我试图使用自动热键创建快捷方式,其中键入“println”生成“System.out.println();”但键入“.println”生成“.println();”。 这样做的目的是帮助我在为java课程编写代码时通常键入的内容。我想使用常规键盘点,而不是这个快捷键的numpad点,但我不关心输出中使用哪个点

我尝试了以下方法:

;for Java println
::println::
SendInput System.out.println();{Left}{Left}
return


;block change if '.println'
::.println::
SendInput {NumpadDot}println();{Left}{Left}
return
但是,这只执行第一个快捷方式,而不执行第二个快捷方式。
你能帮我让这个脚本工作吗?

::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}
return

谢谢你解决这个问题,阿明。我试过你的剧本,但似乎还是失败了。它们自己使用它们工作。。。。“.println”正是我想要的。但当您尝试“output.println”时,它会将文本转换为“output.System.out.println();”知道发生了什么和/或如何修复它吗?在热字符串中使用
<代码>:?:.println::。你没读过这个吗?哦,我有一段时间没用自动热键了,我忘记了那个功能。我的道歉。现在开始工作了,谢谢!