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/
探検
Paper Plane xUI Part.6 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2016/10/17(月) 21:50:38.77ID:7NJagGDR0
353347
2019/03/10(日) 23:11:40.53ID:5+XAVybV0 >>352
すいません、その通りでした
enterで書庫内の拡張子判別実行した時、Windowsの拡張子判別が起動してしまい
設定したPPCの拡張子判別がうまく動きませんでした。
そこで*execinarc %: %K"@enter"にして試して見たらうまく動いたのでその設定にしていました。
申し訳ありません。
すいません、その通りでした
enterで書庫内の拡張子判別実行した時、Windowsの拡張子判別が起動してしまい
設定したPPCの拡張子判別がうまく動きませんでした。
そこで*execinarc %: %K"@enter"にして試して見たらうまく動いたのでその設定にしていました。
申し訳ありません。
354349
2019/03/11(月) 21:02:08.93ID:VPydmY/40 >>353
*execinarcを使っていたということで了解です。
とりあえず、*execinarcを使っていても「..」の選択で戻れるようにしておきます。
ただ、*execinarcでEnterをまるごと書庫対応させると、大きなソリッド書庫の
ような場所でEnterの反応がとても遅くなるので、必要な部分だけ使うように
するといいです。
*execinarcを使っていたということで了解です。
とりあえず、*execinarcを使っていても「..」の選択で戻れるようにしておきます。
ただ、*execinarcでEnterをまるごと書庫対応させると、大きなソリッド書庫の
ような場所でEnterの反応がとても遅くなるので、必要な部分だけ使うように
するといいです。
2019/04/21(日) 09:54:54.48ID:0guYdKB00
PPvでテキスト表示させたときの表示桁を示す線が、
スクロールしていくと途中で段差ができてる
さらにスクロールさせて末尾まで行ってから元に戻っていくと、
段差の位置が上方向にちょっと移動してる
表示桁を示す線の処理が、ファイルの先頭と末尾を表示させたとき限定でどうにかなってるっぽい?
win10 v1.66 テキストは70行程度でPPvウィンドウの高さは30行程度
スクロールしていくと途中で段差ができてる
さらにスクロールさせて末尾まで行ってから元に戻っていくと、
段差の位置が上方向にちょっと移動してる
表示桁を示す線の処理が、ファイルの先頭と末尾を表示させたとき限定でどうにかなってるっぽい?
win10 v1.66 テキストは70行程度でPPvウィンドウの高さは30行程度
2019/04/24(水) 16:22:11.56ID:PVVOBzT60
通常はソートを名前順で固定して使用しています。
ListFileを表示した時には記載順に表示したいのでソートを無効にしたいのですがどうすればよいですか。
XC_dsetの包括的な指定でListFileを示すものがあればいいのですが。
ListFileを表示した時には記載順に表示したいのでソートを無効にしたいのですがどうすればよいですか。
XC_dsetの包括的な指定でListFileを示すものがあればいいのですが。
357356
2019/04/25(木) 17:14:56.36ID:zf+CEZSm0 XC_dsetでのソートは「このパス〜」でないと効かないんですね。
普段は「*」で名前順にしてるからダメかー。
何か実現方法はないものだろうか…。
普段は「*」で名前順にしてるからダメかー。
何か実現方法はないものだろうか…。
2019/04/25(木) 18:21:09.18ID:+Fe0gTkS0
*ppv -parent:nでppcに取り込むといい感じだけど
カラムヘッダを表示した状態だと上にヘッダが被って描画されてしまう
*customize X_win:でヘッダ消すのもすぐに反映されないし他に方法ないかな
>>356
スクリプトモジュールのPPx.DirectoryType使って分岐するとか
カラムヘッダを表示した状態だと上にヘッダが被って描画されてしまう
*customize X_win:でヘッダ消すのもすぐに反映されないし他に方法ないかな
>>356
スクリプトモジュールのPPx.DirectoryType使って分岐するとか
359356
2019/04/26(金) 09:15:52.89ID:EGOXw9qW0 >>358
できちゃった、ありがとう。
簡単だけど一応載せておくと、LOADEVENTで↓を実行しました。
If PPx.DirectoryType = 4 Then
PPx.Execute("*sortentry -1,-1,-1,B11111,1")
End If
できちゃった、ありがとう。
簡単だけど一応載せておくと、LOADEVENTで↓を実行しました。
If PPx.DirectoryType = 4 Then
PPx.Execute("*sortentry -1,-1,-1,B11111,1")
End If
360358
2019/04/27(土) 16:49:49.09ID:aTYihs5p0 >>358
情報が足りてなかったので追記
*ppv -parent:%~Nで反対窓に取り込んで*ppvoption sync で連動させた状態で
ファイルを移動するときカラムヘッダがチラつく
win10 64bitでver16600と16602で確認したけど環境依存の問題かな?
*capturewindowだとタブが表示されるけど-parent:nはでないのでよさそうなんだよなー
>>359
アドバイス役に立ってよかった
自分はリストファイルは決ったファイルしか使わないので全部XC_dsetに記憶してるな
*where ,,,,,,,,,%0list\result.xlfとか登録しておくと結果を利用しやすくて便利
情報が足りてなかったので追記
*ppv -parent:%~Nで反対窓に取り込んで*ppvoption sync で連動させた状態で
ファイルを移動するときカラムヘッダがチラつく
win10 64bitでver16600と16602で確認したけど環境依存の問題かな?
*capturewindowだとタブが表示されるけど-parent:nはでないのでよさそうなんだよなー
>>359
アドバイス役に立ってよかった
自分はリストファイルは決ったファイルしか使わないので全部XC_dsetに記憶してるな
*where ,,,,,,,,,%0list\result.xlfとか登録しておくと結果を利用しやすくて便利
2019/04/28(日) 23:19:04.23ID:LOERCv460
362358
2019/04/30(火) 14:46:14.81ID:oH/bCZrQ0 >>361
乙です。E_TipViewで下のコマンドをそれぞれ試しました
*, *ppv %si"TipTarget"
*, *ppv %si"TipTarget" %si"TipWnd"
上のコマンドはファイル内容はppvに表示されるけど、それとは別にチップが表示される
下はppvがチップに取り込まれるので大きさが変更できない
*entrytip previewを使ってppvに取り込みつつチップは表示させない、もしくは
チップの大きさと表示場所を指定するにはどうすればいいですか?
それとは別件で%@のtypeオプションにFCB(%@,,FCB)を指定してもスペースを含まないパスが"で
括られないので確認お願いします
乙です。E_TipViewで下のコマンドをそれぞれ試しました
*, *ppv %si"TipTarget"
*, *ppv %si"TipTarget" %si"TipWnd"
上のコマンドはファイル内容はppvに表示されるけど、それとは別にチップが表示される
下はppvがチップに取り込まれるので大きさが変更できない
*entrytip previewを使ってppvに取り込みつつチップは表示させない、もしくは
チップの大きさと表示場所を指定するにはどうすればいいですか?
それとは別件で%@のtypeオプションにFCB(%@,,FCB)を指定してもスペースを含まないパスが"で
括られないので確認お願いします
2019/05/02(木) 17:42:51.61ID:Ya43JV6R0
>>362
実際にこちらでも試してみたら、うまく動作しませんでした。また、検討します。
試した内容は、
E_TipView = {
* ,*ppv "%si"TipTarget"" -preview:%si"TipWnd"
}
として
*entrytip preview %: *fitwindow %N,%si"TipWnd" %: *focus "PPV["
で表示です。
%@ については、 %@FCB で動作確認しましたが " で括って列挙されていました。
実際にこちらでも試してみたら、うまく動作しませんでした。また、検討します。
試した内容は、
E_TipView = {
* ,*ppv "%si"TipTarget"" -preview:%si"TipWnd"
}
として
*entrytip preview %: *fitwindow %N,%si"TipWnd" %: *focus "PPV["
で表示です。
%@ については、 %@FCB で動作確認しましたが " で括って列挙されていました。
364358
2019/05/04(土) 09:41:41.83ID:VL0XcCue0 確認ありがとうございます。%@FCBで想定通りになりました
オプションに , は要らなかったのかー
オプションに , は要らなかったのかー
2019/05/06(月) 20:46:16.02ID:DZxCmrLI0
>>363
E_TipViewのほうは設定せずに*entrytip〜だけでコマンド打てば綺麗に表示できますね
ただ連動表示ができないので自分のやりたいこととはちょっと違うみたいです
新機能の-popup:nはチラつきもないし立ち上がりも*fitwindowよりいい感じなんですけど
メニュー表示が消してもいつのまにか出てたりするのがよくわからんです
E_TipViewのほうは設定せずに*entrytip〜だけでコマンド打てば綺麗に表示できますね
ただ連動表示ができないので自分のやりたいこととはちょっと違うみたいです
新機能の-popup:nはチラつきもないし立ち上がりも*fitwindowよりいい感じなんですけど
メニュー表示が消してもいつのまにか出てたりするのがよくわからんです
2019/05/09(木) 21:57:55.19ID:qbuxqXx50
>>365
メニューバーが表示されるというのは心当たりがありません。
-popup、-parent は、*entrytip のために用意した処理を使い回していますが、
メニューバーの表示操作は行っていなかったと思います。
メニューバーそのものは[^]キーで表示するので、操作していないか確認してみてください。
メニューバーが表示されるというのは心当たりがありません。
-popup、-parent は、*entrytip のために用意した処理を使い回していますが、
メニューバーの表示操作は行っていなかったと思います。
メニューバーそのものは[^]キーで表示するので、操作していないか確認してみてください。
367365
2019/05/10(金) 23:54:03.90ID:tWEwXdUQ0 >>366
連動ビュー終了時にメニューを表示する設定をしてたのを忘れてましたすみません
反対窓に合わせて起動する時の描画の安定感はやっぱり-popupがいいですね
操作性の*capturewindowと甲乙つけ難いなー
連動ビュー終了時にメニューを表示する設定をしてたのを忘れてましたすみません
反対窓に合わせて起動する時の描画の安定感はやっぱり-popupがいいですね
操作性の*capturewindowと甲乙つけ難いなー
2019/05/13(月) 22:55:55.38ID:vbxs/r220
PPCで特定の文字列が含まれているファイル名の色を変えることって出来ますか?
2019/05/14(火) 13:57:33.87ID:mO5+dZrV0
ファイル名を拡張子別の色(XC_fexc=1)にして
色の設定(C_ext)で /特定の文字列/ みたいにスラッシュで挟めば出来る
色の設定(C_ext)で /特定の文字列/ みたいにスラッシュで挟めば出来る
2019/05/14(火) 15:28:34.92ID:IK3ATSSe0
拡張子以外も出来たんですね
自分は質問者じゃないけど同じ問題を諦めてただけにありがたいです
自分は質問者じゃないけど同じ問題を諦めてただけにありがたいです
2019/05/17(金) 22:19:32.98ID:4sjn2VoP0
ファイルにマークした状態で *makeListFile hoge.txt,marktag
これでマーク付きのリストが出力されるはずだけど普通のリストになる
メタデータにM:1も付かないし、使い方間違ってますか?
win10 64bit ppxui1.66 +3
それとリストファイルのヘルプにT:コメント(未実装)ってあるけど実装予定はあるって事かな
これでマーク付きのリストが出力されるはずだけど普通のリストになる
メタデータにM:1も付かないし、使い方間違ってますか?
win10 64bit ppxui1.66 +3
それとリストファイルのヘルプにT:コメント(未実装)ってあるけど実装予定はあるって事かな
2019/05/20(月) 21:45:03.24ID:9wwrhGpZ0
>>371
marktag の動作がおかしいのを確認しました。次版で修正します。
コメント指定 T: については、ある程度実装が終わっていて現状でも使用できます。
ただ、細かな挙動の調整が終わっておらず、読み込まないこともあるので、
未実装扱いにしています。
marktag の動作がおかしいのを確認しました。次版で修正します。
コメント指定 T: については、ある程度実装が終わっていて現状でも使用できます。
ただ、細かな挙動の調整が終わっておらず、読み込まないこともあるので、
未実装扱いにしています。
2019/05/21(火) 21:19:29.53ID:9zUxZgpA0
>>372
おお、実装されてたんですね
試してみたけどT:の位置がSize,以降だと表示されないような?
リスト内から%K"@Wで上書きすると最後にT:が来るので表示されず
自分でS:とSize,の間に書き込めば表示される
M:はSize,とT:の前に書き込まないと駄目みたいです
おお、実装されてたんですね
試してみたけどT:の位置がSize,以降だと表示されないような?
リスト内から%K"@Wで上書きすると最後にT:が来るので表示されず
自分でS:とSize,の間に書き込めば表示される
M:はSize,とT:の前に書き込まないと駄目みたいです
2019/06/05(水) 21:40:14.60ID:Vmzjk6x40
>>373
リストファイルの一行は、認識できない様式(x:形式)があるとそれ以降は読み込み
しないため、指摘のとおりとなります。
あと、M: については今までは A: より後に書く必要がありましたが、 1.67 で A: より前でも
扱えるようになりました。
リストファイルの一行は、認識できない様式(x:形式)があるとそれ以降は読み込み
しないため、指摘のとおりとなります。
あと、M: については今までは A: より後に書く必要がありましたが、 1.67 で A: より前でも
扱えるようになりました。
2019/06/08(土) 12:18:14.00ID:TOUbBLd70
気づいたら、h(ファイル名を実行して実行), r(名前変更) の 補完listbox が 開くときに、
127.0.0.1 の 21ポートにアクセルするようになりました。
以前は発生していなかったので止めたいのですがどうすれば良いでしょうか?
試したことは、
1.67 へ version up
設定の初期化
です。
何かしちゃったのだと思いますが、思い付きませんorz
127.0.0.1 の 21ポートにアクセルするようになりました。
以前は発生していなかったので止めたいのですがどうすれば良いでしょうか?
試したことは、
1.67 へ version up
設定の初期化
です。
何かしちゃったのだと思いますが、思い付きませんorz
2019/06/08(土) 16:30:53.28ID:MqW+LZdf0
>>375
PPXETP.DLL が入ってませんか?
PPXETP.DLL が入ってませんか?
2019/06/09(日) 10:16:30.24ID:ZXvL/U8A0
2019/06/14(金) 20:32:43.65ID:tG0SpZGy0
最近の更新でlistfileがさらに使い易くなっているのでToDoリストや
簡易メモのような使い方を模索しているのですが、既存のlistfile上で
マーク情報を操作することは可能ですか?
また属性A:264のエントリ記述を追加したい場合に自分で書き込む以外の方法はありますか?
簡易メモのような使い方を模索しているのですが、既存のlistfile上で
マーク情報を操作することは可能ですか?
また属性A:264のエントリ記述を追加したい場合に自分で書き込む以外の方法はありますか?
2019/06/14(金) 23:28:26.62ID:tG0SpZGy0
A:264はメモには向かなかったのでコメントを使って取り敢えず出来ました
開いたリストファイルのパスの取得方法がわからなかったので
*name(C,"%W")で対処したのですがおかしな事してませんかね?
//!*script
var fs = PPx.CreateObject('Scripting.FileSystemObject');
var tList = fs.OpenTextFile(PPx.Extract('%FD%\\%*name(C,"%W")'), 8, true, -1);
var str = PPx.Extract('"%*nowdatetime("n/d(W)H:M")",T:%*input(-title:"memo" -mode:e)');
tList.WriteLine(str);
tList.Close();
PPx.Execute('*wait 100,1 %:%K"@F5');
開いたリストファイルのパスの取得方法がわからなかったので
*name(C,"%W")で対処したのですがおかしな事してませんかね?
//!*script
var fs = PPx.CreateObject('Scripting.FileSystemObject');
var tList = fs.OpenTextFile(PPx.Extract('%FD%\\%*name(C,"%W")'), 8, true, -1);
var str = PPx.Extract('"%*nowdatetime("n/d(W)H:M")",T:%*input(-title:"memo" -mode:e)');
tList.WriteLine(str);
tList.Close();
PPx.Execute('*wait 100,1 %:%K"@F5');
2019/06/21(金) 09:09:01.94ID:kAONSI+60
ファイルリストや圧縮ファイル内のファイル名先頭に \ が付いたり付かなかったりするけど
常に付けない設定ってできます?
常に付けない設定ってできます?
2019/06/23(日) 10:40:53.52ID:DtmxVZ420
382378
2019/06/25(火) 21:30:05.38ID:PVSp9viy0 >>381
M:1の指定をon/offするコマンドはあるのかなと思って質問しました
それとPPxEntryInsertでリストにエントリは追加できましたが
[W]キーでは書き換えされず追加エントリの保存方法がわかりませんでした
%FVは普段使ったことがなかったので気付きませんでした。%Wの代りにこちらを使うことにします
M:1の指定をon/offするコマンドはあるのかなと思って質問しました
それとPPxEntryInsertでリストにエントリは追加できましたが
[W]キーでは書き換えされず追加エントリの保存方法がわかりませんでした
%FVは普段使ったことがなかったので気付きませんでした。%Wの代りにこちらを使うことにします
2019/06/26(水) 15:44:12.38ID:ZrsjpJra0
新規エントリでテキストファイルとリストファイルを選択したときだけ拡張子が大文字になるのはなぜ?
2019/06/27(木) 16:18:15.01ID:pJEGGVB60
2019/06/27(木) 20:23:15.65ID:u5kbiM9U0
ソースコード読んだけど大文字でハードコーディングしてた
そして区切り線から下はレジストリ参照して新規作成と同じのを引っ張ってきてた
なので、現時点でユーザーが出来る解決法は
1. PPxのソースコードの大文字ハードコーディング部分を小文字にして自分でビルド
2. 区切り線から下のテキストファイルを選択する
のどちらか
ちなみに、2. にもアクセスキーが欲しいってなると、レジストリを弄ってファイル名側に (&x) を付けるなどで対処
ただこうするとWindows標準側にも作成されるファイル名にアクセスキーが付いちゃうので良し悪し
そして区切り線から下はレジストリ参照して新規作成と同じのを引っ張ってきてた
なので、現時点でユーザーが出来る解決法は
1. PPxのソースコードの大文字ハードコーディング部分を小文字にして自分でビルド
2. 区切り線から下のテキストファイルを選択する
のどちらか
ちなみに、2. にもアクセスキーが欲しいってなると、レジストリを弄ってファイル名側に (&x) を付けるなどで対処
ただこうするとWindows標準側にも作成されるファイル名にアクセスキーが付いちゃうので良し悪し
386384
2019/06/27(木) 21:51:27.36ID:8VFo7L5t02019/06/27(木) 22:46:52.53ID:u5kbiM9U0
レジストリ弄るなら補足ね
ファイル名の保存場所は見つけられなかったけどHKEY_CLASSES_ROOT直下では無かった
変に直接弄るよりツール使った方が良さそう、自分は「KIZ ShellNew Editor」っての使ってファイル名変更出来た
Windows10ね
ファイル名の保存場所は見つけられなかったけどHKEY_CLASSES_ROOT直下では無かった
変に直接弄るよりツール使った方が良さそう、自分は「KIZ ShellNew Editor」っての使ってファイル名変更出来た
Windows10ね
2019/06/27(木) 23:23:10.35ID:u5kbiM9U0
後出しごめん、設定で新規エントリを真似る方法も書いとく
KC_main = {
\K =%M_menuNewEntry
}
M_menuNewEntry = {
&dir =
*set FILE_NAME=%"ディレクトリ作成"%{%|tempdir%|%}
%Ob mkdir %'FILE_NAME'
&text =
*set FILE_NAME=%"ファイル作成"%{%|tempfile%|.txt%}
%Ob touch %'FILE_NAME'
}
上記だと名前被らないように -1 を付ける配慮がなかったり、リストファイルだと既存ファイルがあると処理させない配慮の必要があるので
新規エントリのような動作をさせるにはスクリプトも書く必要があって手間かも
KC_main = {
\K =%M_menuNewEntry
}
M_menuNewEntry = {
&dir =
*set FILE_NAME=%"ディレクトリ作成"%{%|tempdir%|%}
%Ob mkdir %'FILE_NAME'
&text =
*set FILE_NAME=%"ファイル作成"%{%|tempfile%|.txt%}
%Ob touch %'FILE_NAME'
}
上記だと名前被らないように -1 を付ける配慮がなかったり、リストファイルだと既存ファイルがあると処理させない配慮の必要があるので
新規エントリのような動作をさせるにはスクリプトも書く必要があって手間かも
2019/06/28(金) 21:51:32.35ID:DgevN21I0
>>382
*makelistfile ,marktag は試されましたか?これを使うと選択状態を「M:x」で
出力するので、通常のマーク操作で選択を変えれば変更できます。
あと、現在は、PPx.EntryInsert で追加しても listfile に出力する方法が
ありません。次版で *makelistfile に出力する指定を追加します。
>>383,>>384
指摘の拡張子は確かに変更できません。実装当時は Windows98 とかも
考慮して大文字にしていましたが、今では事情も変わっていますので
小文字に変えます。
>>388
次のように %*name を使うと動作が近くなります。
editor %*name(CU,%{%|textfile%|.txt%})
*makelistfile ,marktag は試されましたか?これを使うと選択状態を「M:x」で
出力するので、通常のマーク操作で選択を変えれば変更できます。
あと、現在は、PPx.EntryInsert で追加しても listfile に出力する方法が
ありません。次版で *makelistfile に出力する指定を追加します。
>>383,>>384
指摘の拡張子は確かに変更できません。実装当時は Windows98 とかも
考慮して大文字にしていましたが、今では事情も変わっていますので
小文字に変えます。
>>388
次のように %*name を使うと動作が近くなります。
editor %*name(CU,%{%|textfile%|.txt%})
390378
2019/06/28(金) 23:26:17.65ID:HoSgLdaA0 >>389
,marktagでリストファイルにマーク状態が出力されるのは知っていましたが、
PPcでリストファイルを開いてエントリのマーク状態を変更、そのうえで
開いているリストファイルを上書きすることができるかどうかが知りたいです
説明不足ですみません
PPcで作業中に、一行編集からちょっとしたメモを指定したリストファイルに書き込み
後に実行済みはマークを付けて確認するような使い方ができないかなと思った次第です
,marktagでリストファイルにマーク状態が出力されるのは知っていましたが、
PPcでリストファイルを開いてエントリのマーク状態を変更、そのうえで
開いているリストファイルを上書きすることができるかどうかが知りたいです
説明不足ですみません
PPcで作業中に、一行編集からちょっとしたメモを指定したリストファイルに書き込み
後に実行済みはマークを付けて確認するような使い方ができないかなと思った次第です
2019/07/01(月) 23:46:08.65ID:ZjvbIalK0
>>390
データーベースのような扱いをしたいということでしょうか。PPx のリストファイルの
取り扱いは、ディレクトリとして読み込む機能と、ディレクトリをファイルに書き出す
機能しかないので、リストファイルを直接加工することはできません。
作業用に PPc を適当に1枚開いて、リストファイルを読み込み、任意の操作を
した後、書き出す程度のことならできます。もしくは外部アプリで加工ですね。
データーベースのような扱いをしたいということでしょうか。PPx のリストファイルの
取り扱いは、ディレクトリとして読み込む機能と、ディレクトリをファイルに書き出す
機能しかないので、リストファイルを直接加工することはできません。
作業用に PPc を適当に1枚開いて、リストファイルを読み込み、任意の操作を
した後、書き出す程度のことならできます。もしくは外部アプリで加工ですね。
2019/07/02(火) 11:19:39.41ID:om4PaJIB0
*maskentry(一時エントリマスク設定)でダイアログを表示しない場合、
ディレクトリもマスク候補に含める方法はありますか?
ディレクトリもマスク候補に含める方法はありますか?
393378
2019/07/02(火) 19:52:07.18ID:tt/6G6lo02019/07/27(土) 17:40:41.45ID: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
}
(続きます)
アドバイスありがとうございます。
(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
}
(続きます)
2019/07/27(土) 17:42:08.75ID: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
}
(続きます)
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
}
(続きます)
2019/07/27(土) 17:44:19.18ID: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")"
}
(続きます)
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")"
}
(続きます)
2019/07/27(土) 17:48:55.58ID: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起動)
(続きます)
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起動)
(続きます)
2019/07/27(土) 17:51:15.90ID: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を使えたらとも思うのですが、よいカスタマイズ
の方法はあるでしょうか?
長々とすみませんでした。
一行編集のオプションボタン(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を使えたらとも思うのですが、よいカスタマイズ
の方法はあるでしょうか?
長々とすみませんでした。
2019/07/27(土) 21:17:15.35ID:4JVJeO9Z0
Bad Request
2019/07/29(月) 21:48:46.83ID:dGFWgkcv0
>>399
PPxETP64.DLL のマニュアルに指定方法の記載があります。
PPxETP64.DLL のマニュアルに指定方法の記載があります。
2019/08/03(土) 23:31:47.43ID:xw0GrIn20
>>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"
ありがとうございます!
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"
403402
2019/08/13(火) 15:58:13.41ID:2DNL8Sx80 1.68+1にて-choose:"edit,%%FDCN"で解決しました。ありがとうございました。
2019/09/06(金) 22:12:11.12ID:RNWiUx090
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/")
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/")
2019/09/07(土) 17:23:23.47ID:CZy2I+ef0
一行編集の内容に対して、あらかじめ決めた文字列の位置に1キーで移動する良い方法ないかな?
今はスクリプトで、あらかじめ決めた文字列の位置を数字で取得して、その分 %k の RIGHT で移動している。
一行編集の内容は最初から決まっているわけでなく、そのときに入力した内容を元に移動する位置を決めたい。
今はスクリプトで、あらかじめ決めた文字列の位置を数字で取得して、その分 %k の RIGHT で移動している。
一行編集の内容は最初から決まっているわけでなく、そのときに入力した内容を元に移動する位置を決めたい。
2019/09/07(土) 17:38:26.13ID:ULIj8ZYt0
(決めた文字列)→%|(決めた文字列)と置換してから一行編集に流し込む みたいな?
407名無しさん@お腹いっぱい。
2019/09/07(土) 18:34:44.91ID:pCIE2V220 ああごめんなさい一行編集立ち上げてからですね。上のじゃだめですね。
2019/09/07(土) 21:42:39.07ID:0lcVFhfW0
「既に立ち上げている一行編集を一旦閉じて>>406の処理して、全く同じ機能の一行編集を改めて立ち上げる」
というコマンドをキーに割り当てるといけるのかも
カーソル移動じゃないけど、見た目同等の挙動になりそう。
というコマンドをキーに割り当てるといけるのかも
カーソル移動じゃないけど、見た目同等の挙動になりそう。
2019/09/08(日) 18:54:40.94ID:Ctf3Zd760
メッセージモジュールいれて、一行編集からEM_SETSELを送ると移動できるね。
*sendmessage %N,177,開始位置,終了位置
*sendmessage %N,177,開始位置,終了位置
2019/09/09(月) 11:32:45.18ID:cSKQ9n6a0
これでどう?
//!*script
var target = "対象文字列";
var str = PPx.Extract('%*edittext');
var reg = new RegExp('(.*' + target + ').*', 'i');
var len = str.replace(reg, "$1").length;
if (str.indexOf(target) != -1) PPx.Execute('*sendmessage %N,177,' + len + ',' + len);
ところで1.68+4で%*edittextとかの%*から始まるコマンド使うとエラー吐くんだけどおま環だろうか?
//!*script
var target = "対象文字列";
var str = PPx.Extract('%*edittext');
var reg = new RegExp('(.*' + target + ').*', 'i');
var len = str.replace(reg, "$1").length;
if (str.indexOf(target) != -1) PPx.Execute('*sendmessage %N,177,' + len + ',' + len);
ところで1.68+4で%*edittextとかの%*から始まるコマンド使うとエラー吐くんだけどおま環だろうか?
2019/09/09(月) 12:05:11.46ID:cSKQ9n6a0
ミスった正規表現はこっちかな
var reg = new RegExp('.*(' + target + ').*', 'i');
最後のlenのところを Number(len + target.length) とかすると範囲指定もできるね
var reg = new RegExp('.*(' + target + ').*', 'i');
最後のlenのところを Number(len + target.length) とかすると範囲指定もできるね
2019/09/09(月) 20:16:26.73ID:gOPBL1N60
413405
2019/09/10(火) 17:41:40.60ID:YnFw1tR60 *sendmessage で期待した動作が実現できました。
ありがとうございました。
ありがとうございました。
2019/09/10(火) 23:16:06.95ID:7flNIprp0
2019/09/11(水) 00:40:41.23ID:8qC/pwzK0
Key Module nストロークの開始キーがSpaceだと元のキー割り当ても一緒に発動しますね
Ctrl-x jみたいな形だとちゃんと機能するんですがSpaceの取り扱いが特殊なんでしょうか
Ctrl-x jみたいな形だとちゃんと機能するんですがSpaceの取り扱いが特殊なんでしょうか
2019/09/12(木) 21:46:14.06ID:ChjMhHYZ0
>>415
文字を入力するためのキーは「SPACE」と「' '」のように2種類のキーコードがあって、
指定には使い分けが必要です。SPACEがだめだったということなので、' 'を使ってください。
ただ、カスタマイザによる割当てをするときに、自動調整したり、警告表示が出たりしたと
思うのですが、何も起きなかったでしょうか。
もし何も起きなかったなら、警告などをしたいので、どの種類(K_xx)に対して行ったかを
教えてください。
文字を入力するためのキーは「SPACE」と「' '」のように2種類のキーコードがあって、
指定には使い分けが必要です。SPACEがだめだったということなので、' 'を使ってください。
ただ、カスタマイザによる割当てをするときに、自動調整したり、警告表示が出たりしたと
思うのですが、何も起きなかったでしょうか。
もし何も起きなかったなら、警告などをしたいので、どの種類(K_xx)に対して行ったかを
教えてください。
2019/09/12(木) 23:21:23.33ID:vGSXnyqh0
試してみましたが「SPACE」「' '」両方とも駄目でした
SPACEに*setnextkeyを割り当てると機能しないような…
カスタマイザを使って取り込んでも特にエラーは出てませんでした
KC_main = {
J = @DOWN
SPACE ,*setnextkey K_user1
}
K_user1 = {
J ,%K"@J"
}
どこかに余計な記述があるのかと、これで確認しても動作せず(' 'でも確認)
このままSPACEを^xなどに変更すると普通に動作します
SPACEに*setnextkeyを割り当てると機能しないような…
カスタマイザを使って取り込んでも特にエラーは出てませんでした
KC_main = {
J = @DOWN
SPACE ,*setnextkey K_user1
}
K_user1 = {
J ,%K"@J"
}
どこかに余計な記述があるのかと、これで確認しても動作せず(' 'でも確認)
このままSPACEを^xなどに変更すると普通に動作します
2019/09/13(金) 05:50:11.88ID:RrONCLh/0
タブを右クリックして出てくるメニューから右を全て閉じるを選んだとき
ロックしてるタブを消さないようにするにはどうすればいいですか?
ロックしてるタブを消さないようにするにはどうすればいいですか?
2019/09/14(土) 20:25:06.85ID:x2vbh92z0
420418
2019/09/16(月) 16:12:00.64ID:Sz8lXjnV0 >>419
早速の対応ありがとうございます
別の質問なのですが、PPcを再起動したときにロックしていないタブが自動的にロックされてしまうのを防ぐ設定はありますか?
あと要望ですがPPc→画面構成にあるディレクトリ移動は新規タブにする(ロック状態を初期値にする)の設定を使ってるのですが、
逆の通常状態(アンロック状態)を初期値にする設定が欲しいです
作業するときに起点ディレクトリから何個もディレクトリを開いていって作業終わりで右を全て閉じるで
ロックされていない作業ディレクトリを一括で閉じれると楽だなぁと感じました
早速の対応ありがとうございます
別の質問なのですが、PPcを再起動したときにロックしていないタブが自動的にロックされてしまうのを防ぐ設定はありますか?
あと要望ですがPPc→画面構成にあるディレクトリ移動は新規タブにする(ロック状態を初期値にする)の設定を使ってるのですが、
逆の通常状態(アンロック状態)を初期値にする設定が欲しいです
作業するときに起点ディレクトリから何個もディレクトリを開いていって作業終わりで右を全て閉じるで
ロックされていない作業ディレクトリを一括で閉じれると楽だなぁと感じました
2019/09/17(火) 00:47:24.50ID:gGXM7Dwa0
P_susiePが空欄だとPPxと同じフォルダに置いたSusie Plug-in(*.sph)の認識してくれなくなったのですが
どこか他の設定が影響している可能性があるでしょうか?
PPxのパス入力すると認識されます。
あと最近エイリアスに#n:形式のパスを記述しても認識されなくなったのですが、元々そのような仕様でしょうか?
どこか他の設定が影響している可能性があるでしょうか?
PPxのパス入力すると認識されます。
あと最近エイリアスに#n:形式のパスを記述しても認識されなくなったのですが、元々そのような仕様でしょうか?
2019/09/18(水) 22:10:10.37ID:aZ2jJjuh0
2019/09/18(水) 22:32:11.18ID:qIPzBbOc0
*addhistoryの反対にヒストリから削除するコマンドはありますか?
2019/09/19(木) 01:20:18.74ID:+p0r5hNh0
>>420
その設定使わずにカスタマイザでファイル判別→PPc [Enter]の下層移動になってるところを新規タブで開くようにすればいいだけじゃないの?
その設定使わずにカスタマイザでファイル判別→PPc [Enter]の下層移動になってるところを新規タブで開くようにすればいいだけじゃないの?
2019/09/21(土) 03:04:21.51ID:BgrYm+Ey0
そろそろメニューバーの空きスペースを右クリックしたら
ウインドウが勝手に移動してしまうのを直してほしい。
ウインドウが勝手に移動してしまうのを直してほしい。
2019/09/21(土) 20:32:01.62ID:Ul11F/RT0
2019/09/21(土) 23:01:12.26ID:E3u1lrLc0
migemoを使う設定で一行編集のパス変更している時に
TABのパス補完が"該当なし"になると、その後の検索にローマ字がヒットしません
TABのパス補完が"該当なし"になると、その後の検索にローマ字がヒットしません
428421
2019/09/22(日) 10:22:52.29ID:7QWRkzA50 >>422
ご指摘の通り、最近試しにインストールしたSusiePluginの
レジストリキーが出来ていたようです。
トラブル回避策も教えていただきありがとうございます。
+7にて#n:形式がエイリアスで認識するようになりました。
ありがとうございました。
ご指摘の通り、最近試しにインストールしたSusiePluginの
レジストリキーが出来ていたようです。
トラブル回避策も教えていただきありがとうございます。
+7にて#n:形式がエイリアスで認識するようになりました。
ありがとうございました。
2019/09/23(月) 13:53:08.58ID:X7xuX5bG0
2019/09/25(水) 06:04:36.73ID:07dLUUr+0
>>426
ご回答いただきありがとうございます。
ユーザー定義ヒストリを使って、タブを閉じる際にパスをaddhistoryで追加することで閉じたタブのリストとして利用しています。
閉じたタブを開き直す際にヒストリから削除出来れば、最後に閉じたタブを開くショートカットで順々に閉じたタブを復元していけて便利かと思い質問させていただきました。
ご回答いただきありがとうございます。
ユーザー定義ヒストリを使って、タブを閉じる際にパスをaddhistoryで追加することで閉じたタブのリストとして利用しています。
閉じたタブを開き直す際にヒストリから削除出来れば、最後に閉じたタブを開くショートカットで順々に閉じたタブを復元していけて便利かと思い質問させていただきました。
2019/09/25(水) 13:41:25.76ID:jl0Te3m00
2019/09/25(水) 15:07:38.35ID:pV8QDeRu0
>>431
%K"\@F11 %: *wait 10,1 %: %k"ENTER
%K"\@F11 %: *wait 10,1 %: %k"ENTER
2019/09/25(水) 23:43:41.19ID:4zp30rkJ0
2019/09/28(土) 23:24:47.01ID:fCPkm/oX0
>>433
*deletehistoryの追加ありがとうございます。
*deletehistoryの追加ありがとうございます。
2019/09/30(月) 05:28:48.39ID:Kh6NIruv0
作者さんKey Moduleの更新ありがとうございます
SPACEでちゃんと機能するようになりました
SPACEでちゃんと機能するようになりました
2019/10/05(土) 11:15:49.43ID:gdW6/M+A0
二点 質問です。
(version 1.69です。)
1点目は、
気づいたら、alt+space でmenu 表示されくなっていました。
厳密には、一瞬表示されているように感じます。(速すぎて勘違いかもしれません)
どうすれば、表示されるでしょうか?
2点目は、
q で ロックされたタブは閉じないようにしたいのですが、どのようなコマンドを使用すれば良いでしょうか?
以上よろしくお願いします。
(version 1.69です。)
1点目は、
気づいたら、alt+space でmenu 表示されくなっていました。
厳密には、一瞬表示されているように感じます。(速すぎて勘違いかもしれません)
どうすれば、表示されるでしょうか?
2点目は、
q で ロックされたタブは閉じないようにしたいのですが、どのようなコマンドを使用すれば良いでしょうか?
以上よろしくお願いします。
2019/10/06(日) 22:47:01.82ID:12Yp/5Ch0
PPx Script Module R17+1
64bit版で問答無用でSCR.LOGログ吐き出してるのは仕様なんでしょうか
あと、任意に改行すらできないEchoの文字数制限緩和されてもね
64bit版で問答無用でSCR.LOGログ吐き出してるのは仕様なんでしょうか
あと、任意に改行すらできないEchoの文字数制限緩和されてもね
2019/10/08(火) 18:15:16.42ID:Z/lfC5Ep0
複数のエントリをマークした状態で
カーソル位置のエントリの情報だけ取得したいんですがどうしたらいいでしょうか
現状、たとえばEXEのパラメータとして%FDCを渡すと
カーソル位置からずれたのが取得されることが結構ありまして
ただどういう法則でずれるのか、毎回違うズレ方をすることもあっていまいちわかりません
*cliptext %FX
とりあえず上記のコマンドですと、カーソル位置のエントリではなく
最後にマークしたエントリを持ってくるようです
(ppxのバージョンは1.69、Wind10です)
カーソル位置のだけ取得するには
何か他にマクロ文字の指定が必要だったりするんでしょうか?
カーソル位置のエントリの情報だけ取得したいんですがどうしたらいいでしょうか
現状、たとえばEXEのパラメータとして%FDCを渡すと
カーソル位置からずれたのが取得されることが結構ありまして
ただどういう法則でずれるのか、毎回違うズレ方をすることもあっていまいちわかりません
*cliptext %FX
とりあえず上記のコマンドですと、カーソル位置のエントリではなく
最後にマークしたエントリを持ってくるようです
(ppxのバージョンは1.69、Wind10です)
カーソル位置のだけ取得するには
何か他にマクロ文字の指定が必要だったりするんでしょうか?
2019/10/08(火) 18:40:11.70ID:NH6lkhdT0
ftpサーバーへのアクセスはできているのですが、ここからppvで直接テキストやグラフィックを見ることはできないでしょうか?
ftp%3A//ID:Password@hostname/directory という指定でもppcではアクセスできてますが、
ppvでは構文エラーになってしまいます。
ftp%3A//ID:Password@hostname/directory という指定でもppcではアクセスできてますが、
ppvでは構文エラーになってしまいます。
2019/10/08(火) 19:20:45.04ID:5x9h2CFA0
初心者的質問すみません
ppxpyで、スクリプトにエラーがあるとき「python execute error.」とだけ出てくるのですが
何行目に間違いがあるとかを知るためにはどのようにすれば良いでしょうか?
ppx.executeでキーコマンドを実行したいのですが(例えば、%K"@R"を実行)
試しに、一行編集で
*py "ppx.execute("%K"@R"")"
*py "ppx.execute("%K""@R""")"
等実行しても「python execute error.」が出てきます。出さないためにはどのように書けば良いでしょうか?
ppxpyで、スクリプトにエラーがあるとき「python execute error.」とだけ出てくるのですが
何行目に間違いがあるとかを知るためにはどのようにすれば良いでしょうか?
ppx.executeでキーコマンドを実行したいのですが(例えば、%K"@R"を実行)
試しに、一行編集で
*py "ppx.execute("%K"@R"")"
*py "ppx.execute("%K""@R""")"
等実行しても「python execute error.」が出てきます。出さないためにはどのように書けば良いでしょうか?
2019/10/08(火) 22:36:09.16ID:VAVW+6NG0
>>438
*cliptext %Y
*cliptext %Y
2019/10/08(火) 22:56:44.02ID:LeTGpEty0
>>436
Alt+Space は挙動を確認してみます。
ロックタブ以外を閉じるには、
次のようなスクリプトを実行する必要があります。
キーに、*script %0\close_without_locked.js 等を割り当ててください。
close_without_locked.js:
if (!PPx.Pane.Tab.Lock) PPx.execute('%K"@Q"');
>>437
検証のためのログ出力が有効になっていました。
R17+1は試験公開版なので、R17で問題なければR17を使用してください。
Echoの改行はサンプルスクリプトのように、今まででも可能です。
>>438
%Cや%F等は、選択したエントリなければカーソル位置エントリを指します。
カーソル位置の名前は、%R,%Y,%t を使います。
>>439
PPv は FTP アクセスに対応していません。
一度どこかにコピーしてから開いてください。
>>440
エラー(例外)の詳細は、現在の仕様に書いたとおり、標準出力に出力しています。
PPbW で確かめるか、PPCW > result.txt とかしてください。
あと、
*py "ppx.execute(""%%K\""@R\"""")" か
*py "ppx.execute('%%K""@R""')" です。
Alt+Space は挙動を確認してみます。
ロックタブ以外を閉じるには、
次のようなスクリプトを実行する必要があります。
キーに、*script %0\close_without_locked.js 等を割り当ててください。
close_without_locked.js:
if (!PPx.Pane.Tab.Lock) PPx.execute('%K"@Q"');
>>437
検証のためのログ出力が有効になっていました。
R17+1は試験公開版なので、R17で問題なければR17を使用してください。
Echoの改行はサンプルスクリプトのように、今まででも可能です。
>>438
%Cや%F等は、選択したエントリなければカーソル位置エントリを指します。
カーソル位置の名前は、%R,%Y,%t を使います。
>>439
PPv は FTP アクセスに対応していません。
一度どこかにコピーしてから開いてください。
>>440
エラー(例外)の詳細は、現在の仕様に書いたとおり、標準出力に出力しています。
PPbW で確かめるか、PPCW > result.txt とかしてください。
あと、
*py "ppx.execute(""%%K\""@R\"""")" か
*py "ppx.execute('%%K""@R""')" です。
443440
2019/10/09(水) 03:12:36.69ID:xWsroMt/02019/10/09(水) 19:02:37.82ID:+IQzFDmo0
2019/10/12(土) 18:30:09.37ID:5VOHq3N10
PPXをUSBに入れて複数のPCで使っているんですが
デスクトップのソート設定を各PCで共通にするにはどう設定したらいいでしょうか?
ディレクトリ別設定の値を見るとフルパスで保存しているようで
やっぱりそれぞれのPCで設定してやらないといけない感じで
パスを#16:\や#0:\にして設定できないかなとやってみたんですがダメでした
デスクトップのソート設定を各PCで共通にするにはどう設定したらいいでしょうか?
ディレクトリ別設定の値を見るとフルパスで保存しているようで
やっぱりそれぞれのPCで設定してやらないといけない感じで
パスを#16:\や#0:\にして設定できないかなとやってみたんですがダメでした
446436
2019/10/16(水) 00:34:29.54ID:06f0fbMv02019/10/20(日) 04:27:39.34ID:7aFyVvXv0
%M?ppclistで、開いているPPxが1つだけの場合メニューを出さず結果を即取得
%M?selectppxで、開いているPPxが1つまたは2つの場合メニューを出さず自身や相手を選択
みたいな仕様にならないでしょうか。
%M?selectppxで、開いているPPxが1つまたは2つの場合メニューを出さず自身や相手を選択
みたいな仕様にならないでしょうか。
2019/10/22(火) 21:14:24.79ID:Rgk8WCRF0
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枚しか起動してなければ、これも自身を選ぶしかないのは明らかと思いますので
自身の窓にフォーカスが当たるようにすれば良いのではないかと思います。
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枚以上開いている場合はメニューを出すようにして欲しいです。
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にしてみましたがダメでした
他に設定項目やチェック項目があれば教えてもらえませか
お願いします
PF5なんですが、下画面では一回押せば更新されるのですが、上画面では2回押さないと更新されません
ppx.cfgにF5の定義がなかったので念の為F5 = @F5を入れてみましたが改善せず
バージョンを1.69+1にしてみましたがダメでした
他に設定項目やチェック項目があれば教えてもらえませか
お願いします
2019/10/27(日) 21:11:02.87ID:vDrajrTF0
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「日本が戦争に一歩踏み出す危機感」官邸前で抗議デモ 高市総理“台湾有事”発言の撤回求める 中国メディアの姿も [蚤の市★]
- 【沖縄】『ジャングリア沖縄』開業4か月で「ガラガラ」「当然の結果」衝撃の閑散ぶりで気になる来場者数 [煮卵★]
- 【クマ】「人間が優先で何をしてもいいとなったら、世の中はおかしなことになる」「クマがいる自然を自慢してもいい…」北海道獣医 [少考さん★]
- 【テレビ】片山さつき財務相 18兆円の補正予算案、財政規律派に「無駄にどこかに消えちゃうお金は一銭もない」 [少考さん★]
- 【特撮】今森茉耶降板の「ナンバーワン戦隊ゴジュウジャー」代役・志田こはく初登場 「潜入調査のために変えてもらったこの顔と声」 [Ailuropoda melanoleuca★]
- 公明党が「中道改革ビジョン」、消費減税や選択的夫婦別姓盛り込む……立憲・野田代表「我々と極めて親和性がある」 [少考さん★]
- 小林鷹之「経済の中国依存から脱却して将来的にはゼロに近づける。世論が高市首相を批判すれば誰が得をするか考えて欲しい」 [931948549]
- 高市総理叩いてる人たちってじゃあ中国が突然日本を攻めてきたらどうするの? [268718286]
- 今電車で変な爺に優先席じゃないのに席譲ってくださいとか言われたんだが
- 【速報】『任意のVTuberの演者と結婚できる』『任意の女子アナと結婚できる』どっちがいい❓?❓?❓?❓ [149381265]
- お前ら酒で失敗した事あるか?🍻
- 【岸田悲報】人事「チー牛は容赦なく面接で落とす。臭い上に協調性もないしはっきり言って無能」🐮 [559744496]
