将剪贴板从任何复制的文件转换为纯文本的自动热键命令无效。
据说在将某些内容复制到剪贴板后,我所要做的就是在脚本中运行以下命令:
clipboard = %clipboard% ;
接下来(不一定):
ClipWait ;
等待剪贴板中有文字。
但我的脚本从未设法将复制的数据转换为纯文本,等待将永远保持不变。此外,我确实有一些东西复制到剪贴板,它是step7 plc程序的代码行,但我真的不知道步骤7如何在剪贴板中格式化它们。我想要的只是将数据以某种方式输入到文本中,我知道它可以以某种方式完成(尽管可能不是自动热键):(
答案 0 :(得分:1)
你想在之前使用clipwait 你使用那个技巧。另一种选择是定期检查剪贴板中的路径。如果您不进行某种验证,则将无法复制二进制数据(例如,来自网站的图片)。
这包括对剪贴板中显示的:\
进行基本检查(例如C:\abc\def
)。
Loop
{
ClipWait
IfInString, Clipboard, :\
Clipboard = %Clipboard%
}