我有一个文本htm文件保存在本地机器上,我想用AutoHotKey
脚本将它的内容复制到剪贴板中。我想:将HTM文件的内容复制到剪贴板
FileRead, Clipboard, *c C:\Users\%A_UserName%\AppData\Local\Temp\file.htm
和
UrlDownloadToFile, C:\Users\%A_UserName%\AppData\Local\Temp\file.htm, NewTextFile.txt
但他们都没有工作。 唯一的解决办法我能想到的,是用来打开浏览器的htm文件:
Run, C:\Users\%A_UserName%\AppData\Local\Temp\file.htm
和按Ctrl +一个和未来按Ctrl +ç但这不是理想的。
为什么'* c'选项? 'FileRead,Clipboard,C:\ Users \%A_UserName%\ AppData \ Local \ Temp \ file.htm' 应该可以正常工作。 – Bob
@Bob ** Nope **。剪贴板仍然是空白的。我的机器有问题吗?上面的代码行可以在你的机器上工作吗?即它会将htm文件的内容发送到剪贴板? – Bababarghi
我不知道你的机器是否有问题。对我来说,它甚至可以在大于10 MB的文件上工作。不知道为什么它会帮助,但你有''FileRead'尝试保存到其他变量,然后使用'剪贴板:= var'吗?你也可以尝试'剪贴板:= RegexReplace(var,“\ 0”,“+”)'来替换NULL字符。谁知道。 – Bob