[過去ログ]
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バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
317: 名無しさん@お腹いっぱい。 [sage] 2018/12/23(日) 23:00:46.91 ID:+P/T4pDt0 >>314 質問のご回答および一行編集migemo補完の件、ありがとうございます。 可能な範囲で実装いただければと思います。 下は、298さん(>>306)の設定をもとに、自分用の設定を考えてみました。 一行編集窓の長さを長くしています。 補完候補は%0l_dir.txt(%0fenrirdir\fenrirscan.ini→PathFilePath=..\l_dir.txt) %*edittextが..\の状態で左キーを押したとき、..\をまるごと削除(Fenrir、Everythingのパスリストを使う用) %*edittextにファイルパスが入っている時は右キーでもファイル名削除 ただし%*edittextにショートカットパスが入っている場合、ショートカット先へジャンプしてファイル名削除 補完候補の差し替えは無しにしました。 元カスタムの挙動を完全に理解できてないためおかしな変更をしている可能性があります。 【** A **】 K_lied = { \F6 ,*ifmatch "option:e,a:d-","%0\l_dir.txt"%:*completelist /set /file:"%0\l_dir.txt" RIGHT ,*ifmatch "..\","%*edittext" %:%K"@TAB@END"%:*stop 【TAB】 *ifmatch "option:e,a:d+","%*edittext" %:*replace %*edittext%*addchar(\) %K"@F4@TAB@END"%:*stop 【TAB】 *ifmatch /\.lnk$/,%*edittext %:*replace %*linkedpath ("%*edittext") 【TAB】 *replace %*regexp(%*edittext,"s/(.*\\)(?!$).*/$1/") %:*completelist %:%K"@F2" LEFT ,*ifmatch "..\","%*edittext" %:*replace "" 【TAB】 *replace %*regexp(%*edittext,"s/(.*\\)(?!$).*/$1/")%:*completelist %:%K"@F2" F12 ,"%0fenrirdir\fenrirScan.exe" %&*completelist /set /file:"%0\l_dir.txt" } KC_main = { '@' ,%k"&\right %k"&\right %k"&\right %k"&\right %k"&\right %k"&\right %k"&\right %k"&\right %k"END" (改行削除) %k"\F6" %:*jumppath "%*input("..\" -title:"パス移動" -mode:e -k:"*editmode d %%:*setcust _User:emode=1")" } http://egg.5ch.net/test/read.cgi/software/1476708638/317
318: 名無しさん@お腹いっぱい。 [sage] 2018/12/23(日) 23:08:34.43 ID:+P/T4pDt0 Aだと常用に支障が出るので、Bのように「パス移動」のときだけキーをカスタマイズしたいですが 複数行*setcustが以下のままだと認識しません。どのように修正すればよいでしょうか? また、一行編集窓を実行元PPcの左端中央に配置したいです。。 記述は*fitwindow %N,%*findwindowtitle("パス移動"),22 と思うのですがどこに入れれば良いでしょうか? できれば実行元PPcの横幅に合わせたいですが可能でしょうか? 【** B **】 K_lied = { FIRSTEVENT ,*ifmatch !パス移動,%W %:*stop %*getcust(_User:emode)==0 %:*setcust _User:emode=0 (改行削除) %:*setcust K_lied:-|LEFT= %:*setcust K_lied:-|RIGHT= %:*setcust K_lied:-|F12= %:*setcust K_lied:-|\F6= } KC_main = { '@' ,%k"&\right %k"&\right %k"&\right %k"&\right %k"&\right %k"&\right %k"&\right %k"&\right %k"END" (改行削除) %k"\F6" %:*jumppath "%*input("..\" -title:"パス移動" -mode:e -k:"*editmode d %%:*setcust _User:emode=1")" *setcust K_lied:\F6,*ifmatch "option:e,a:d-","%%0\l_dir.txt"%%:*completelist /set /file:"%%0\l_dir.txt" *setcust K_lied:RIGHT,*ifmatch "..\","%%*edittext" %%:%%K"@TAB@END"%%:*stop 【TAB】 *ifmatch "option:e,a:d+","%%*edittext" %%:*replace %%*edittext%%*addchar(\) %%K"@F4@TAB@END"%%:*stop 【TAB】 *ifmatch /\.lnk$/,%%*edittext %%:*replace %%*linkedpath ("%%*edittext") 【TAB】 *replace %%*regexp(%%*edittext,"s/(.*\\)(?!$).*/$1/") %%:*completelist %%:%%K"@F2" *setcust K_lied:LEFT,*ifmatch "..\","%%*edittext" %%:*replace "" 【TAB】 *ifmatch "option:e,a:d-","%%0\l_dir.txt"%%:*ifmatch "",%%*edittext *completelist /file:"%%0\l_dir.txt" 【TAB】 *replace %%*regexp(%%*edittext,"s/(.*\\)(?!$).*/$1/")%%:*completelist %%:%%K"@F2" } http://egg.5ch.net/test/read.cgi/software/1476708638/318
319: 名無しさん@お腹いっぱい。 [sage] 2018/12/23(日) 23:57:46.72 ID:+P/T4pDt0 318最後の2行間違いです。以下に訂正します。 (誤) 【TAB】 *ifmatch "option:e,a:d-","%%0\l_dir.txt"%%:*ifmatch "",%%*edittext *completelist /file:"%%0\l_dir.txt" 【TAB】 *replace %%*regexp(%%*edittext,"s/(.*\\)(?!$).*/$1/")%%:*completelist %%:%%K"@F2" (正) 【TAB】 *replace %%*regexp(%%*edittext,"s/(.*\\)(?!$).*/$1/")%%:*completelist %%:%%K"@F2" *setcust K_lied:F12,"%%0fenrirdir\fenrirScan.exe" %%&*completelist /set /file:"%%0\l_dir.txt" %*edittextが空欄の時だけFenrirの補完リスト有効 パスが入ってしまえばFenrir(Everythingも)もしかして外した方が良い?ので標準の補完リストのみ みたいなことできないかな?と思って試行錯誤してましたが、上手くいかなくてやめました。 http://egg.5ch.net/test/read.cgi/software/1476708638/319
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.500s*