Emeditorで最近開いたファイルをポップアップメニューで表示


Emeditorで最近開いたファイルをポップアップメニューで表示するAHKスクリプト。初めてRegReadを使ってみました。とりあえず上手くいった。結構便利。


#NoTrayIcon
#SingleInstance force
;emeditorのパス
emeditor = C:\Program Files\EmEditor\emeditor.exe
;カスタマイズ→最近のファイル表示数の設定
RegRead,hismax,HKEY_CURRENT_USER,Software\EmSoft\EmEditor v3\Common,MaxRecentFile

;開いたファイルのパスを取得
Loop,%hismax%
{
RegRead,File%A_Index%,HKEY_CURRENT_USER,Software\EmSoft\EmEditor v3\Recent File List,File%A_Index%
}
;メニューを作る
Loop,%hismax%
{
menu:= File%A_Index%
Menu,emhis,Add,%menu%,Open
}
Menu,emhis,Show
Return
;開く
Open:
Run,%emeditor% "%A_ThisMenuItem%"
return