コピペ補助 (Copy Paste Assistance)1
[Push to Copy]ボタン押下で textareaの文字列を clipboardに copyする。
まだまだ実装中。とりあえずCopyはできる。
仕事でコピペを多くする機会があったから。Ctrl+CとCtrl+Vを繰り返し続けると指が攣りそうになるので……
機能は単純でいい。
とにかく見た目を派手にしたい。
https://github.com/takoyaki-umaaaaaa/CopyPasteAssistance
設定項目(実装中)の保存先としてADS(代替データストリーム)を使用している。単体ファイルで完結させたかったから。自己書き換えとかできれば良かったが…… そのためHTAファイルを編集したり、サーバー経由でのCopyで設定情報が消える可能性が高い。まあいいか。
ADS Name | Character code | Format | CR LF |
---|---|---|---|
SettingData | UTF-16LE BOM or non-BOM | JSON | LF |
設定項目等は下記参照。名前からだいたい判断。パラメータの種類コメント2参照。
CopyPasteAssistance/settings.json
Lines 1 to 16 in b85f8ce
Text editorを使うのが一番簡単。
コマンドプロンプトから、次の形でファイル名として渡して呼び出し。
C:\><editor>.exe コピペ補助.hta:SettingData
例:C:\work> notepad.exe コピペ補助.hta:SettingData
Repositoryにある各ファイルは文字コードがそれぞれ違っている。
- Batch file: Shift-JIS
- Json file: UTF-16 LE BOM or non-BOM
- HTA file: UTF-16 BOM
- Markdown file: UTF-8 non-BOM
この状況は、そのファイルを使う環境がそれを求めるために発生している。
やはり、ファイル名に日本語は使うものじゃないな……