自动热键将任何复制的文件,HTML或其他格式的文本转换为纯文本

时间:2012-12-02 12:35:26

标签: autohotkey

将剪贴板从任何复制的文件转换为纯文本的自动热键命令无效。

据说在将某些内容复制到剪贴板后,我所要做的就是在脚本中运行以下命令:

clipboard = %clipboard%   ;

接下来(不一定):

ClipWait ;

等待剪贴板中有文字。

但我的脚本从未设法将复制的数据转换为纯文本,等待将永远保持不变。此外,我确实有一些东西复制到剪贴板,它是step7 plc程序的代码行,但我真的不知道步骤7如何在剪贴板中格式化它们。我想要的只是将数据以某种方式输入到文本中,我知道它可以以某种方式完成(尽管可能不是自动热键):(

1 个答案:

答案 0 :(得分:1)

你想在之前使用clipwait 你使用那个技巧。另一种选择是定期检查剪贴板中的路径。如果您不进行某种验证,则将无法复制二进制数据(例如,来自网站的图片)。

这包括对剪贴板中显示的:\进行基本检查(例如C:\abc\def)。

Loop
{
    ClipWait
    IfInString, Clipboard, :\
        Clipboard = %Clipboard%
}