私はマシン上にローカルに保存されたテキストの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
をしかしそれらのどちらも働いていた:私は試してみました。 + と次Ctrlキー + C Ctrlキー
Run, C:\Users\%A_UserName%\AppData\Local\Temp\file.htm
とが、それは理想的ではないのです。私は考えることができ 唯一の回避策は、使用したブラウザでHTMファイルを開くことでした。
'* c'オプションはなぜですか? 'FileRead、クリップボード、C:\ Users \%A_UserName%\ AppData \ Local \ Temp \ file.htm' うまくいくはずです。 – Bob
@Bob ** Nope **。クリップボードはまだ空白です。私のマシンに何か間違っていますか?上記のコード行はあなたのマシンで動作するでしょうか?つまり、htmファイルの内容を 'Clipboard'に送りますか? – Bababarghi
あなたのマシンに何か問題があるかどうかわかりません。私にとっては10 MB以上のファイルでも動作します。それがなぜ助けになるのか分かりませんが、 'FileRead'を他の変数に保存してみて、' clipboard:= var'を使ってみましたか? 'clipboard:= RegexReplace(var、" \ 0 "、" + ")'を使ってNULL文字を置き換えることもできます。知るか。 – Bob