Windows 自动热键::功能键工作不正常

Windows 自动热键::功能键工作不正常,windows,autohotkey,Windows,Autohotkey,已解决 还要检查评论 我在脚本中编写了一个命令来模拟功能键,以便轻松重命名文件(Windows F2键有助于重命名文件) 脚本非常基本(我使用多个热键脚本,而不是将所有脚本粘贴到一个脚本中,以获得更大的灵活性): 它似乎对我想更改名称的普通文件夹不起作用。感谢您的建议。您可以使用: #l::F2 ;for a simple one-to-one remap 或者,或者: #l:: Send {F2} ;insert more code here for a multiline command

已解决

还要检查评论

我在脚本中编写了一个命令来模拟功能键,以便轻松重命名文件(Windows F2键有助于重命名文件)

脚本非常基本(我使用多个热键脚本,而不是将所有脚本粘贴到一个脚本中,以获得更大的灵活性):

它似乎对我想更改名称的普通文件夹不起作用。感谢您的建议。

您可以使用:

#l::F2 ;for a simple one-to-one remap
或者,或者:

#l::
Send {F2}
;insert more code here for a multiline command
return

我不知道为什么键映射不起作用。但是是的,发送F2是有效的。那么第一个解决方案(一对一重新映射)是否无效,或者您是指问题本身中的代码?(请澄清,我目前不确定你想说什么)我的意思是,第一个解决方案,一对一键映射不起作用。带有send F2的第二个代码段工作正常。我不知道这是否是一个系统问题,因为我的设备是公司的。但是第二段代码仍然有效。是的,我验证了。当然,我们不能冒这样的风险。谢谢你的评论。如果其他人正在阅读,将请求处理此问题。由于重新映射语法的原因,重新映射语法在这种特定情况下不起作用。您最终会发送Windows+F2,这对您的使用是不可取的。通常情况下,输入send命令是有效的,因为这将释放在send命令期间被按住的修改器。这也可以做成一行(
#l::SendInput,{F2}
),应该/可以用来代替正常的
发送
#l::
Send {F2}
;insert more code here for a multiline command
return