我正在浏览AHK关于热字符串的文档,发现Options部分特别有趣
我有一个问题是关于关闭选项,例如:
这是我的第一个问题C:区分大小写:当您键入缩写时,它必须与脚本中定义的大小写完全匹配。使用C0关闭大小写敏感性。
你会怎么做?
也就是说,我可以使用哪些步骤和代码示例来完成它?
至于第二个问题,一个不那么重要的问题
你为什么要这么做?
要回答你的第一个问题,有两种创建区分大小写的热字符串的主要方法。
方法1-一次性使用选项修饰符:
将选项放在热点字符串的第一个和第二个冒号之间。例:
;Case Sensitive
:C:ROFL:: Rolling on floor laughing
:C:ICYMI:: In case you missed it
:C:TL;DR:: Too long, didn’t read
;Non case-sensitive
::atot::A Tale of Two Cities
::ctbc::Cry, the Beloved Country
方法2-#Hotstring
指令
如果你有一个更长的热串列表,你想要应用一些特定的属性,你可以使用这个指令。该指令将适用于它之后的所有热字符串,这就是为什么存在像#Hotstring C0
这样的选项可以关闭先前声明的#Hotstring C
。例:
#Hotstring C
::ROFL:: Rolling on floor laughing
::ICYMI:: In case you missed it
::TL;DR:: Too long, didn’t read
#Hotstring C0
::atot::A Tale of Two Cities
::ctbc::Cry, the Beloved Country
(这两个代码块功能相同)
回答你的第二个问题,如果你的意思是为什么你需要使用C0
选项,请参阅Method 2
以上。如果你的意思是为什么一般使用大小写选项,那就是个人喜好的问题了。