クリップボードの内容をファイルに追記するバッチファイル〔ただしUTF-8 BOMあり〕

クリップボードの内容をファイルに追記するバッチファイル〔ただしUTF-8 BOMあり〕|CSVファイル〔データベースのもと〕をテキストファイル等に追記していくHTML

クリップボードの内容をファイルに追記するバッチファイル〔ただしUTF-8 BOMあり〕

  • 以下のコードを[拡張子:.bat]の任意のファイル名かつ[文字:SJIS][改行:CR+LF]で保存する。
  • 適宜、キーボードショートカットを設定し、プログラマブルキーボードなどに登録する。
powershell -Command Add-Content -Path C:\Users\%USERNAME%\Desktop\記述\mainichi-everyday.txt -Value (Get-Clipboard)
"C:\Program Files\WZ EDITOR 10\wzeditor.exe" C:\Users\%USERNAME%\Desktop\記述\mainichi-everyday.txt
"C:\Program Files (x86)\sakura\sakura.exe" C:\Users\%USERNAME%\Desktop\記述\mainichi-everyday.txt
exit
  • 1行目は、クリップボードの内容をmainichi-everyday.txtに追記する〔上書きではない〕、という内容。
  • 2行目は、mainichi-everyday.txtをWZ EDITORで開く、という内容。2行目は、なくてもよい。
  • 3行目は、mainichi-everyday.txtをサクラエディタで開く、という内容。3行目は、なくてもよい。 このmainichi-everyday.txtは[拡張子:.txt]かつ[文字:UTF-8 BOMあり][改行:CR+LF]で保存してある。 PowerShell〔パワーシェル〕でクリップボードを操作した結果であるデータは、強制的に[UTF-8 BOMあり]にされてしまうため、クリップボードのデータを受けるmainichi-everyday.txtは[UTF-8 BOMあり]である必要があり、そうでなければ、文字化けしてしまう。
  • [文字:UTF-8 BOMなし]にしようと、いろいろ工夫しようとしたけれども、諦めた。 Microsoftは、[UTF-8 BOMあり]をごり押ししたいらしい。

CSVファイル〔データベースのもと〕をテキストファイル等に追記していくHTML

【出所】:■HTML5のtableタグをCSV出力(ダウンロード)してみる - Qiita