Paper Plane xUI Part.7
■ このスレッドは過去ログ倉庫に格納されています
>>300
ありがとうございます。そうでした \[Y] を送ればよかったですね
使えるようになりました
PPC と同程度のフォントサイズにしたいと思い、.cfg ファイルのどこかを触ったら
PPV のテキスト表示フォントがめっちゃ小さくなってしまいました
思いつくのは以下設定なのですが、表示フォントサイズは変わりません (PPCust から変更しても)
F_fix = -23,0,0,0,400,0,0,0,128,3,2,1,49,UDEV Gothic JPDOC,168 ; PPv固定ピッチ
F_unfix = -23,0,0,0,400,0,0,0,128,3,2,1,49,UDEV Gothic JPDOC,168 ; PPvプロポーショナルhttps://i.imgur.com/5XJUEyd.jpg
PPV のテキスト表示範囲を決めるような上位設定があるのだろうと思うのですが、
該当箇所が思いつきません。どなたかご助言いただけないでしょうか >>301
PPv上でINS、DELを押していないか?またはCtrl+ホイール回転操作をしていないか? ディレクトリのサイズを算出したときにファイル数も一緒に表示させておくことってできますか? %so"path"がディレクトリかどうかチェックするのに
*ifmatch "a:d+",%so"path" %: echo 成功
としているのですがpathがルートディレクトリだった場合
「指定されたファイルが見つかりません」と出て上手くいきません
%so"path"がC:\の場合→エラーダイアログ
%so"path"がC:の場合→Cドライブのカレントがルートの時はエラー、それ以外の時は上手くいく %K"@\C"(エクスプローラの機能を使った複写)
%K"@\M"(エクスプローラの機能を使った移動)
%K"@U"(書庫の展開)
%K"@L"(パス変更)
で、zoxideのパスリストを履歴に読み込みたいと思って以下のように設定して、特に問題なく動いています。
KC_main = {
FIRSTEVENT ,%Obd zoxide query -l > "%0zoxidequerylist.txt"
LOADEVENT ,%Obd zoxide add "%1"
}
K_lied = {
FIRSTEVENT ,*ifmatch 複写;移動;書庫の展開;パス変更,%W %:*completelist -set -file:"%0zoxidequerylist.txt"
}
C,Mキーの、*ppcfileを使った複写・移動ダイアログでも同じようにzoxideのパスリストを読み込みたいと思いまして
以下のようにしてみたのですが上手く動かないです。どのように記述すればいいでしょうか?
C ,*setcust X_jinfc:fopshowcmd=*completelist -set -file:"%0zoxidequerylist.txt" %:%K"@C" %:*deletecust X_jinfc:fopshowcmd
M ,*setcust X_jinfc:fopshowcmd=*completelist -set -file:"%0zoxidequerylist.txt" %:%K"@M" %:*deletecust X_jinfc:fopshowcmd 一体化窓でX_jlst=3 にし背景色を白→黒にして使っているのですが
*ppc -alone でもう一枚一体化窓を開くと処理中一覧の背景色が白に
なってしまいます 一体型で使っているのですが(障害対策)特定の窓で異常があるときに設定するを
有効にしているとロックされているタブで*ppc -r パスを実行するとタブが
非アクティブで開いてしまう アドバイスありがとうございます。そもそもK_liedじゃなくてK_editに記述しなくてはいけなかったのですね。
以下のようにしたらzoxideのリストを読み込むことが出来ました。
KC_main = {
C ,*linecust loadzoxidelist,K_edit:FIRSTEVENT,*ifmatch ファイル操作,%%W %%:*completelist -set -file:"%0zoxidequerylist.txt" %%:*linecust loadzoxidelist,K_edit:FIRSTEVENT, %:%K"@C"
M ,*linecust loadzoxidelist,K_edit:FIRSTEVENT,*ifmatch ファイル操作,%%W %%:*completelist -set -file:"%0zoxidequerylist.txt" %%:*linecust loadzoxidelist,K_edit:FIRSTEVENT, %:%K"@M"
}
zoxideのリストを窓を開く度に更新するのは頻繁すぎるので、最初にPPcを起動した時(Aを起動した時)に処理するとか
*ifmatch CA,%n %:%Obd zoxide query -l > "%0zoxidequerylist.txt"
FIRSTEVENTじゃなくて、OS起動時に処理するとか、シャットダウン時は失敗してもいいかと考えてCLOSEEVENTで処理したほうがいいのかも。 マルチディスプレイの切り替えでppxが画面外に飛んだ時の対処方法何かない?
Alt スペースで移動しようにも表示メニューが違うからできない キー割り当てを色々試していて気になったことがあるので報告
・PPcのキー割り当てでメニューバー非表示時に[F10]でシステムメニューを表示するとあるが表示されない
(その後↓キーを押すと表示される)
・一行編集/PPe のキー割り当てで
^[]] [F1] ファイル操作メニュー(※)
※[F1]はPPeのときのみ使用可能です。一行編集では^[]]のみ使用可能であって、[F1]はヘルプ表示になります。
とあるが
・一行編集で[F1]を押してもメニュー表示になる
・ファイル操作ダイアログで[F1]を押すとメニュー表示,ヘルプ表示両方発動する 作者さん説明ありがとうございました
環境によるところが大きいんですね
自分でできるところはキーカスタマイズで対処していこうと思います ファイル検索のときディレクトリも対象ってできるけどディレクトリのみ対象ってできるようにならんかな *where -mask2:"a:d+" -dir:on
これでいいんじゃないかな どうせいつもの誤検出だろうけど
ウィルスバスターが1.88のPPCW.EXEにUnauthorized file encryptionとしてやたら反応する
ただVirusTotalで見るとSecureAgeだけMaliciousになってて
TrendMicroはUndetectedだけど *completelist -file:~して補完リストが表示されると同時に文字入力(migemo,部分一致設定で使用)すると
-file:で読み込んだファイルの一行目しか補完リストに表示されない時がたまにあるのですが
何か設定で改善できるでしょうか?
X_fltoがあやしいと思い色々数値を弄って試してみてはいるのですがたまにしかならない現象なので
イマイチ効果があるのかないのかつかめません
もしこの設定で改善するとすれば1番目2番目どちらの数値を弄るのがよいでしょうか? 数値をどんどん増やして試してみましたが駄目でした
X_fltoは関係ないみたいですね *tree コマンドでtype指定が
「1 又は favorite」「メニュー名(M_xxx)」「ディレクトリ・ファイル名」とか
正常に動作してない気がする 二画面一体化で使用しています
1.88+1 x64にしてみて更新されたものを試してみたのですが
・F10を押した時に&↓にキー割り当てしてあるコマンドが発動するようになった
・*makelistfileで-dirshowを指定してみてもフォルダ移動したら空のフォルダに移動するだけで階層表示ってのがよくわからない
・インクリメンタルサーチに追加?された設定を探してみたけど見つからなかった
何か勘違いがあったらごめんなさい スクリプト内の正規表現の置換についてなんですが以下のコードを実行すると
var text = "< aaa | bbb >";
PPx.Echo(text.replace(/ ?([\|<>]) ?/g, "$1"));
結果が
v1.83 →<aaa|bbb>(こうなってほしい)
v1.84~→bbb>
になります(ちなみに%*regexpも同様になりました)
1.88+1 x64 UNICODE 表示だけの問題で置き換え結果は問題なかったんですね
そこまで確認せずにバージョン戻してしまってました
作者さんどうもありがとうございました XC_cwrt=0で使用しているんだけどlistfile内でコメント設定した場合は
自動保存の挙動になってて元から設定しているコメントが知らない間に
上書きされてて困るんで普段と同じになるようにしてほしい *entrytipについてですがプレビュー表示の時は*fitwindowや*windowpositionで移動できるけど
それ以外のcommentや"文字列"指定の時はエントリのカーソル位置から移動してくれません ppx起動して、初回のファイルリネーム時にプチフリするようになった
なんか対応方法ないでしょうか 1行編集ダイアログでコミットメッセージを入力、
入力内容を引数に取ってカレントディレクトリで下記の2コマンドを一挙に実行って可能でしょうか
git add *
git cimmit -m "入力内容" こうかなあ?間違ってたらごめんなさい。
*string o,commit_message="%*input("入力内容" -title:"コミットメッセージ")" %:%Os git add * %: git cimmit -m %so"commit_message" >>344
ありがとうございます!動きました。
ヘルプから読み取れず苦心してましたが、想像以上に複雑でした。。
本当に参考になりました X_unbg=1で書庫展開中でも次の操作ができるようにしてるんだけどフォーカスが
十のppcから起動したpptrayに持っていかれてしまい次の操作をするのにいちいち
alt+tabでフォーカスを戻さなきゃだめなのが地味に不便です 基本的なところなのですが、PPc エントリの色付けを教えてください。
色の設定はディレクトリや属性毎に設定できるのですが、単純にディレクトリ=黄色、
ファイル=灰色みたいにするにはどう設定すれば良いのでしょうか? >>347
拡張子別の色設定で、
a:d+ とすればフォルダ
a:d- とすればファイル
になると思います。 >>348
回答ありがとうございます。
試してみましたが反映されませんでした。
Customizer→PPc拡張子色→a:d+を追加で問題無いですか?
「a:d+」で追加すると項目表示が「/a:d+」になってしまいます。 "ファイル名(&F)\t【マーク・改行区切り】" はどうやったらできますか?
デフォルトである↓を参考に"*cliptext %#%bnFC"としてみたんですが期待したものではありませんでした
M_ClipPath:ファイル名(&F)\t【マーク・スペース区切り】
*cliptext %#FC %: *linemessage Clip : %#FC >>349
「/a:d+」になって問題ないです。
追加の設定として、Customizer→PPcにある『ディレクトリ中の「.」以降を拡張子として扱う』にチェックを入れてください。 >>349
一応もうひとつ。
Customizer→PPc→表示→アイコン・ファイル名・拡張子表示の「ファイル名の文字色は、拡張子別の色」で。 >>351
誤解していたらすみません。
そもそもPPc拡張子色設定はあくまでも拡張子の色の設定であり
file/dir名の着色設定はできないのではないでしょうか?
というのも、ご説明頂いたとおりにしたつもりなのですが、
変化があるのはfileの拡張子の色だけなのです。 >>351
申し訳ありません。
エントリ文字/属性の色設定でなんとか
なりそうなので、質問取り下げますね。
ありがとうございました。 >>353
できますよ。私やってますし。
>>352も見て頂ければよかったですが。 配色設定だけテーマファイルとしてエクスポート・インポートできるようになるいいな >>355
すみません!見落としていました。
無事に変更できました。ありがとうございます。 .mhtmlのような4文字以上の拡張子を表示する設定が見つからない タイムスタンプ=今日のエントリのタイムスタンプの色を変更する手段ありますか?
今はLOADEVENT+スクリプトでエントリ背景を変更しているのですが文字色だけを
変更したいです。
あとインクリメンタルサーチ(+migemo)したとき、英字でヒットすべきなのに文字入力
自体が出来ない場合があります。例えば、ppxのインストールしたフォルダで
インクリメンタルサーチ状態で「p」が入力出来ないです。 インクリメンタルサーチの件は勘違いでした。申し訳ありません。 PPvの等幅フォント・プロポーショナルフォントのサイズは
PPCUST上では別々に設定できるようになっているみたいだけど
実際のところ同じサイズになっている気がする。 一行編集起動時に、X_flstの値をその場限りで変更する設定はつけられないんでしょうか? 進捗ダイアログは消していたのですが↓を見落としていました
> B14=1 ダミーウィンドウを用意します。(UNRAR32.DLL用)
0にしてウィンドウが出ないようにして解決しました
作者様返答ありがとうございました 名前を入れ忘れました
↑は>>346の追加レスです お気に入りの登録数を少ないんだな
0-9
A-Z
F1-F12
にも割り振れるのいいのに >>367
自分で専用メニュー作ればいいんじゃない? 書庫内のファイルをPPvで開くとPPcの裏に隠れてしまうわ。
前に対策を見たような気が… PPvの連動ビュー有効の状態で*ppvoption sync offを実行しても連動ビューがoffにならない。 >>370 は操作が悪かったようです。間違いでした。 教えてください。
2画面一体化状態で横分割←→縦分割をトグルできますか? 作者さん御説明ありがとうございます。
ワイルドカード設定は多機能なんですね。 エントリの「.」活用法の一案としてディレクトリ記憶機能つけてみた。
ID:Yはchoose:editに使う用に除外 Zは特殊なので触らない。
「.」のエントリ上でENTER押すと、現在のディレクトリを記憶するか尋ねるダイアログが出る。
窓ID毎に別々のディレクトリを記憶できる。
INSキーで記憶したディレクトリにジャンプできる。
たくさんタブを開いていて、基本いつも使うディレクトリが決まっているんだけど
ちょっとほかのところ見に行って、いつものところに戻りたい。って時に使えるかもしれない。
KC_main = {
ENTER ,*ifmatch !/CY/;!/CZ$/,%n %:*ifmatch %C,\. %:*memdir %:*stop
%K"@ENTER"
INS ,*jumppath %*getcust(S_memdirectory:%n)
}
_Command = {
memdir = *string o,choice=%*choice(-title:"記憶ディレクトリ(この窓ID(%n)に限り有効 [INS]キーでジャンプ)" -type:ynC -text:"%*getcust(S_memdirectory:%n) ==> %1%bn%bn記憶する%bt[はい]%bnクリアする%bt[いいえ]%bn何もしない%bt[キャンセル]")
*ifmatch 1,%so"choice" %:*setcust S_memdirectory:%n=%FDC %:*stop
*ifmatch 2,%so"choice" %:*deletecust S_memdirectory:%n %:*stop
}
S_memdirectory = { ;ここにIDとディレクトリが記憶される
}
カスタマイザのユーザーコマンドのところ、編集部分を複数行表示できたらもう少し見やすいとおもうんですが難しいんでしょうか? >>374
以下3箇所は行頭にTAB入れてね
%K"@ENTER"
*ifmatch 1,%so"choice" %:*setcust S_memdirectory:%n=%FDC %:*stop
*ifmatch 2,%so"choice" %:*deletecust S_memdirectory:%n %:*stop 初歩的なことなんですけど、複数ファイルマークしてリターンではマークした全てのファイル開かないのかな?
今だとカーソルの下のファイルしか開かない >>374ちょっと修正してみたんだけど、これも>>374も時々記憶したディレクトリが
クリア操作してないのに勝手に消えていることがある。
どのタイミングで起こるのかはよくわからない。どこか書き方が悪いんだろうか?
KC_main = {
ENTER ,*ifmatch !/CY/;!/CZ$/,%n %:*ifmatch "o:x,.","%R" %:*memdir %:*stop
【TAB】%K"@ENTER"
INS ,*jumppath %*getcust(S_memdirectory:%n)
}
_command = {
memdir = *string o,choice=%*choice(-title:"記憶ディレクトリ(この窓ID(%n)に限り有効 [INS]キーでジャンプ)" -type:ynC -text:"%*getcust(S_memdirectory:%n) ==> %1%bn%bn記憶する%bt[はい]%bnクリアする%bt[いいえ]%bn何もしない%bt[キャンセル]" -cancelstop)
【TAB】*if %so"choice" == 1 %:*setcust S_memdirectory:%n=%*name(CD,"%R","%1") %:*stop
【TAB】*if %so"choice" == 2 %:*deletecust S_memdirectory:%n %:*stop
【TAB】*return
} >>376
カスタマイザの「操作」 → 「カーソル移動・クリック挙動」にある
「ダブルクリック, [Enter], [Z]はマークエントリを対象にする」 にチェック カスタマイザのユーザーコマンド複数行編集対応ありがとうございました。 2画面の横分割←→縦分割のトグルがいつの間にか
実装されてた!
作者さん、ありがとうございます フォルダを同階層にコピーしつつリネームもしたいのですが↓だとフォルダの
中身も同じようにリネームされてしまいます
何かやり方ってあるでしょうか?
*ppcfile !Copy,.,-same:3 -sameall:on -name:"コピーフォルダ名" -renamedirectory:on >>383
ありがとうございます
実際には-name:は決められたルールで指定し複数マークしていても!Copyで
ダイアログを出さずにコマンド処理する動作を希望しています >>385
ありがとうございます
ですがそれだとサブフォルダがリネームされるのは回避できません *string o,hoge="コピーフォルダ名" %: *makedir %so"hoge" %: *ppcfile !Copy,%so"hoge",-src:"%FCDN\*" >>387
ありがとうございます
うまくいきました 1.91+5→1.92にしたらタブを閉じた時にいままでは左隣のタブがアクティブになっていたのが
全然違うタブがアクティブになるようになってしまった ファイル検索したとき先頭に付く\ってなに?邪魔なんだけど コマンドラインによる一括処理非対応なコンバータprogramを
パラメータparam指定でマークしたファイルそれぞれに対して次々実行させたい。
パラメータの入力内容は最初に問い合わせるようにして
あとはマークしたファイルそれぞれに対して同じパラメータを適用したい。
というときこんな書き方が使えるかもしれない。
program "%C" %$*input("param" -title:"パラメータ") "%X.ext"
※ %$*input→%*inputとすると1ファイル処理毎に問い合わせになる。
あるいは
*ifmatch 0,0%so"param1" %:*string o,param1=%*input("param1" -title:"パラメータ1")
*ifmatch 0,0%so"param2" %:*string o,param2=%*input("param2" -title:"パラメータ2")
program "%C" %so"param1" %so"param2" "%X.ext" 順番に実行しようと思ったら
%O(b)s program "%C" %$*input("param" -title:"パラメータ") "%X.ext" %:*trimmark
とか
%O(b)s program "%C" %so"param1" %so"param2" "%X.ext" %:*trimmark
とかしたほうがよさそう。 順番に実行しようと思ったら
%O(b)s program "%C" %$*input("param" -title:"パラメータ") "%X.ext" %:*trimmark
とか
%O(b)s program "%C" %so"param1" %so"param2" "%X.ext" %:*trimmark
とかしたほうがよさそう。 1.92になったくらいからだと思うんだけどppxを起動しっぱなしで使ってるとダイアログ表示するコマンドがおかしくなることがある
R推してもダイアログが出なかったり%Qで表示したダイアログ内容が文字もボタンも表示されなかったり
そういう場合はppxを再起動すればまぁ直るんだけど長年使っていてそんなこと一度も起きたことがなかったので一応報告 自分の環境では1.91+?くらいから、起動してしばらくするとカスタマイズ内容が無効になることがある。再起動では治らなくてwindowsログインしなおすと治る。
再現条件は絞れてない。 自分の環境では1.91+?くらいから、起動してしばらくするとカスタマイズ内容が無効になることがある。再起動では治らなくてwindowsログインしなおすと治る。
再現条件は絞れてない。 リスト上でマウスホイールを使ってスクロールしたときに端で止まるようにしたいんだけどどこから設定できますか?
まえは止まってたと思うけどいつの間にか先頭に戻るようになってしまった 以前はパスを""で囲ってても動いていたコマンドが、""を外さないと動かないことがあるの、なぁぜなぁぜ? CraftLaunchをキー割付するために launcher-path ;%#;FDCしてから
設定ファイル取り込むと引数部分が消えてしまう。
GUIで設定した場合はOKなのでファイル取込時だけコメント扱いに
なってしまっているのかも。 launcher-path %;%#;FDC では? >>400
ありがとうございます。勉強不足でした。
%エスケープが必要だったんですね ■ このスレッドは過去ログ倉庫に格納されています