[過去ログ] Paper Plane xUI Part.6 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
388(1): 2019/06/27(木)23:23 ID:u5kbiM9U0(3/3) AAS
後出しごめん、設定で新規エントリを真似る方法も書いとく
KC_main = {
\K =%M_menuNewEntry
}
M_menuNewEntry = {
&dir =
*set FILE_NAME=%"ディレクトリ作成"%{%|tempdir%|%}
%Ob mkdir %'FILE_NAME'
&text =
*set FILE_NAME=%"ファイル作成"%{%|tempfile%|.txt%}
省4
389(1): 2019/06/28(金)21:51 ID:DgevN21I0(1) AAS
>>382
*makelistfile ,marktag は試されましたか?これを使うと選択状態を「M:x」で
出力するので、通常のマーク操作で選択を変えれば変更できます。
あと、現在は、PPx.EntryInsert で追加しても listfile に出力する方法が
ありません。次版で *makelistfile に出力する指定を追加します。
>>383>>384
指摘の拡張子は確かに変更できません。実装当時は Windows98 とかも
考慮して大文字にしていましたが、今では事情も変わっていますので
小文字に変えます。
>>388
省2
390(1): 378 2019/06/28(金)23:26 ID:HoSgLdaA0(1) AAS
>>389
,marktagでリストファイルにマーク状態が出力されるのは知っていましたが、
PPcでリストファイルを開いてエントリのマーク状態を変更、そのうえで
開いているリストファイルを上書きすることができるかどうかが知りたいです
説明不足ですみません
PPcで作業中に、一行編集からちょっとしたメモを指定したリストファイルに書き込み
後に実行済みはマークを付けて確認するような使い方ができないかなと思った次第です
391(1): 2019/07/01(月)23:46 ID:ZjvbIalK0(1) AAS
>>390
データーベースのような扱いをしたいということでしょうか。PPx のリストファイルの
取り扱いは、ディレクトリとして読み込む機能と、ディレクトリをファイルに書き出す
機能しかないので、リストファイルを直接加工することはできません。
作業用に PPc を適当に1枚開いて、リストファイルを読み込み、任意の操作を
した後、書き出す程度のことならできます。もしくは外部アプリで加工ですね。
392(2): 2019/07/02(火)11:19 ID:om4PaJIB0(1) AAS
*maskentry(一時エントリマスク設定)でダイアログを表示しない場合、
ディレクトリもマスク候補に含める方法はありますか?
393(1): 378 2019/07/02(火)19:52 ID:tt/6G6lo0(1) AAS
>>391
了解しました。データベースというほどでもないですが、ファイラの範疇を
越えた操作とは思うのでできる範囲でできればなという考えです
次版で追加があるということなのでそちらでもなにかできないか試してみます
>>392
*maskentry o:ed,マスクする文字列 でできますね
394: 392 2019/07/03(水)08:49 ID:C+yQP5ik0(1) AAS
>>393
ありがとうございます、できました
395(2): 2019/07/27(土)17:40 ID:DrbZ0Oip0(1/5) AAS
>>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
-- =
省8
396(1): 2019/07/27(土)17:42 ID:DrbZ0Oip0(2/5) AAS
>>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"
省11
397(1): 2019/07/27(土)17:44 ID:DrbZ0Oip0(3/5) AAS
>>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")"
省2
398: 2019/07/27(土)17:48 ID:DrbZ0Oip0(4/5) AAS
>>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
省8
399(2): 2019/07/27(土)17:51 ID:DrbZ0Oip0(5/5) AAS
>>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の補完リスト使う)
省13
400: 2019/07/27(土)21:17 ID:4JVJeO9Z0(1) AAS
Bad Request
401(1): 2019/07/29(月)21:48 ID:dGFWgkcv0(1) AAS
>>399
PPxETP64.DLL のマニュアルに指定方法の記載があります。
402(1): 2019/08/03(土)23:31 ID:xw0GrIn20(1) AAS
>>401
ありがとうございます!
ETP_PART=0とすればいいのですね。
あともう一つ教えてください。-choose:editで入力するときに、""がつかない形で
パスを挿入したいのですがどのようにカスタムすればいいでしょうか?
追加補完リストからは""がつかない形で挿入されるのですが方や-choose:editは""付きで
パス挿入されるので上記のままだと""を手動で削除しなくてはならないことに気づきました。
あと、最近のes.exeだとファイル出力のオプション使えるんですね。
es.exe *.exe -sort-path-ascending -export-txt "%0l_exe.txt"
es.exe /ad -sort-path-ascending -export-txt "%0l_dir.txt"
403: 402 2019/08/13(火)15:58 ID:2DNL8Sx80(1) AAS
1.68+1にて-choose:"edit,%%FDCN"で解決しました。ありがとうございました。
404: 2019/09/06(金)22:12 ID:RNWiUx090(1) AAS
afxfazzyならぬPPxfazzyっぽいものがほしいなあと思って作ってみました。
PPxのCFGファイルを読み込んでM_xxxや**(コメント)**やME_xxxを検索して実行
PPx一式のファイルと同じところにPPx.CFGを置いていることが前提
*execute %*regexp("%*input("" -title:"M(E)_xxx形式を検索" -mode:e -k %%:*completelist /set /list /file:"%0PPx.CFG")","s/.*(ME?_[^= \t]+).*/%%$1/")
405(1): 2019/09/07(土)17:23 ID:CZy2I+ef0(1) AAS
一行編集の内容に対して、あらかじめ決めた文字列の位置に1キーで移動する良い方法ないかな?
今はスクリプトで、あらかじめ決めた文字列の位置を数字で取得して、その分 %k の RIGHT で移動している。
一行編集の内容は最初から決まっているわけでなく、そのときに入力した内容を元に移動する位置を決めたい。
406(2): 2019/09/07(土)17:38 ID:ULIj8ZYt0(1) AAS
(決めた文字列)→%|(決めた文字列)と置換してから一行編集に流し込む みたいな?
407: 2019/09/07(土)18:34 ID:pCIE2V220(1) AAS
ああごめんなさい一行編集立ち上げてからですね。上のじゃだめですね。
上下前次1-新書関写板覧索設栞歴
あと 595 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.025s