Autohotkey 通过AHK中的Win键禁用Ctrl键模拟

Autohotkey 通过AHK中的Win键禁用Ctrl键模拟,autohotkey,Autohotkey,我有两个AHK脚本同时运行。 首先是: #I::Run calc.exe 第二: ^I::Run notepad.exe 所以,当我按Win+I运行第一个脚本时,第二个脚本也会启动,因为Win键模拟CTRL键。如何禁用它?不带更改键。假设您试图用第一个脚本打开计算器,用第二个脚本打开记事本,您忘记在第一个脚本中的calc.exe之前放置Run命令 换句话说,第一个脚本似乎不起作用的原因并不是由第二个脚本引起的,只需将计算器脚本的代码更改为: #I::Run calc.exe 我真的不明白你

我有两个AHK脚本同时运行。 首先是:

#I::Run calc.exe
第二:

^I::Run notepad.exe

所以,当我按Win+I运行第一个脚本时,第二个脚本也会启动,因为Win键模拟CTRL键。如何禁用它?不带更改键。

假设您试图用第一个脚本打开计算器,用第二个脚本打开记事本,您忘记在第一个脚本中的
calc.exe
之前放置
Run
命令

换句话说,第一个脚本似乎不起作用的原因并不是由第二个脚本引起的,只需将计算器脚本的代码更改为:

#I::Run calc.exe

我真的不明白你想说什么。你能试着重新措辞并展示你的整个剧本而不是几个片段吗?也许现在更好:)嗯,听起来不对。我认为Win键不应该和ctrl键有任何关系,除非你有某种特殊的设置。我也无法重现你的问题。脚本中还有其他什么可能导致这种情况吗?没有。当我在第二个脚本中更改键时,它工作正常。问题实际解决了吗?这听起来很有趣,我想知道是什么原因造成的。我不认为是这样,他可能只是在编辑问题时打字<代码>#I::calc.exe什么都不做。它只是尝试在名为
calc
的对象中检索名为
exe
的属性。是@0x464e,但是calc.exe是一个有效的路径可执行文件,可以使用
run
打开,再加上他的第二个脚本也包含一个
run
命令,给我一种感觉,他在创建热键的时候忘了添加那个词。Ofc,如果他后来添加的信息能够澄清他真正想要的是什么,如果与此不同,你可以继续写一个更好的答案,让OP接受。:)问题是当触发
#I
时,
^I
热键也被触发。我的观点是,添加
Run
不会对此产生任何影响。我也不知道他出了什么问题。我最好的猜测是在上面的评论中。很公平,让我们希望OP能给我们更多关于问题原因的信息。对不起,是我的错。忘记添加运行。