[過去ログ]
Paper Plane xUI Part.6 [無断転載禁止]©2ch.net (1002レス)
Paper Plane xUI Part.6 [無断転載禁止]©2ch.net http://egg.5ch.net/test/read.cgi/software/1476708638/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
395: 名無しさん@お腹いっぱい。 [sage] 2019/07/27(土) 17:40:41.45 ID:DrbZ0Oip0 >>329 アドバイスありがとうございます。 (1)と(2)の機能を1つの一行編集で同時に持たせるより、別々の機能にする方が良い気がして (1)は>>298でヒストリ使わないようにする。追加補完リストなし (2)は以下のように別に作ると良いかも知れないと思いました。 M_option_exe = { 追加リストON/OFF = *RotateExecute pl_exe,*alias l_execmd=*completelist /set /list /file:"%%0l_exe.txt",*alias l_execmd=%%"" *ifmatch "/Execute/",%W %:%k"ESC X BS" %:*stop *ifmatch "/Applauncher/",%W %:%k"ESC" %:*stop -- = 追加リスト更新(FenrirScan) = %Obsq "%0fenrirexe\fenrirscan.exe" *ifmatch "/Execute/",%W %:%k"ESC X BS" %:*stop *ifmatch "/Applauncher/",%W %:%k"ESC" %:*stop 追加リスト更新(Everything) = %Obsq ess.exe -s *.exe -f "%0l_exe.txt" *ifmatch "/Execute/",%W %:%k"ESC X BS" %:*stop *ifmatch "/Applauncher/",%W %:%k"ESC" %:*stop } (続きます) http://egg.5ch.net/test/read.cgi/software/1476708638/395
396: 名無しさん@お腹いっぱい。 [sage] 2019/07/27(土) 17:42:08.75 ID:DrbZ0Oip0 >>395 M_option_dir = { PPc[Y]でパス選択 = *ppc "%*extract("%*edittext")" -single -bootid:Y -choose:edit /k *topmostwindow %%N %%: %%J.%%:*linemessage Choose Directory 追加リストON/OFF = *RotateExecute pl_dir,*alias l_dircmd=*completelist /set /list /file:"%%0l_dir.txt",*alias l_dircmd=%%"" *ifmatch "/Copy/",%W %:%k"ESC \C BS" %:*stop *ifmatch "/Move/",%W %:%k"ESC \M BS" %:*stop *ifmatch "/Path Jump/",%W %:%k"ESC \L BS" %:*stop *ifmatch "/DialogHandler/",%W %:%k"ESC" %:*stop -- = 追加リスト更新(FenrirScan) =%Obsq "%0fenrirdir\fenrirscan.exe" *ifmatch "/Copy/",%W %:%k"ESC \C BS" %:*stop *ifmatch "/Move/",%W %:%k"ESC \M BS" %:*stop *ifmatch "/Path Jump/",%W %:%k"ESC \L BS" %:*stop *ifmatch "/DialogHandler/",%W %:%k"ESC" %:*stop 追加リスト更新(Everything) = %Obsq ess.exe -s folder: -f "%0l_dir.txt" *ifmatch "/Copy/",%W %:%k"ESC \C BS" %:*stop *ifmatch "/Move/",%W %:%k"ESC \M BS" %:*stop *ifmatch "/Path Jump/",%W %:%k"ESC \L BS" %:*stop *ifmatch "/DialogHandler/",%W %:%k"ESC" %:*stop } (続きます) http://egg.5ch.net/test/read.cgi/software/1476708638/396
397: 名無しさん@お腹いっぱい。 [sage] 2019/07/27(土) 17:44:19.18 ID:DrbZ0Oip0 >>396 KC_main = { X , *string i,Edit_OptionCmd=%%M_option_exe %:"%*input("" -title:"Execute(list:%*getcust(_User:pl_exe)) 1:追加リストON/2:追加リストOFF(入力履歴) Menu:Alt+O" (改行削除) -mode:Ox -k *execute ,%%'l_execmd' %%:%%k"&\right &\right &\right &\right &\right &\right &\right &\right")" %#FCD \C ,*string i,Edit_OptionCmd=%%M_option_dir %:*ppcfile !copy,"%*input("%2" -select:a -title:"Copy(list:%*getcust(_User:pl_dir)) 1:追加リストON/2:追加リストOFF(入力履歴) Menu:Alt+O" (改行削除) -mode:Ou -k *execute ,%%'l_dircmd'%%:%%k"&\right &\right &\right &\right &\right &\right &\right &\right")" \M ,*string i,Edit_OptionCmd=%%M_option_dir %:*ppcfile !move,"%*input(%*extract("%2") -select:a -title:"Move(list:%*getcust(_User:pl_dir)) 1:追加リストON/2:追加リストOFF(入力履歴) Menu:Alt+O" (改行削除) -mode:Ou -k *execute ,%%'l_dircmd'%%:%%k"&\right &\right &\right &\right &\right &\right &\right &\right")" \L ,*string i,Edit_OptionCmd=%%M_option_dir %:%j"%*input("" -title:"Path Jump(list:%*getcust(_User:pl_dir)) 1:追加リストON/2:追加リストOFF(入力履歴) Menu:Alt+O" (改行削除) -mode:Ou -k *execute ,%%'l_dircmd'%%:%%k"&\right &\right &\right &\right &\right &\right &\right &\right")" } (続きます) http://egg.5ch.net/test/read.cgi/software/1476708638/397
398: 名無しさん@お腹いっぱい。 [sage] 2019/07/27(土) 17:48:55.58 ID:DrbZ0Oip0 >>397 K_tray = { ^\Z ,*string i,Edit_OptionCmd=%%M_option_dir %:DialogHandler.x86-64.exe "%*input("%h0" -select:a -title:"DialogHandler(list:%*getcust(_User:pl_dir)) 1:追加リストON/2:追加リストOFF(入力履歴) Menu:Alt+O" (改行削除) -mode:Ou -k *execute ,%%'l_dircmd'%%:%%k"&\right &\right &\right &\right &\right &\right &\right &\right")" ^\X ,*string i,Edit_OptionCmd=%%M_option_exe %:"%*input("" -title:"Applauncher(list:%*getcust(_User:pl_exe)) 1:追加リストON/2:追加リストOFF(入力履歴) Menu:Alt+O" (改行削除) -mode:Ox -k *execute ,%%'l_execmd' %%:%%k"&\right &\right &\right &\right &\right &\right &\right &\right")" } _User = { pl_exe = 1 pl_dir = 1 } X:エントリのマーク後、実行ファイルパスを指定してアプリ起動 Shift+C:エントリマーク後、ディレクトリパスを指定してファイルコピー Shift+M:エントリマーク後、ディレクトリパスを指定してファイル移動 Shift+L:エントリマーク後、ディレクトリパスを指定してパス移動 Ctrl+Shift+Z:DialogHandlerでダイアログにディレクトリパスを送る(要PPtrayw.exe起動) Ctrl+Shift+X:ファイルパスを指定して実行(ファイルを開かない)(要PPtrayw.exe起動) (続きます) http://egg.5ch.net/test/read.cgi/software/1476708638/398
399: 名無しさん@お腹いっぱい。 [sage] 2019/07/27(土) 17:51:15.90 ID:DrbZ0Oip0 >>399 一行編集のオプションボタン(Alt+O) PPc[Y]でパス選択:PPc[Y]をディレクトリパス入力用として開く。EnterでPPc[Y]で開いているパス挿入 入力しているディレクトリパスに何のファイルが入っているか予め確認したいときにも使う ENTERで、PPc[Y]で開いていたパスを挿入 追加リストON/OFF:X、Ctrl+SHIFT+Xのとき、list:1でL_exe.txt(とユーザ定義xの補完リスト使う) list:2でユーザ定義xの補完リストだけ使う 最初は、list:1にしてl_exe.txtから探す。ある程度使うアプリが決まってくると list:2にして探せば足りるようになる。 追加リストON/OFF:Shift+C、Shift+M、Shift+L、Ctrl+SHIFT+Zのとき、list:1でL_dir.txt(とユーザ定義uの補完リスト使う) list:2でユーザ定義uの補完リストだけ使う。 補完リストはdでもよい気がしたけど、他のコマンドで入力した履歴と混じっても良いかどうか? 追加リスト更新(FenrirScan):FenrirScanを使って追加の補完リスト作成。(Everythingを入れられない環境用) 追加リスト更新(EveryThing):EveryThingのコマンドライン版を使って追加の補完リスト作成 l_exe.txt:実行ファイルのパスリスト(FenrirScanまたはes.exe,ess.exeで作成) l_dir.txt:ディレクトリパスリスト(FenrirScanまたはes.exe,ess.exeで作成) ess.exeはhttps://blogs.yahoo.co.jp/koga2020/52109362.htmlで公開されているものを使用 こちらの環境では、パスリスト読み込みは多少待たされますが十分許容範囲でした。 以前は、PPxETP64.dllを使っていたので、全ての一行編集にEverythingの検索結果がそのまま出てきたので >>317みたいな細工をしていたのですが、細工不要になり快適になりました。 とはいえ、検索の時だけ拡張モジュールとしてPPxETP64.DLLを使えたらとも思うのですが、よいカスタマイズ の方法はあるでしょうか? 長々とすみませんでした。 http://egg.5ch.net/test/read.cgi/software/1476708638/399
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.931s*