探検


Paper Plane xUI Part.6 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2016/10/17(月) 21:50:38.77ID:7NJagGDR0
Ver.0.00からまもなく20年、未だ進化を続ける
速い・軽い・多機能・カスタマイズも自由自在
当然マウス操作や設定などのGUI面も充実
Scriptによる所謂かゆいところに手が届く機能も充実
そんなファイル操作ツール集Paper Plane xUI(PPx)について語るスレです

配布サイト(TORO's Library)
http://toro.d.dooo.jp/
動作画面
http://toro.d.dooo.jp/ssppx.html

Paper Plane xUI まとめサイト(wiki)
http://www6.atwiki.jp/ppx/

過去スレ
1 http://pc7.2ch.net/test/read.cgi/software/1069774436/
2 http://pc11.2ch.net/test/read.cgi/software/1128948911/
3 http://pc12.2ch.net/test/read.cgi/software/1186753930/
4 http://anago.2ch.net/test/read.cgi/software/1264624581/
5.http://potato.2ch.net/test/read.cgi/software/1341924040/
446436
垢版 |
2019/10/16(水) 00:34:29.54ID:06f0fbMv0
>>442
1.69+1で 表示されました。
ありがとうございました。

script の ほうも ありがとうございました。
2019/10/20(日) 04:27:39.34ID:7aFyVvXv0
%M?ppclistで、開いているPPxが1つだけの場合メニューを出さず結果を即取得
%M?selectppxで、開いているPPxが1つまたは2つの場合メニューを出さず自身や相手を選択

みたいな仕様にならないでしょうか。
2019/10/22(火) 21:14:24.79ID:Rgk8WCRF0
>>445
ディレクトリ別設定の #0: とかは、パスが「#0:」のときにしか効果無いので
意図した動作にななりません。
設定そのものは強化する予定なので、そのときに対応します。

>>447
検討しようと思います。対応したときどんな使い方をする予定ですか?
2019/10/23(水) 03:36:29.95ID:PrfMwvr20
>>448
PPcは独立一枚窓で使っています。
*fileで、「ディレクトリ入力は、起動中PPcが3枚以上であればPPc一覧から選択する(X_rclst)」
という設定がありますが、同等の機能を、?M_ppclistみたいなメニューを使って、*file以外でも使いたいと思っています。

PPcを4〜5枚起動して作業していて、例えば[A]から[D]に切り替えたい時、
TABで順番に切り替えるのが煩わしいので?M_selectppxを使っています。
しかし2枚起動しているときに?M_selectppxを実行するのは
相手窓を選ぶためなのは明らかと思うのですが、メニューで選択→ENTERは煩わしく感じています。
TABと同じように相手側をいきなり選べるように出来たらいいなと思います。
もし1枚しか起動してなければ、これも自身を選ぶしかないのは明らかと思いますので
自身の窓にフォーカスが当たるようにすれば良いのではないかと思います。
2019/10/23(水) 18:34:54.17ID:PrfMwvr20
?Mppclistは、*ppc "%M?ppclist" -choose:edit 等
2枚開いてもあえて自身のカレントディレクトリを挿入したい場合もあり
2枚以上開いている場合はメニューを出すようにして欲しいです。
2019/10/26(土) 09:15:36.51ID:Mq1BBE0/0
Win10 1903 64bitでPPCWを上下2画面で使用しています
PF5なんですが、下画面では一回押せば更新されるのですが、上画面では2回押さないと更新されません
ppx.cfgにF5の定義がなかったので念の為F5 = @F5を入れてみましたが改善せず
バージョンを1.69+1にしてみましたがダメでした
他に設定項目やチェック項目があれば教えてもらえませか
お願いします
2019/10/27(日) 21:11:02.87ID:vDrajrTF0
>>449
了解しました。多分、メニューとは別に用意することになります。

>>451
類似する現象を確認していますがまだ修正できていません。
多分、更新読み込みに失敗しているのでは無く画面の表示更新の失敗です。
2019/10/28(月) 19:53:10.48ID:M0NI4ckb0
複数ウインドウを立ち上げてるときコピー先が別ウインドウあてにならずに
1枚ウインドウと同じ挙動にする設定ってどこにありますか?
2019/10/30(水) 10:27:31.43ID:hbs0XSCJ0
PPC(PPV)からファイルを指定してVS Codeを起動する際に行番号を指定するいい方法はありますか?
VS Code自体は以下のような指定になります。

Code.exe -g [filepath]:[line]

例:hogepath.txtの200行目を指定
Code -g hogepath.txt:200
2019/10/30(水) 14:49:46.84ID:PUNTltQb0
こうかな

KC_main = {
\C = %Ob Code -g %FCD:200
}
2019/10/30(水) 19:04:59.63ID:CfKs5bTI0
PPvならこの辺
%L[V] PPvの論理行、%l[V] PPvの表示行、%lH PPvの表示桁
あとは%*input()使うなりなんなり
2019/10/30(水) 23:34:33.79ID:hbs0XSCJ0
>>455-456
GUIの設定画面を見ながらどうしようかなと思ってしまいましたが、CFGのKV_mainで
割り当ててる編集キーを弄れば良かったですね
\ENTER ,%"Text edit"%Oib,%'editor' -g "%1%\%C:%L"
で解決しました
ありがとうございました
2019/11/02(土) 23:05:10.22ID:Ql0FbJsr0
>>453
一時的なら *ppcfile でコピー先を指定します。
常時するならファイル操作ダイアログでコピー先を空欄にし、設定-設定保存です。
この操作は、アクション別なので、まとめてならcfgファイルを編集した方が
早くなります。
2019/11/03(日) 00:57:56.86ID:hKE/0PFK0
>>458
ありがとう!
うまくできた、と思う。
460449
垢版 |
2019/11/07(木) 22:41:54.40ID:It/cL3zz0
>>452
+3にて機能追加ありがとうございました。

あとすみません。マニュアルの見落としかも知れませんが
スクリプトで、IDに関係なく
起動しているPPcの枚数を調べるのはどのようにしたらいいでしょうか?
2019/11/07(木) 23:00:52.57ID:xmxLgTLS0
あったかなかったか
いちおこれで数は取れる

var win_count = 0;
for(var i = 65; i <= 90; i++){
var id = String.fromCharCode(i);
if(PPx.Extract('%NC' + id)) win_count++;
};
PPx.Echo(win_count);
2019/11/08(金) 00:46:03.56ID:vSNn3RqE0
>>461
いけました!ありがとうございました。
2019/11/09(土) 17:40:24.06ID:fc3IxaTt0
>>460
+4 で起動中PPxの数や一覧を取得できる %*ppxlist を用意しました。
これと、*if やスクリプトを使ってメニュー表示や挿入を行ってください。
2019/11/09(土) 21:44:36.53ID:/Ysh25kw0
>>463
ありがとうございます。ほぼ思い通りのカスタムが出来ました。

ただ、こちらの環境の問題かもしれませんが
%*ppxlist(+C)として、PPcが1枚だけの時は1
2枚以上の時は、なぜか「起動しているPPcの数-1」が返ってきます。
(例えば、2枚起動しているときは1 3枚の時は2)

%*ppxlist(+)等の指定時は、PPcの数が正しくカウントされているようです。
お手数ですがご確認よろしくお願い致します。
2019/11/09(土) 22:24:44.51ID:/Ysh25kw0
すみません。やっぱり%*ppxlist(+)もおかしいです。C_Bがカウントされないようです。
2019/11/10(日) 00:35:54.60ID:+Z7yTvPr0
(+C)ってのはどこかに説明書いてあるの?
なんだかわからんけどうちだと+Cでも+でも正しい枚数が返ってくるな
スクリプトモジュールのバージョンとか表示形態で変ってくるのかもね
2019/11/10(日) 12:02:04.38ID:SQtymu9a0
>>466
以下画像のように、オンラインヘルプを参考に
PPbでecho %*ppxlist() 等入力して確認しました。
Windows 10 1903 64bit PPx1.69+4です。
PPc[A][B][C][D]と、PPb[A]、PPtrayを起動しています。
例えば、
echo %*ppxlist(+C)と入力すると、3(C_D,C_C,C_A)
echo %*ppxlist(+) と入力すると、5(B_A,C_D,C_C,,C_A,TRA)
PPc[B]を起動しているのでC_Bがカウントされるはずと思うのですが抜けています。
この操作はスクリプトの機能使っていないので
スクリプトモジュールのバージョンは無関係と見ています。

https://f.uploader.xzy.pw/eu-prd/upload/20191110113142_4245684766.png

念のため設定を全部リセットしましたが同じでした。
検証してないですが2画面等、設定によっては正常に表示されるのかもしれません。
2019/11/10(日) 17:02:28.46ID:+Z7yTvPr0
>>467
ヘルプに書いてあったのね。バージョンテキストしか見てなかったわ感謝感謝
ScriptModuleはレスした後で関係ないなと思いました
うちでも試してみたけど確かに+と+Cで返ってくる枚数が違うときあるね
2019/11/10(日) 21:37:46.98ID:KTfwPqCM0
>>467
ミスで、C_B だけ列挙できない形で公開してしまいました。
先程出した +5 で修正しています。
2019/11/10(日) 21:46:25.69ID:SQtymu9a0
>>469
+5で確認したところ正しくカウントされているようです。ありがとうございました。
2019/11/11(月) 22:12:10.68ID:SYvpSbtf0
+4かな、以前よりも拡張子が上手に取れるようになってて見やすくなった
でもファイル名と拡張子を話さない設定のやつが離れてしまって悲しい
今のままでも見やすいけど、ウインドウで使い分けてるんで
離れるのはきれいに離れ、くっつくのはファイル名を上手に削って
って感じです
2019/11/21(木) 05:33:52.83ID:WVWQpCDT0
Win10Proで1.69UNICODE版使ってんですけどマスクが正規表現しか受け付けない感じになってるのは俺だけ?
MultiByte版試したら問題ないけども
UNICODE版の仕様とかだったらスマンが
2019/11/21(木) 05:48:55.90ID:WVWQpCDT0
なんか勘違いしとった
472は忘れてくださいな
2019/11/21(木) 06:42:48.50ID:WVWQpCDT0
1.68+7からエントリマスクの挙動おかしくないですか?
2019/11/23(土) 15:39:37.63ID:rkWAft0i0
外部のソフトが書き込みアクセス中のディレクトリにあるファイルを
*ppcfileで処理した後PPcにフォーカスが戻らないことがあり
X_jinfcに compcmd = *focus! と設定すればよいのではと思ったのですが
この記述をした場合どのような不都合が考えられるでしょうか?
2019/11/23(土) 20:28:12.18ID:IGgG68ss0
>>474
確かそのあたりで、リアルタイムマスクを行うとワイルドカードが
意図しないで拡張子を分離しない扱いになることがあったので調整しています。

>>475
!を付けていると状況によって使っているPPcが最小化する可能性があるのと、
別のアプリを使っているのにPPcがでてくるのがあるとおもいます。
また、根本の原因については複数のダイアログが出て戻る場所の情報が失われた
と思われるため、現状では対処のしようがないです。
2019/11/23(土) 22:38:22.65ID:a66hb6AK0
1.70のDirectWrite版さん、FREEGの長さ完全に無視してて草
478475
垢版 |
2019/11/25(月) 05:29:32.82ID:FICVr5Nw0
>>476
ご指摘の通り、状況によって意図しない挙動になったので
この設定は止めることにします。対処法がない件も含め回答ありがとうございました。
2019/11/26(火) 23:24:31.44ID:yUOg1LTR0
(1)F12(エントリの複製)に相当する処理は*ppcfileではどのように記述するのでしょうか?
以下のように
dir_pattern1
inputfile1.in
inputfile2.in
outputfile1.out
outputfile2.out

とあって、dir_pattern1を複製しdir_pattern2を作る際
outputfileN.outは不要であり数が多くサイズも巨大なので
一旦F12で複製して後から消すのは時間がかかり、処理対象から外したいと考えています。

dir_pattern2
inputfile1.in
inputfile2.in

となるようにF12相当の処理に-mask:!.out指定を入れたいです。


(2)コメントに含まれる文字列をマーク・マスクするにはどのようにすればいいでしょうか?
*whereの検索結果に対し、ファイル名 フルパス両方一覧表示させ
かつ、ファイル名は左フルパスは右に表示させたいと思いまして
*ppc -k *where -path:"%1" %%:*comment all extract "%%%%FCD"
表示書式はM F45,6 S1 wC s1 という感じにしています。
検索結果表示後、コメントに記載したフルパスに含まれる文字列で
処理対象を絞り込みたいと考えています。
2019/11/29(金) 22:07:14.92ID:m1iwEQ9R0
>>477
CFX Module のグラフですか?こちらでは幅指定を変えるとその幅で表示しています。

>>479
(1)F12 は内部で次の内容を実行しています。

ファイル: *file !copy,%*name(BDC,"%R"),"%1",/name:"入力名前"
ディレクトリ: *file !copy,"%*name(NDC,"%R")\*","入力名前のフルパス",/querycreatedirectory:off"


(2)コメントでマスクやマークは、標準では用意していません。
スクリプトでマスクやマークに相当するものが作れますが、
*where -type:2 -text:"コメント" とコメントを対象にして再検索するのはどうですか。
2019/11/30(土) 22:17:38.02ID:ttY4LgRZ0
リストファイルのソートを指定する方法は、ないでしょうか?
できれば対象リストファイルのみを「読み込み順」にしたいです。
2019/12/01(日) 02:03:34.46ID:8QiXCeDh0
右クリックでファイルをドロップしたときのメニューと
送るのメニューを変えたいときはどこをいじるのだろう?
2019/12/01(日) 10:42:34.27ID:Xcd5XTHH0
*makelistfileで -nameオプション付けたときだけバイナリになる?
2019/12/04(水) 22:23:25.81ID:004YGpaW0
>>481
リストファイル内でソートメニューを表示すると、「リストファイル」が選べます。
リストファイルの場所が変わらないなら、「このパス限定」も使えます。

>>482
どちらも状況に応じて内容を生成していますし、テキスト形式でない形式の
パスを扱うので、カスタマイズを用意していません。
あと、送るについては内部で使っているコマンドを使って
「*sendto "Bluetooth ファイル転送.lnk"」とかはできるので、自分でメニューを
作ることはできます。

>>483
-name があるとヘッダ無し・UTF-16LEテキストになります。
次版で -name ありでもヘッダ有りにすることにします。
2019/12/07(土) 05:19:47.08ID:4VfXRtHp0
>>484
482です。
ドロップしたときにはdropハンドラを無効にしたものが表示され、
出ないとうれしい。エクスプローラでは表示されないので。
同じアプリで管理者とユーザダブって出ちゃう。

送るメニューには、send toにあるもの以外に余計な項目が出てくるのでちょっと邪魔。
せっかく自分では使いやすいようにsend to内のlinkの頭に番号をふっていつも順序
どおりに表示されるようにしているから。このやり方だと、余計なものには番号が
ついてないから下の方に表示されるのが救い。
2019/12/08(日) 13:50:08.47ID:RNCmgJsJ0
>>485
無効指定は考慮していなかったので +1 で対応しました。
487481
垢版 |
2019/12/08(日) 21:10:54.89ID:Dc5vIz8E0
>>484
アドバイスありがとうございます

「このパス限定」の方は、期待通り「読み込み順」になりました。
しかし、「リストファイル」の方は、何度やっても、無効になってしまいます。

「このパス限定」とはやり方が違うのでしょうか?
できれば、リストファイルに対して設定したいです。
2019/12/08(日) 22:17:37.63ID:74y6bblV0
>>486
スッキリした表示になりました。
ありがとうございます。
2019/12/08(日) 22:46:50.36ID:RNCmgJsJ0
>>487
ソートメニューからの操作だと設定できませんでした。
先程だした1.70+2で修正しています。
2019/12/08(日) 23:57:30.86ID:Dc5vIz8E0
>>489
1.70+2 で できました! ありがとうございました。
491名無しさん@お腹いっぱい。
垢版 |
2019/12/09(月) 21:41:36.03ID:5e/SbMDn0
xplorer2 のスクラップコンテナみたいな使い方って出来る?
仮想フォルダ(?)にファイルやフォルダを放り込んでおいて一括処理できるような。
説明が下手でごめん。
2019/12/11(水) 23:36:18.67ID:PgNHjw8z0
もしかしてリストファイル?違うか。
2019/12/12(木) 23:02:18.12ID:gyl7UeRL0
これをPPcから呼び出せるようにするとか?
http://moewe.xrea.jp/down/pathstore.html
2019/12/12(木) 23:30:46.19ID:rrcokssz0
それこそリストファイルでいいんじゃないの
2019/12/12(木) 23:40:15.53ID:FUHTTIxz0
xplorer2 wiki見てみた感じだとlistfileに近そう
Ctrl+Wで出てくるダイアログで検索もフラット化も出来る
2019/12/14(土) 20:29:26.03ID:pSpIf2xp0
*selectppx は起動中PPxを指定して切り替えですが、起動していない窓を
指定して起動(起動済みならselectppxを同じ)するような機能はないですか?
2019/12/14(土) 20:54:13.15ID:hO7pFBim0
*ppc -r -dootid:A とか?
2019/12/14(土) 20:54:58.61ID:hO7pFBim0
おh -dootid:じゃなくて-bootid:
2019/12/14(土) 21:15:50.70ID:pSpIf2xp0
行けました!
ありがとうございました。
2019/12/14(土) 21:33:17.57ID:HBzrSUod0
Internal Server Error
2019/12/16(月) 21:09:31.82ID:vEhpUMTz0
PPcのファイルリストの色付けで拡張子別+フォルダで色分けって出来る?
↓こんな感じ
https://imgur.com/AM0DZKJ.png
2019/12/17(火) 08:06:36.88ID:FsJR1cig0
拡張子別+フォルダってのがよくわからんし
PPcで表示してみて何がしたいか示さないとなんとも
2019/12/17(火) 11:05:05.95ID:IIsy6px40
拡張子の文字色と、ファイル名・サイズ・更新日時の文字色を同じものにしたいってことかな
ファイル名はXC_fexcでできるけど他ってどうするんだっけ
2019/12/17(火) 11:26:25.42ID:fIyp8Rd20
https://imgur.com/S6eMLKo.png
>>501の言い換えは画像の赤枠内も色付けが可能かどうかって事で
何がしたいかは視認性を確保するためね
2019/12/17(火) 12:23:39.25ID:FsJR1cig0
>>504
そこ元から色付いてない?
うちのは色付いてるので試しに素のppx170unicode版を
起動してみたけど標準の状態でも行全体が水色になってるみたいよ
2019/12/17(火) 18:33:23.53ID:fIyp8Rd20
>>505
デフォルト状態ですと、今度は属性の色分けのみでファイルが拡張子の色で着色がされないので最初の質問に至るわけですが
もしかしてわたしくとあなたの素の状態は違うのでしょうか?
https://imgur.com/MtaxxlO.png
2019/12/17(火) 19:09:33.80ID:FsJR1cig0
>>506
なるほど。そういうことね
デフォルト状態から
PPcustの全般>PPc>アイコン・拡張子表示>ファイル名の文字色>拡張子別の色
でディレクトリ名とファイル名の着色できてるけど、サイズや日付までとなるとわからないな
2019/12/17(火) 19:30:10.96ID:fIyp8Rd20
>>507
ありがとう、確かにデフォから試したら出来た
逆に今まで躓いてた理由も分かった
拡張子色の指定の部分で*も指定しててこれがフォルダにも反映されるという発想が抜けてたからだった

サイズや日付も色ついた方がベターだけどとりあえず問題ない、重ねてありがとう
2020/01/12(日) 17:30:04.78ID:+tUd8Mep0
サムネイル表示させた状態でファイルを選択するとき、マークの有無がぱっと見わかりにくいのですが
サムネイルの上に選択色をオーバーレイするような表示ってできないでしょうか?
2020/01/20(月) 23:47:07.37ID:AuL6dYVL0
>>509
オーバレイのための処理が用意していないのでできません。
余裕があるときに用意してみます。
2020/01/25(土) 10:15:24.83ID:xpj6Hjp+0
>>510
ありがとうございます。オーバレイでなくとも、選択したサムネイルに付ける枠が
細枠になっているのを太枠+画像の反転色にするとか
サムネイル専用の大きなマークにするとか
わかりやすくなればなんでもいいです。ご検討よろしくお願い致します。
2020/01/26(日) 01:17:49.52ID:bc2cKKXC0
1.71のPPvでUnicodeなテキストを見ると改行が改行されてなくないですか?
1.70だとちゃんと改行されているんですが。。。
2020/01/26(日) 17:06:48.70ID:u4+CCdvS0
>>512
PPvの問題を直して再公開しています。再公開版で直っていると思います。
514512
垢版 |
2020/01/27(月) 20:50:51.65ID:CU97i7TM0
>>513
再公開版で改行を確認しました。ありがとうございます。
515509
垢版 |
2020/02/10(月) 03:46:57.05ID:HTVb4bzC0
>>510
1.71+1でマークサムネイルの選択色オーバレイ表示ありがとうございました。
以前に比べ大変見やすくなりました。これでマークミスがなくなります。
2020/02/15(土) 04:45:24.78ID:QNjCaPBZ0
ネットワークドライブにドライブレターを割り当てているのですが
うっかりオフライン時にアクセスしてしまったとき、PPcがずっと接続しようとして操作不能になり、毎回強制終了しています。
タイムアウト設定する箇所がどこかにないでしょうか?
2020/02/17(月) 23:02:25.46ID:jt+3wD6p0
>>516
Windows 内でネットワークドライブの応答待ちをしているため、
PPx 側では現在タイムアウトの対応ができません。
一応、Windowsは90秒でタイムアウトしますが、
続けて別のアクセスをして長時間になることもあります。

このような状況の対策をする予定ですが、すぐにはできないかもしれません。
2020/02/17(月) 23:52:34.03ID:78uk2Vn60
>>517
了解しました。お時間のあるときで構いません。ご検討よろしくお願い致します。
2020/03/01(日) 11:02:51.30ID:Gpi03QDL0
DirectWrite 版、フォントレンダリングが綺麗で気に入りました
2020/03/01(日) 19:13:47.02ID:g/AC1BoH0
一括リネームの「試行(T)」ボタンをおしたときのメッセージを別窓に出力するか、出力スペースをもっと縦長にすることはできませんか?
大量のファイルを処理するとき確認しづらくて、もっと大きな出力窓で見たいです。
2020/03/07(土) 21:53:03.46ID:nBH9WUfP0
>>520
次版で上下のサイズ変更ができるようにしておきます。

また、ログ上で 右クリック − FileMneu - Duplicate か
ログにフォーカスがある状態で F1 - D で、
別窓を出して表示ができます。
2020/03/12(木) 20:46:18.35ID:h5tFOcC90
>>521
ご教示ありがとうございます。こんなやり方があるのですね!
次版も楽しみにしております。よろしくお願い致します。
2020/03/13(金) 18:01:17.69ID:Xx0n/Cgz0
メニューで、||の直後に??xxxを入れても垂直線が表示されません
また同じくメニューで、??MC_menuと登録してもでメニューバーの内容を展開しません
2020/03/18(水) 23:18:41.06ID:TfckiCdL0
>>523
|| については、対応が難しいので「||」と「??xxx」の間に区切り線「--」を
自動挿入する回避策を入れることにします。
それまでは、手作業で入れておいてください。

??MC_menu は現在対応していません。次版で対応します。
2020/03/20(金) 10:41:02.82ID:Tfa8MR9Q0
>>524
回避策ありがとうございます
2020/03/21(土) 18:22:55.82ID:0Zbh+R5W0
>>521
PPx1.72 Windows10にて
ログ窓部分の大きさを変えられることを確認しました。
ありがとうございます。

窓の大きさをマウスだけでなくキーボードでも大きくすることは可能でしょうか?

ログ上でF1を押すと、必ずPPxのヘルプが立ち上がるのですが
これを回避する設定はないでしょうか?

ログにフォーカスがある状態で F1-D押しても
ログの内容を取り込めない端末があるのですが
このような場合、どこが悪いと考えられるでしょうか?

設定をリセットしてデフォルト状態で確認しています。
2020/03/22(日) 05:20:19.92ID:coz25e760
エクスプローラ互換ファイルコピー:%K"@\C"
エクスプローラ互換ファイル移動:%K"@\M" の処理先をサブ窓PPc[Z]で選択

1画面使用を想定 要ppxwin.dll(*topmostwindow)

PPcを1枚だけ開いている場合、現在開いているディレクトリ(%1)を基準にPPc[Z]を開く
PPcを2枚以上開いている場合、どのPPcIDのディレクトリを基準にするかメニュー("%M?ppclist")で選択
メニュー表示時は最初から現在アクティブなPPcIDにカーソルを当てておく(%k"UP")
サブ窓上でマークしてENTERを押すか、「.」上でENTERを押すことで処理先のパスを一行編集窓に挿入(-choose:edit)
コマンド実行してみたもののやっぱりやめたと思った場合は、サブ窓を閉じたら一行編集も同時に閉じる(*ifmatch 0,0%*edittext%:%k"ESC")
一行編集のタイトル(%W)で判別しているため、「複写」「移動」タイトルの一行編集窓を別に作って使うと誤動作する可能性があります。

K_lied = {
FIRSTEVENT ,*if %*ppxlist(+C) > 1 %:*ifmatch 複写,%W %:*replace ""%:%k"UP"%:%Osq *ppc "%M?ppclist" -single -bootid:Z -choose:edit /k
(改行削除) *topmostwindow %%N %%: %%J.%%:*linemessage File Copy %:*ifmatch 0,0%*edittext%:%k"ESC" %:*stop
*if %*ppxlist(+C) > 1 %:*ifmatch 移動,%W %:*replace ""%:%k"UP"%:%Osq *ppc "%M?ppclist" -single -bootid:Z -choose:edit /k
(改行削除) *topmostwindow %%N %%: %%J.%%:*linemessage File Move %:*ifmatch 0,0%*edittext%:%k"ESC" %:*stop
*if %*ppxlist(+C) == 1 %:*ifmatch 複写,%W %:*replace ""%:%Osq *ppc "%1" -single -bootid:Z -choose:edit /k
(改行削除) *topmostwindow %%N %%: %%J.%%:*linemessage File Copy %:*ifmatch 0,0%*edittext%:%k"ESC"%:*stop
*if %*ppxlist(+C) == 1 %:*ifmatch 移動,%W %:*replace ""%:%Osq *ppc "%1" -single -bootid:Z -choose:edit /k
(改行削除) *topmostwindow %%N %%: %%J.%%:*linemessage File Move %:*ifmatch 0,0%*edittext%:%k"ESC"%:*stop
}
528527
垢版 |
2020/03/22(日) 15:12:30.35ID:coz25e760
>>527
サブ窓で入力したパスを追加編集することは通常ないのと
一行編集の入力履歴を参照したいこともあるので
*ifmatch 0,0%*edittext%:%k"ESC" → *ifmatch !0,0%*edittext%:%k"ENTER"
の方がいいのかも。

サブ窓でパスを選択したら、そのまま処理開始。
入力履歴を参照するときは、一旦サブ窓を閉じてから。
2020/03/24(火) 16:14:43.20ID:u8szjZdM0
PPC 1 画面 (時に 2 画面) で使用しています。今開いているのと同じディレクトリを追加画面に表示させることを Shift + Tab に割り当てています。

KC_main = {
\TAB = @'='
}

上記のように Tab を送ってさらにそのウィンドウにフォーカス移動するにはどうしたらよいでしょうか。
2020/03/28(土) 12:57:38.10ID:kKBWkIFh0
>>526

キーボード操作は、とりあえずダイアログの標準操作(Alt+Space - S - 方向キー)が
できます。
または「*windowsize %N.,500,700」等を K_edit に登録して下さい(要 Window module)。

あと、PPcとかと同じキー割当て(Alt+Shift+方向キー)を追加する予定です。
>529
\TAB = @'=' @TAB
としてください。
2020/03/28(土) 13:09:06.81ID:lukmflu+0
>>530
ご回答ありがとうございます。Windowsの標準機能に気づかず灯台下暗しでした。
Alt++Space S 方向キーが覚えやすそうです。
2020/03/28(土) 13:48:54.70ID:CZpQwsVp0
>>530
ありがとうございます。できました!
2020/04/01(水) 00:26:06.54ID:8fDUH5WA0
スクリプトをecma6で書き直してるんだけどenumeratorで詰まった
指定したパスのサブフォルダのリストを取得したいんだけどいい方法ありますか?
dirやlsも試したけどフルパスが取れないし小窓がちらつくので
できればスクリプトだけで完結したい
2020/04/07(火) 08:53:16.07ID:69EHOpvl0
作者さんに動きがないけどまさかコロナ?
2020/04/15(水) 21:44:14.84ID:LzmIhmVl0
X_icnlの書き方・使い方がまったくわから〜ん
2020/04/16(木) 09:02:20.41ID:rioXBLW20
>>535
X_icnl = { ; 拡張子別アイコン
TXT = aaa.ico
}

こんな感じで表示アイコンが変わったけど他に用途あるの?
2020/04/16(木) 19:23:41.61ID:tlPZLltH0
>>536
そう書いても「?」アイコンにしかならない
2020/04/16(木) 21:14:01.93ID:UG0zENW+0
>>476
475の対策ですが、こんな設定が良さそうです。
*ppcfile実行直前に実行元のPPCID(=focusID)を控えておいて、compcmdで*focus (実行元のPPCID)

*setcust _User:focusID=%n %:*ppcfile copy... -compcmd *focus %*getcust(_User:focusID)
2020/04/18(土) 16:23:28.55ID:a02BMUXX0
%*treeはカーソル位置にポップアップ、かつ窓の大きさはツリー表示内容によって決まる
仕様になっているようですが、特にカーソルが画面下端近く、かつツリー表示項目が多いときは
画面から下に窓がはみ出て下の方の項目が見えないときがあります。
540533
垢版 |
2020/04/19(日) 23:18:24.93ID:itJ3KMgz0
諦めてvbsで書いてたけど*whereisでパスリスト生成できるようになってる!作者さん感謝!
できればディレクトリの末尾に\をつけるオプションが欲しいです
541533
垢版 |
2020/04/19(日) 23:33:10.48ID:itJ3KMgz0
あれ\付いてるな。勘違いだったみたいです
ともあれjavascriptで書けました
2020/04/22(水) 23:41:21.37ID:CvPFL40H0
>>530
1.72+1でキーバインド追加されているのを確認しました。ありがとうございました。
2020/05/02(土) 21:19:02.19ID:fPw0paNn0
>>539
表示位置の調整をしていなかったので1.72+2で対応しました。

>>540
ディレクトリの末尾は不定でしたので、1.72+2で「\」を付けるようにしました。
544540
垢版 |
2020/05/07(木) 21:31:41.10ID:PUPswFv70
>>543
確認しました。ありがとうございます!
2020/05/24(日) 23:07:38.17ID:2/B0QFxL0
Ver1.73、もうWin7未サポートでいいんでない?
ttps://dotup.org/uploda/dotup.org2155746.png
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況