「きょう」入力、変換で20240919

GoogleのIMEは、きょう、いま、で変換すると今日の日付や今の時間に変換してくれる。前にも書いてます。

ですが、表題のようにyyyymmddはできませんでした。次図のように辞書に入力するとこの形式で変換します。コピー用に下に張り付けておきます。

DATE_FORMAT
{YEAR}{MONTH}{DATE}

こちらを参考にしました。

{YEAR}{MONTH}{DATE}を工夫すれば0919や09/19はできるのはできますが、「よみ」の項目にDATE_FORMATは1つしか認識しないようです。だから、いろんな種類、20240919とか09/19とか複数行に登録しても無駄でした。もしかして、品詞を変えたらどうか?。やってみたらやはり1つだけです。品詞なしが優先かも。それに曜日の{WEEK}とは使えません。

今日の日付は日に1回変わるだけなのでコマンドラインで実行できればいいなー。ってGoogleIMEのGoogleIMEJaTool.exeにコマンドラインで使えるオプションに/importとか/exportとか/exportdicとかのオプションがあるか探しました。ありません。

でも、

240919や9/19木、0919と複数の候補がほしい。

クリップボードに作るという方法ならできそうです。

C:\Users\take2>type tt.bat
powershell -ExecutionPolicy Bypass ./today2.ps1

C:\Users\take2>type today2.ps1
$text = Get-Date -Format "yyMMdd"
$text= $text -replace "\s",""
Set-Clipboard $text

C:\Users\take2>type mm.bat
powershell -ExecutionPolicy Bypass ./mmddaaa.ps1

C:\Users\take2>type mmddaaa.ps1
$text = Get-Date -Format "MMdd ddd"
$text= $text -replace "\s",""
Set-Clipboard $text

コマンドプロンプトでttと入力し、実行したら240919がクリップボードにできます。

コマンドプロンプトでmmと入力し、実行したら0919木がクリップボードにできます。

こちらを参考にしました。

(Visited 1 times, 1 visits today)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です