我有一个脚本(批处理文件)来存储一些剪贴板内部内容,我需要使用自动热键自动执行运行和粘贴操作。
我尝试了以下代码,但该代码不适用于 cmd.exe。我期望一个类似“粘贴剪贴板”的功能。
+F2:: 运行“SCRIPT.bat” 发送 {Control 向下}V{Control 向上} 返回
答案1
在命令提示符中,Ctrl+V 不会粘贴剪贴板。
在命令提示符中粘贴剪贴板的一种方法是 Alt+Space、E、P。因此,您可以尝试
Send !{Space}ep
要粘贴到其他 Windows 程序,您可以按照以下步骤检查当前窗口是否为命令提示符
IfWinActive, ahk_class ConsoleWindowClass
{
Send !{Space}ep
}
Else
{
Send ^v
}