2019年10月6日日曜日

一行編集でランチャ改

PPxをランチャとして使う」の連載記事以降、色々と動きがあったので書き直す。新しく追加された%*inputを利用。某大型掲示板を参考に、スクリプトを使ってた箇所を使わずに済ませたり、無駄に煩雑な箇所をシンプルにしたりした。

1.PPtrayを使いホットキー(Ctrl+Space)で起動。トグル動作をする
2.l_cmd.txtを登録。コマンド、実行パス、フォルダを混在して記載
3.実行パス→実行、フォルダ→PPCで開く、その他→コマンド実行と分岐

_Command = { ; ユーザコマンド・関数
ppl = *string o,name=%*input("" -title:"PPlauncher" -mode:e -k:"*completelist /set /file:%%0l_cmd.txt") %:
 *ifmatch "o:e,a:d+",%so"name" %: *execute C,*jumppath "%so"name"" %: *stop
 *ifmatch "o:e,a:d-",%so"name" %: *execute ,"%so"name"" %: *stop
 *execute,%so"name"
}

K_tray = { ; PPtrayホットキー(キー指定 不可,V_xx 形式を推奨)
^' ' ,*focus !#%*findwindowtitle("PPlauncher"),%0\PPTRAYW.EXE -c *ppl
}

l_cmd.txt
howm2dir
xyzzy
D:\bin
D:\Data
D:\Download
D:\work
D:\Temp
D:\bin\afxw\AFXW.EXE
D:\bin\AIMP4\AIMP.exe
D:\bin\NeeView\NeeView.exe
D:\bin\nyanfi\NyanFi.exe
*ppb
*ppc ;PPcを実行
*ppc -runas ;管理者/別のユーザでPPcを実行
*ppv
*pptray
*ppcust
*closeppx ;[wildcard] 全PPx終了
*screensaver ;スクリーンセーバを起動
*monitoroff ;モニターを省電力モードにする
*logoff ;Windows をログオフ
*poweroff ;Windows をシャットダウンし、電源を切る
*reboot ;Windows を再起動
*shutdown ;Windows をシャットダウン
*terminate ;Windows を強制シャットダウン
*suspend ;サスペンド状態に移行
*hibernate ;休止状態に移行
*ppe  ;"filename"  PPeで編集(終了待ちしない)


0 件のコメント:

コメントを投稿