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 https://pc7.2ch.net/test/read.cgi/software/1069774436/
2 https://pc11.2ch.net/test/read.cgi/software/1128948911/
3 https://pc12.2ch.net/test/read.cgi/software/1186753930/
4 https://anago.2ch.net/test/read.cgi/software/1264624581/
5 https://potato.5ch.net/test/read.cgi/software/1341924040/
6 https://egg.5ch.net/test/read.cgi/software/1476708638/
Paper Plane xUI Part.7
■ このスレッドは過去ログ倉庫に格納されています
2021/07/26(月) 00:55:01.70ID:VtTucP9U0
2022/05/01(日) 19:17:57.66ID:jES2Ydno0
>>201
ありがとうございます
色々弄って大体把握出来ました
しかし(やはり?)上下緑線の描画がマウスの移動に追随しないのは仕様なのでしょうか?
最初は描画(再描画)されない不具合なのかと思っていましたが、そうでもないようで
違和感あるので表示しないようにしましたが
ありがとうございます
色々弄って大体把握出来ました
しかし(やはり?)上下緑線の描画がマウスの移動に追随しないのは仕様なのでしょうか?
最初は描画(再描画)されない不具合なのかと思っていましたが、そうでもないようで
違和感あるので表示しないようにしましたが
2022/05/01(日) 19:52:12.12ID:jDL0i3Hd0
Window Moduleでウィンドウサイズを指定するとき、ウィンドウのスケーリングに追従する方法はないでしょうか。
スケーリング100%に合わせてウィンドウサイズを指定しても、150%に合わせたウィンドウではダイアログの端が
切れてしまうので、対処法があるならなんとかしたいです。
>>202
推測ですが「マウスカーソル上のエントリ背景色を変化させる」がOFFになってませんか
自分はONにして、追従してます。OFFになると追従しなくなります。
スケーリング100%に合わせてウィンドウサイズを指定しても、150%に合わせたウィンドウではダイアログの端が
切れてしまうので、対処法があるならなんとかしたいです。
>>202
推測ですが「マウスカーソル上のエントリ背景色を変化させる」がOFFになってませんか
自分はONにして、追従してます。OFFになると追従しなくなります。
2022/05/01(日) 21:49:37.23ID:jES2Ydno0
2022/05/07(土) 22:42:32.83ID:nBP06c2Z0
>>197
(1)は%*regexp()では多分対処できないからスクリプト使う
(2)はそもそもXC_celFにZaaの設定が追加されてないから現在の仕様では無理じゃないかな
スクリプトはこんな感じでどうか
引数で増減する数値を指定。引数なしで桁を1増やす
//!*script
var num = PPx.Arguments.Length ? Number(PPx.Arguments.Item(0)) : 1;
var id = PPx.Extract('%n').slice(-1);
var celf = PPx.Extract('%*getcust(XC_celF:' + id + ')');
var reg = /(.*F[EM]?)([0-9]+)(.*)/;
var width = Number(celf.replace(reg, '$2')) + num;
PPx.Execute('*customize XC_celF:' + id + '=' + celf.replace(reg, '$1' + width + '$3'));
(1)は%*regexp()では多分対処できないからスクリプト使う
(2)はそもそもXC_celFにZaaの設定が追加されてないから現在の仕様では無理じゃないかな
スクリプトはこんな感じでどうか
引数で増減する数値を指定。引数なしで桁を1増やす
//!*script
var num = PPx.Arguments.Length ? Number(PPx.Arguments.Item(0)) : 1;
var id = PPx.Extract('%n').slice(-1);
var celf = PPx.Extract('%*getcust(XC_celF:' + id + ')');
var reg = /(.*F[EM]?)([0-9]+)(.*)/;
var width = Number(celf.replace(reg, '$2')) + num;
PPx.Execute('*customize XC_celF:' + id + '=' + celf.replace(reg, '$1' + width + '$3'));
206199
2022/05/08(日) 15:57:14.60ID:1OevTsq/0 説明がわかりにくかったかもなんでもう一度
1.84+1まで
https://i.imgur.com/Y5My8YF.jpg
↓
1.84+2以降
https://i.imgur.com/6Djpxqn.jpg
のようになってしまいます
1.84+1まで
https://i.imgur.com/Y5My8YF.jpg
↓
1.84+2以降
https://i.imgur.com/6Djpxqn.jpg
のようになってしまいます
2022/05/10(火) 00:10:14.30ID:1HiRdm4O0
>>205
ご教示ありがとうございます。
+3で(1)は解決みたいですが(作者様ありがとうございます)
スクリプトだとこのように記述するのですね。勉強になります。
あと、書式FE、FMへの対応も必要そうですね。
(2)は、A~ZのXC_celFで設定した結果を*setcustでMC_celSに
転記して、Zxxでそれを使うしかなさそうですね。
ご教示ありがとうございます。
+3で(1)は解決みたいですが(作者様ありがとうございます)
スクリプトだとこのように記述するのですね。勉強になります。
あと、書式FE、FMへの対応も必要そうですね。
(2)は、A~ZのXC_celFで設定した結果を*setcustでMC_celSに
転記して、Zxxでそれを使うしかなさそうですね。
2022/05/10(火) 00:41:26.67ID:1HiRdm4O0
']' ,*string o,ID=%*regexp("%n","s/.*(.)$/$1/")
*string o,n1=%*regexp("%*getcust(XC_celF:%so"ID")","s/(.*)F[EM]?[0-9]+.*/$1/")
*string o,type=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*(F[EM]?)[0-9]+.*/$1/")
*string o,fnlen=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*F[EM]?([0-9]+).*/$1/")
*string o,new_fnlen=%*calc(%so"fnlen"+1)
*string o,n2=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*F[EM]?[0-9]+(.*)/$1/")
*customize XC_celF:%so"ID"=%so"n1"%so"type"%so"new_fnlen"%so"n2"
'[' ,*string o,ID=%*regexp("%n","s/.*(.)$/$1/")
*string o,n1=%*regexp("%*getcust(XC_celF:%so"ID")","s/(.*)F[EM]?[0-9]+.*/$1/")
*string o,type=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*(F[EM]?)[0-9]+.*/$1/")
*string o,fnlen=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*F[EM]?([0-9]+).*/$1/")
*string o,new_fnlen=%*calc(%so"fnlen"-1)
*string o,n2=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*F[EM]?[0-9]+(.*)/$1/")
*customize XC_celF:%so"ID"=%so"n1"%so"type"%so"new_fnlen"%so"n2"
*string o,n1=%*regexp("%*getcust(XC_celF:%so"ID")","s/(.*)F[EM]?[0-9]+.*/$1/")
*string o,type=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*(F[EM]?)[0-9]+.*/$1/")
*string o,fnlen=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*F[EM]?([0-9]+).*/$1/")
*string o,new_fnlen=%*calc(%so"fnlen"+1)
*string o,n2=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*F[EM]?[0-9]+(.*)/$1/")
*customize XC_celF:%so"ID"=%so"n1"%so"type"%so"new_fnlen"%so"n2"
'[' ,*string o,ID=%*regexp("%n","s/.*(.)$/$1/")
*string o,n1=%*regexp("%*getcust(XC_celF:%so"ID")","s/(.*)F[EM]?[0-9]+.*/$1/")
*string o,type=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*(F[EM]?)[0-9]+.*/$1/")
*string o,fnlen=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*F[EM]?([0-9]+).*/$1/")
*string o,new_fnlen=%*calc(%so"fnlen"-1)
*string o,n2=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*F[EM]?[0-9]+(.*)/$1/")
*customize XC_celF:%so"ID"=%so"n1"%so"type"%so"new_fnlen"%so"n2"
2022/05/10(火) 00:50:35.57ID:1HiRdm4O0
あらかじめMC_celSに一時設定用メニュー作って都度書き換える。
KC_main = {
']' ,*string o,ID=%*regexp("%n","s/.*(.)$/$1/")
*string o,n1=%*regexp("%*getcust(XC_celF:%so"ID")","s/(.*)F[EM]?[0-9]+.*/$1/")
*string o,type=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*(F[EM]?)[0-9]+.*/$1/")
*string o,fnlen=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*F[EM]?([0-9]+).*/$1/")
*string o,new_fnlen=%*calc(%so"fnlen"+1)
*string o,n2=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*F[EM]?[0-9]+(.*)/$1/")
*customize XC_celF:%so"ID"=%so"n1"%so"type"%so"new_fnlen"%so"n2"
*setcust MC_celS:一時設定 = %so"n1"%so"type"%so"new_fnlen"%so"n2"
'[' ,*string o,ID=%*regexp("%n","s/.*(.)$/$1/")
*string o,n1=%*regexp("%*getcust(XC_celF:%so"ID")","s/(.*)F[EM]?[0-9]+.*/$1/")
*string o,type=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*(F[EM]?)[0-9]+.*/$1/")
*string o,fnlen=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*F[EM]?([0-9]+).*/$1/")
*string o,new_fnlen=%*calc(%so"fnlen"-1)
*string o,n2=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*F[EM]?[0-9]+(.*)/$1/")
*customize XC_celF:%so"ID"=%so"n1"%so"type"%so"new_fnlen"%so"n2"
*setcust MC_celS:一時設定 = %so"n1"%so"type"%so"new_fnlen"%so"n2"
}
KC_main = {
']' ,*string o,ID=%*regexp("%n","s/.*(.)$/$1/")
*string o,n1=%*regexp("%*getcust(XC_celF:%so"ID")","s/(.*)F[EM]?[0-9]+.*/$1/")
*string o,type=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*(F[EM]?)[0-9]+.*/$1/")
*string o,fnlen=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*F[EM]?([0-9]+).*/$1/")
*string o,new_fnlen=%*calc(%so"fnlen"+1)
*string o,n2=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*F[EM]?[0-9]+(.*)/$1/")
*customize XC_celF:%so"ID"=%so"n1"%so"type"%so"new_fnlen"%so"n2"
*setcust MC_celS:一時設定 = %so"n1"%so"type"%so"new_fnlen"%so"n2"
'[' ,*string o,ID=%*regexp("%n","s/.*(.)$/$1/")
*string o,n1=%*regexp("%*getcust(XC_celF:%so"ID")","s/(.*)F[EM]?[0-9]+.*/$1/")
*string o,type=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*(F[EM]?)[0-9]+.*/$1/")
*string o,fnlen=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*F[EM]?([0-9]+).*/$1/")
*string o,new_fnlen=%*calc(%so"fnlen"-1)
*string o,n2=%*regexp("%*getcust(XC_celF:%so"ID")","s/.*F[EM]?[0-9]+(.*)/$1/")
*customize XC_celF:%so"ID"=%so"n1"%so"type"%so"new_fnlen"%so"n2"
*setcust MC_celS:一時設定 = %so"n1"%so"type"%so"new_fnlen"%so"n2"
}
210197
2022/05/14(土) 15:47:43.01ID:DdYN5Ldu0 +4で*viewstyleの機能強化ありがとうございました。(2)も解決いたしました。
2022/05/18(水) 17:06:02.38ID:MsizjoGT0
フォルダやファイルのパスを指定してコメントを取得したいです
212199
2022/05/20(金) 21:48:47.24ID:RfM1AFgw0 修正ありがとうございました
2022/05/21(土) 23:56:35.64ID:UezwmcvY0
Everything Search Moduleで
Everythingのフォルダ名にマッチ(-matchpath)
相当の動作にすることは可能でしょうか?
https://www.voidtools.com/forum/viewtopic.php?t=5869
Everythingのフォルダ名にマッチ(-matchpath)
相当の動作にすることは可能でしょうか?
https://www.voidtools.com/forum/viewtopic.php?t=5869
2022/05/22(日) 09:01:29.19ID:Q8xI5lar0
1.85にしてみたが「"」関連の挙動変更でいままで自前で「"」をエスケープしてたコマンドが
軒並死んでしまった
まだ調整段階なのかもしれんが%*regexpのsrcとか「"」を含んでても%sや%'はエラーを
吐かなくなったが%*selecttextはいままで通りエラー吐いたり一貫してないんで
とりあえず1.84に戻した
「"」エスケープ用の関数でも用意してくれたほうがわかりやすかったなぁ
軒並死んでしまった
まだ調整段階なのかもしれんが%*regexpのsrcとか「"」を含んでても%sや%'はエラーを
吐かなくなったが%*selecttextはいままで通りエラー吐いたり一貫してないんで
とりあえず1.84に戻した
「"」エスケープ用の関数でも用意してくれたほうがわかりやすかったなぁ
2022/05/22(日) 12:42:10.87ID:G1hdE9IL0
>>213
folder:フォルダ名ではダメなの?
folder:フォルダ名ではダメなの?
2022/05/22(日) 13:23:51.93ID:6hIJ0SRr0
>>215
すみませんそれはどこの設定になるのでしょうか?検索対象を絞る設定っぽいですが
ファイルやフォルダ名に検索ワードが含まれていなくても
フルパスの中に含まれていればマッチするようにできるのでしょうか?
すみませんそれはどこの設定になるのでしょうか?検索対象を絞る設定っぽいですが
ファイルやフォルダ名に検索ワードが含まれていなくても
フルパスの中に含まれていればマッチするようにできるのでしょうか?
2022/05/22(日) 14:05:42.27ID:Q8xI5lar0
everythingの検索構文でしょ
2022/05/22(日) 14:10:10.51ID:G1hdE9IL0
2022/05/26(木) 11:46:08.09ID:MSogl6CM0
Shift+Enterで対象が
・ディレクトリなら下層移動
・それ以外なら拡張子判別実行
という動きにしたいのですが、ディレクトリ上でShift+Enterを押すと、大きさの算出?をしてしまうので困っています。
この回避方法があれば、お教えいただければありがたいです。
・ディレクトリなら下層移動
・それ以外なら拡張子判別実行
という動きにしたいのですが、ディレクトリ上でShift+Enterを押すと、大きさの算出?をしてしまうので困っています。
この回避方法があれば、お教えいただければありがたいです。
2022/05/26(木) 17:49:20.78ID:8gAkRIsI0
2022/06/04(土) 15:59:40.04ID:gtj1X36f0
現在開いている窓のパスを*whereis等で指定する"dir1;dir2;dir3"形式で表示
echo "%*extract("%*regexp("%*regexp("%*ppxlist(-C)","s/C_([^,]+),/%%*extract(C$1 ""%%%%1"");/g")","s/;$//")")"
echo "%*extract("%*regexp("%*regexp("%*ppxlist(-C)","s/C_([^,]+),/%%*extract(C$1 ""%%%%1"");/g")","s/;$//")")"
2022/06/04(土) 23:11:42.71ID:/dqVDnJU0
*completelist -set -file:"~"でファイル指定した後ってその一行編集を閉じるまで指定したファイルの補完が効いているのが
普通ですよね
一旦設定した後*completelistで何度も補完メニューを出したりしていると急に補完が効かなくなって
*completelist -set -fileを指定した時のように補完候補を消去したみたいな挙動になる時あります
普通ですよね
一旦設定した後*completelistで何度も補完メニューを出したりしていると急に補完が効かなくなって
*completelist -set -fileを指定した時のように補完候補を消去したみたいな挙動になる時あります
2022/06/09(木) 19:50:46.32ID:o/Ct0bV80
*diroption cmd についてなんですが「"」が含まれるコマンドを一旦登録した後
そのコマンドを編集・削除すると登録内容がおかしくなって
XC_dset ~:未定義のキーワードです
とエラーダイアログが表示されるようになります
それと*markentryのエラーメッセージがtypoしています
maekentry:指定されたパスが見つかりません。(3)
そのコマンドを編集・削除すると登録内容がおかしくなって
XC_dset ~:未定義のキーワードです
とエラーダイアログが表示されるようになります
それと*markentryのエラーメッセージがtypoしています
maekentry:指定されたパスが見つかりません。(3)
225223,224
2022/06/11(土) 17:22:48.01ID:8JWuZdfn0226225
2022/06/11(土) 18:04:27.98ID:8JWuZdfn0 すみません
そもそもdiroptionのcmdをダイアログで編集できてしまうことがマズいのでしょうか?
それだったら*diroption cmdで編集ダイアログは出なくなりましたが*diroptionで表示されるメニューから
実行(X)を選択するとダイアログでまだ編集できます
で、表示されたダイアログでコマンド編集するとまだおかしくなります
*diroption -thispath cmd:"echo ""test1"" ""test2"""
↓
*diroptionメニュー→このパス限定→実行(X)
↓
echo "test1"に編集
↓
ディレクトリ読込みでエラーダイアログ
XC_dset:C:\test ""test2""" cmd:"echo ""test""":未定義のキーワードです
あとこれはPPxとは関係ないのかもしれませんがエラーダイアログで↑のメッセージをコピーする為
右クリックメニューで表示される「メッセージのコピー」を選択するとメッセージではなくてダイアログの
タイトル「PPx」がコピーされます
そもそもdiroptionのcmdをダイアログで編集できてしまうことがマズいのでしょうか?
それだったら*diroption cmdで編集ダイアログは出なくなりましたが*diroptionで表示されるメニューから
実行(X)を選択するとダイアログでまだ編集できます
で、表示されたダイアログでコマンド編集するとまだおかしくなります
*diroption -thispath cmd:"echo ""test1"" ""test2"""
↓
*diroptionメニュー→このパス限定→実行(X)
↓
echo "test1"に編集
↓
ディレクトリ読込みでエラーダイアログ
XC_dset:C:\test ""test2""" cmd:"echo ""test""":未定義のキーワードです
あとこれはPPxとは関係ないのかもしれませんがエラーダイアログで↑のメッセージをコピーする為
右クリックメニューで表示される「メッセージのコピー」を選択するとメッセージではなくてダイアログの
タイトル「PPx」がコピーされます
2022/06/11(土) 18:31:27.22ID:XEMv+WtR0
"*diroption cmd:"ではなく
"*diroption cmd "じゃないかね
"*diroption cmd "じゃないかね
228203
2022/06/11(土) 19:58:28.39ID:XWx/vpYW0 %*screendpiの追加ありがとうございました。
ヘルプに記載された例を参考に設定して150%にスケーリングしたウィンドウでも正常表示されるようになりました。
ヘルプに記載された例を参考に設定して150%にスケーリングしたウィンドウでも正常表示されるようになりました。
2022/06/17(金) 18:24:19.40ID:kK789ZhE0
ヒストリのローマ字検索ってところにひらがなや漢字も登録されるんだけどこれって普通?
2022/06/18(土) 20:42:16.11ID:LKH1uds70
%Osd *ppc とすると、PPx jobに
実行中>不明:"C:\Program Files\ppx\\ppcw.exe" と出てppcが起動できないです。
実行中>不明:"C:\Program Files\ppx\\ppcw.exe" と出てppcが起動できないです。
231226
2022/06/18(土) 22:20:32.04ID:Jbs2Elev0 修正ありがとうございました
2022/06/26(日) 00:07:05.71ID:HJ+R6b000
PPx Script Module R18+1が404でダウンロード出来ないみたいです
2022/06/28(火) 22:34:42.41ID:28Dv1mnw0
>>211
スクリプト作ってみた動くと思うけど消えても大丈夫なコメントファイルで試してね
if (!PPx.Arguments.length) PPx.Echo('引数にパスを指定してください');
var fullpath = PPx.Arguments.Item(0);
var fs = PPx.CreateObject('Scripting.FileSystemObject');
var name;
if (fs.FileExists(fullpath)) {
name = fs.GetFileName(fullpath);
} else if (fs.FolderExists(fullpath)) {
name = fs.GetFolder(fullpath).Name;
} else {
PPx.Echo('パスが間違っています');
PPx.Quit(1);
}
var folder = fs.GetParentFolderName(fullpath);
var textfile = fs.OpenTextFile(folder+'\\00_INDEX.TXT',1,false,-1);
var lines = textfile.ReadAll().split('\r\n');
textfile.Close();
var line,path,comment,new_line;
for (var i=0,l=lines.length;i<l;i++) {
line = lines[i].split('\t');
path = line[0].toLowerCase();
comment = line[1];
if (~path.indexOf(name.toLowerCase())) {
new_line = PPx.Extract('%*input("'+comment+'" -title:"コメントの書き換え '+name+'")')||PPx.Quit(1);
lines.splice(i,1,line[0]+'\t'+new_line);
break;
}
}
textfile = fs.OpenTextFile(folder+'\\00_INDEX.TXT',2,false,-1);
textfile.Write(lines.join('\r\n'));
textfile.Close();
スクリプト作ってみた動くと思うけど消えても大丈夫なコメントファイルで試してね
if (!PPx.Arguments.length) PPx.Echo('引数にパスを指定してください');
var fullpath = PPx.Arguments.Item(0);
var fs = PPx.CreateObject('Scripting.FileSystemObject');
var name;
if (fs.FileExists(fullpath)) {
name = fs.GetFileName(fullpath);
} else if (fs.FolderExists(fullpath)) {
name = fs.GetFolder(fullpath).Name;
} else {
PPx.Echo('パスが間違っています');
PPx.Quit(1);
}
var folder = fs.GetParentFolderName(fullpath);
var textfile = fs.OpenTextFile(folder+'\\00_INDEX.TXT',1,false,-1);
var lines = textfile.ReadAll().split('\r\n');
textfile.Close();
var line,path,comment,new_line;
for (var i=0,l=lines.length;i<l;i++) {
line = lines[i].split('\t');
path = line[0].toLowerCase();
comment = line[1];
if (~path.indexOf(name.toLowerCase())) {
new_line = PPx.Extract('%*input("'+comment+'" -title:"コメントの書き換え '+name+'")')||PPx.Quit(1);
lines.splice(i,1,line[0]+'\t'+new_line);
break;
}
}
textfile = fs.OpenTextFile(folder+'\\00_INDEX.TXT',2,false,-1);
textfile.Write(lines.join('\r\n'));
textfile.Close();
2022/06/29(水) 21:38:39.48ID:Cf5YQ5a50
一部の設定を%*getcustで取得すると取得内容の末尾にゴミがくっつきます
echo %*getcust(XC_mvUD)
echo %*getcust(XC_mvLR)
正式版でしか試していませんが1.82は大丈夫で1.83からおかしいみたいです
1.85+3(Jun 18 2022,x64,UNICODE)
echo %*getcust(XC_mvUD)
echo %*getcust(XC_mvLR)
正式版でしか試していませんが1.82は大丈夫で1.83からおかしいみたいです
1.85+3(Jun 18 2022,x64,UNICODE)
2022/07/02(土) 12:01:50.89ID:jHdaNn3S0
パスの表示がshell:(hoge)\の状態でそのディレクトリ上で削除やリネームしようとすると、稀に「失敗しました」の表示が出るな
発生条件がどうも特定できない・・・
発生条件がどうも特定できない・・・
2022/07/05(火) 20:00:54.60ID:Lyt6E7lt0
ver1.85+5 一体化使用 win11
遅いネットワークドライブだとか重い処理だとかをするとタスクバーのピンどめの位置が変わるんですが
↑防ぐ方法とかってないでしょうか
>>165 さんが上げてるのと同じっぽいですが
遅いネットワークドライブだとか重い処理だとかをするとタスクバーのピンどめの位置が変わるんですが
↑防ぐ方法とかってないでしょうか
>>165 さんが上げてるのと同じっぽいですが
2022/07/06(水) 15:56:53.04ID:fR7mNLU50
何もないフォルダに移動すると情報行やステータス行に「該当するものがありません」と
表示されますが、これを表示しないようにする設定はありますか?
表示されますが、これを表示しないようにする設定はありますか?
2022/07/07(木) 02:22:27.13ID:wrllfJH70
ない
*customize Mes0411:NOEL=
で変更はできるが空にはできない
*customize Mes0411:NOEL=
で変更はできるが空にはできない
2022/07/07(木) 23:58:28.03ID:hqC63FCz0
あまり関係ないけどディレクトリ作成の一行編集窓入力初期値を空欄にできないかって言われたことがあったなあ。
%k"BS F4"%K"@K"で出来たけど、なにか利点あるんだろうか。
%k"BS F4"%K"@K"で出来たけど、なにか利点あるんだろうか。
2022/07/09(土) 23:53:15.66ID:9wEGq+rm0
zoxide的なことって難しいでしょうか
過去に移動したフォルダを記憶しておいてアクセス回数から重みづけ、
migemoで一番近いフォルダに飛べるという感じです。
理想はPowershellと共通のzoxide DBにppxのアクセス履歴を貯められれば理想ですが
さすがに難しいと思うので専用のデータを持つような形で
過去に移動したフォルダを記憶しておいてアクセス回数から重みづけ、
migemoで一番近いフォルダに飛べるという感じです。
理想はPowershellと共通のzoxide DBにppxのアクセス履歴を貯められれば理想ですが
さすがに難しいと思うので専用のデータを持つような形で
2022/07/11(月) 19:56:51.66ID:rcDcEZpH0
どうしても設定項目が見当たらず下記の設定方法あればご教示いただけないでしょうか
•アクティブタブの色変更
現状アクティブタブが黒、一つ前のアクティブタブが水色で表示されます。
ダークモード利用のため見づらく変更したいのですがどこから設定可能でしょうか
•名前項目の省略幅変更
長いファイル名で拡張子カラムと被ると、ファイル名のかなりの範囲が…表示になってしまいます。
ギリギリまでファイル名を表示したいのですがどこで設定できるでしょうか
•インクリメンタルサーチ、名前の変更を専用ウィンドウ使わずに変更できないか
専用ウィンドウ上だとなぜかyamy、窓使いの憂鬱等キーアサイン変更ツールがきかなくなってしまいます。
相性問題だとは思うのですがctrl+hjklにカーソルを振ってる都合回避したい状況です
•アクティブタブの色変更
現状アクティブタブが黒、一つ前のアクティブタブが水色で表示されます。
ダークモード利用のため見づらく変更したいのですがどこから設定可能でしょうか
•名前項目の省略幅変更
長いファイル名で拡張子カラムと被ると、ファイル名のかなりの範囲が…表示になってしまいます。
ギリギリまでファイル名を表示したいのですがどこで設定できるでしょうか
•インクリメンタルサーチ、名前の変更を専用ウィンドウ使わずに変更できないか
専用ウィンドウ上だとなぜかyamy、窓使いの憂鬱等キーアサイン変更ツールがきかなくなってしまいます。
相性問題だとは思うのですがctrl+hjklにカーソルを振ってる都合回避したい状況です
2022/07/11(月) 21:34:28.85ID:rcDcEZpH0
失礼しました
>>241ですが作者様ページでの質問が適切と思いそちらに質問し直させていただきました
>>241ですが作者様ページでの質問が適切と思いそちらに質問し直させていただきました
2022/07/14(木) 20:56:39.02ID:AlhVJHoh0
2022/07/15(金) 15:58:12.71ID:5rRI7U2s0
へぇと思ったが履歴で十分というかいまいち使い所が見つからなかった
2022/07/15(金) 23:14:38.31ID:W2msBQYu0
複数プロジェクトの開発とかしてると凄く便利なのよ
いちいちブックマークするのもきりがないし、階層は異様に深い、
履歴も10やそこらじゃ全く足りないし検索もできない
zoxideならフォルダ移動してるだけで勝手に重み付けしてだいたい希望のフォルダに飛んでくれる
どちらかというとコマンドのcdを支援するイメージが強くて
linuxとかmacでコマンド使ってるとメジャーだけどGUIファイラではほとんど聞かない気がする
いちいちブックマークするのもきりがないし、階層は異様に深い、
履歴も10やそこらじゃ全く足りないし検索もできない
zoxideならフォルダ移動してるだけで勝手に重み付けしてだいたい希望のフォルダに飛んでくれる
どちらかというとコマンドのcdを支援するイメージが強くて
linuxとかmacでコマンド使ってるとメジャーだけどGUIファイラではほとんど聞かない気がする
2022/07/16(土) 08:01:43.61ID:OC94zXpv0
一行編集からディレクトリ表示履歴の補完リストで十分かなと思ったんだ
migemo検索だってできるしなんならzoxideで出力したリストを補完リストとして読み込んでもいい
migemo検索だってできるしなんならzoxideで出力したリストを補完リストとして読み込んでもいい
2022/07/16(土) 09:23:56.51ID:QdfIyfQG0
>>246
一行編集だと、fzf検索(everythingみたいに入力した文字にそってリアルタイムに候補が消えていく)
ができないんじゃないかと思ってる
それができるなら一行編集で作り直したいけど
まぁ、後は用途次第な感じではあるかな
自分の場合製品aと製品bの資料をさんざ触って履歴100とか貯めた後に、
前にやってた製品cに戻ったりするから
大量の候補から重み付けしてさくっと返ってくるのはもはや手放せない
一行編集だと、fzf検索(everythingみたいに入力した文字にそってリアルタイムに候補が消えていく)
ができないんじゃないかと思ってる
それができるなら一行編集で作り直したいけど
まぁ、後は用途次第な感じではあるかな
自分の場合製品aと製品bの資料をさんざ触って履歴100とか貯めた後に、
前にやってた製品cに戻ったりするから
大量の候補から重み付けしてさくっと返ってくるのはもはや手放せない
2022/07/16(土) 09:49:51.82ID:Cd1ERG//0
一行編集からEverything使った検索できるし候補もリアルタイムで増減するし
一度使ったパスは自動で保存されるしmigemoも使えるしなんなら候補の順番も変えられるし
>>246の言うように補完リスト使えば他ソフトのデータベース利用できるよ
まぁ重み付けはできないけど
一度使ったパスは自動で保存されるしmigemoも使えるしなんなら候補の順番も変えられるし
>>246の言うように補完リスト使えば他ソフトのデータベース利用できるよ
まぁ重み付けはできないけど
2022/07/16(土) 10:14:11.46ID:Cd1ERG//0
fzfってことはあいまい検索か
そっちは確かできなかったと思うなー
そっちは確かできなかったと思うなー
2022/07/16(土) 10:23:42.46ID:QdfIyfQG0
>>248
はぇ~、奥が深い
zoxideのdb自体にアクセス頻度の情報も入ってるのでうまくやればいいとこ取りができそう
ただ、プレーンテキストじゃないのでデータ連携に工夫が必要そうか
いい情報ありがとうございます
はぇ~、奥が深い
zoxideのdb自体にアクセス頻度の情報も入ってるのでうまくやればいいとこ取りができそう
ただ、プレーンテキストじゃないのでデータ連携に工夫が必要そうか
いい情報ありがとうございます
2022/07/16(土) 20:21:28.16ID:/dxZVFWJ0
これで一応それらしきことは出来るのかな?
利用頻度も見たいときはzoxide query -l -s で作ったリストを加工したらよさそう
A_exec = {
zoxide = "%0tools\zoxide.exe"
}
KC_main = {
LOADEVENT,*ifmatch "option:e,a:d-",%g'zoxide' %:%Obcd zoxide add "%1"
'@' ,%Obsd zoxide query -l > "%0zoxidequerylist.txt" %:*jumppath "%*input("" -title:"zoxide query" -mode:e -k *completelist -set -file:"%0zoxidequerylist.txt" -match:6)"
}
>>239の対応ありがとうございました。
利用頻度も見たいときはzoxide query -l -s で作ったリストを加工したらよさそう
A_exec = {
zoxide = "%0tools\zoxide.exe"
}
KC_main = {
LOADEVENT,*ifmatch "option:e,a:d-",%g'zoxide' %:%Obcd zoxide add "%1"
'@' ,%Obsd zoxide query -l > "%0zoxidequerylist.txt" %:*jumppath "%*input("" -title:"zoxide query" -mode:e -k *completelist -set -file:"%0zoxidequerylist.txt" -match:6)"
}
>>239の対応ありがとうございました。
2022/07/17(日) 14:56:14.17ID:0EyIN9Dj0
>>251
サンプルスクリプトまでありがとうございます。
結果としてはzoxideのパスを自環境に合わせるだけではうまくいかず、
dbの更新、一行編集へのFILE取り込み共にうまくは動きませんでした。
該当ファイルがないとのエラーなのでおそらくコマンド自体でこけてる感はありますが、
スクリプト自体があまりに最適化されていて自分で読むのに苦労する状況で時間かかりそうな感じです
scoopでインストールしてるのが何か関係あるのかもしれませんが‥
じわじわデバッグしつつ原因わかったらご報告します
サンプルスクリプトまでありがとうございます。
結果としてはzoxideのパスを自環境に合わせるだけではうまくいかず、
dbの更新、一行編集へのFILE取り込み共にうまくは動きませんでした。
該当ファイルがないとのエラーなのでおそらくコマンド自体でこけてる感はありますが、
スクリプト自体があまりに最適化されていて自分で読むのに苦労する状況で時間かかりそうな感じです
scoopでインストールしてるのが何か関係あるのかもしれませんが‥
じわじわデバッグしつつ原因わかったらご報告します
2022/07/17(日) 15:53:13.80ID:icecMh7a0
>>252
こちらでは、PPcの設定を全部リセット後>>251の設定をインポートして
zoxide.exeは以下からDLしたものを使用して確認しています。
https://github.com/ajeetdsouza/zoxide/releases/download/v0.8.2/zoxide-0.8.2-x86_64-pc-windows-msvc.zip
zoxide.exeをただ %0tools\ にコピーしただけで、zoxideの環境変数設定等一切していません。
(1)dbの更新ができない件
zoxide.exeが存在してもしなくてもメッセージやエラーを一切出さないようにしていますので
LOADEVENT, zoxide add "%1" としてコマンドが問題なく動いているか、db.zoがディレクトリ移動時に都度更新されているか確認してみてください。
(2)一行編集でファイル取り込みができない件
リストファイルの出力が上手くいってないのでしょうか?zoxide query -l > "%0zoxidequerylist.txt" としてリストファイル出力できるか確認してみてください。
こちらでは、PPcの設定を全部リセット後>>251の設定をインポートして
zoxide.exeは以下からDLしたものを使用して確認しています。
https://github.com/ajeetdsouza/zoxide/releases/download/v0.8.2/zoxide-0.8.2-x86_64-pc-windows-msvc.zip
zoxide.exeをただ %0tools\ にコピーしただけで、zoxideの環境変数設定等一切していません。
(1)dbの更新ができない件
zoxide.exeが存在してもしなくてもメッセージやエラーを一切出さないようにしていますので
LOADEVENT, zoxide add "%1" としてコマンドが問題なく動いているか、db.zoがディレクトリ移動時に都度更新されているか確認してみてください。
(2)一行編集でファイル取り込みができない件
リストファイルの出力が上手くいってないのでしょうか?zoxide query -l > "%0zoxidequerylist.txt" としてリストファイル出力できるか確認してみてください。
2022/07/17(日) 17:01:11.27ID:icecMh7a0
あと、エイリアスのパスの書き方によっては%g'zoxide'ではまずいかもしれず、%'zoxide' とか
echo %g'zoxide' %'zoxide' で出力結果を確認してみてください。
echo %g'zoxide' %'zoxide' で出力結果を確認してみてください。
2022/07/17(日) 21:39:14.34ID:bEE+XE6s0
zoxide使ってみたけどなかなか使えそうだね
これの良さはパスの評価付けとfzfを使ったインタラクティブ検索だから
無理に一行編集に落としこむ必要はないと思う
PPxからの簡単な利用法は
%Obd zoxide query %*input(-title:"zoxide query") | %0pptrayw -c *execute C,*jumppath %%*stdin()
*run -wait:idle %0ppbw -c zoxide query -i | %0pptrayw -c *execute C,*jumppath %%*stdin()
どちらもPPxTextModuleが必要
pwsh裏に常駐させれば色々できそうだけどpwshは調べるのめんどくさい
これの良さはパスの評価付けとfzfを使ったインタラクティブ検索だから
無理に一行編集に落としこむ必要はないと思う
PPxからの簡単な利用法は
%Obd zoxide query %*input(-title:"zoxide query") | %0pptrayw -c *execute C,*jumppath %%*stdin()
*run -wait:idle %0ppbw -c zoxide query -i | %0pptrayw -c *execute C,*jumppath %%*stdin()
どちらもPPxTextModuleが必要
pwsh裏に常駐させれば色々できそうだけどpwshは調べるのめんどくさい
2022/07/17(日) 22:30:01.28ID:E6Ykbtst0
現状winはまともなtuiファイラがないからppxをpwshのファイラみたいな使い方も面白そう
everythingもfd、ripgrepの代替とまではいけないし
ただ、pwsh→ppxは簡単に渡せるけど、
ppx→pwshはwindows terminalだと新規タブで開いちゃうから難しい
everythingもfd、ripgrepの代替とまではいけないし
ただ、pwsh→ppxは簡単に渡せるけど、
ppx→pwshはwindows terminalだと新規タブで開いちゃうから難しい
2022/07/17(日) 23:29:00.40ID:bEE+XE6s0
同じ問題かかえてるわ
そもそも外部アプリから開いてるシェルの操作ってできるの?
フォーカスできるだけましと思うべきか
そもそも外部アプリから開いてるシェルの操作ってできるの?
フォーカスできるだけましと思うべきか
2022/07/19(火) 22:21:02.37ID:moV6omwW0
>>253
現在LOADEVENTについて確認中なんですが、
zoxide addコマンド自体が実行されていないようです。
ご提示いただいたコマンドの内容としては下記の理解で合っているでしょうか
ディレクトリ読み込み完了後(LOADEVENT)に、エラー表示なし(option:e)で、
エントリ属性がディレクトリ以外(a:d-)のtools/zoxideが存在したら、
コマンドウィンドウは表示せずに(%Obcd)zoxide add "%1"を実行する
現在LOADEVENTについて確認中なんですが、
zoxide addコマンド自体が実行されていないようです。
ご提示いただいたコマンドの内容としては下記の理解で合っているでしょうか
ディレクトリ読み込み完了後(LOADEVENT)に、エラー表示なし(option:e)で、
エントリ属性がディレクトリ以外(a:d-)のtools/zoxideが存在したら、
コマンドウィンドウは表示せずに(%Obcd)zoxide add "%1"を実行する
2022/07/19(火) 22:52:18.60ID:5gGSBeOE0
なら>>254を確認してみたらいいんでないの
2022/07/19(火) 23:18:07.56ID:moV6omwW0
>>259
自分の環境だとそもそもzoxideコマンドのPathがOSレベルで通ってるのでtoolsに置くこと自体が良くない気がしています
とはいえ原因絞り込むにあたってもともとのコマンド意図合ってるか確認しときたかったのです
特にa:d-あたりはヘルプ見ても合ってるかいまいちピンと来ず
自分の環境だとそもそもzoxideコマンドのPathがOSレベルで通ってるのでtoolsに置くこと自体が良くない気がしています
とはいえ原因絞り込むにあたってもともとのコマンド意図合ってるか確認しときたかったのです
特にa:d-あたりはヘルプ見ても合ってるかいまいちピンと来ず
2022/07/20(水) 00:21:00.98ID:Ma1D7lre0
a:dはattribute:dの略でd+ならディレクトリ属性d-ならディレクトリ属性ではないってこと
というかscoopでパス通ってるのにtoolsにも置いてんの?意味なくないかそれ
パス通ってるならPPcからそのままzoxide add "%1"を実行していける
%Obdはエラーが出てもわからないから動作確認したあとで付けたほうがいいよ
というかscoopでパス通ってるのにtoolsにも置いてんの?意味なくないかそれ
パス通ってるならPPcからそのままzoxide add "%1"を実行していける
%Obdはエラーが出てもわからないから動作確認したあとで付けたほうがいいよ
2022/07/20(水) 00:33:30.90ID:Ma1D7lre0
待てもしかしてscoop内のzoxideをtoolsに移動したのか?
2022/07/20(水) 01:41:30.28ID:Z69vN34K0
>>258
なんか難しいことしてしまったようですみません。書いてある通りであってます。
前半部 *ifmatch "option:e,a:d-",%g'zoxide' は、zoxide.exeというファイルが存在するかどうかの確認です。
後半部 %Obcd zoxide add "%1" だけでも動くと思います。
%Obdでもいいと思いますがこちらではディレクトリ移動時にたまに一瞬待たされることがあり、%Obcdの方が良さそうだったのでこうしました。気のせいかな?
エイリアス設定をなしにして、>>261さんのおっしゃる通りLOADEVENT,%Obd zoxide add "%1"でいけるならそれでもいいと思います。
>>255
なるほどそうやって使うのですね。たしかにオートジャンプが賢いので一行編集に落とし込む使い方ばかりではもったいないですね。
専用の履歴(-mode:s x uなど)作って、migemoで検索できるようにするともっと便利に使えそうです。
%Obd zoxide query %*input(-title:"zoxide query" -mode:u) | "%0pptrayw.exe" -c *execute C,*jumppath "%%*stdin()"
UNCパス非対応なのがちょっと残念
なんか難しいことしてしまったようですみません。書いてある通りであってます。
前半部 *ifmatch "option:e,a:d-",%g'zoxide' は、zoxide.exeというファイルが存在するかどうかの確認です。
後半部 %Obcd zoxide add "%1" だけでも動くと思います。
%Obdでもいいと思いますがこちらではディレクトリ移動時にたまに一瞬待たされることがあり、%Obcdの方が良さそうだったのでこうしました。気のせいかな?
エイリアス設定をなしにして、>>261さんのおっしゃる通りLOADEVENT,%Obd zoxide add "%1"でいけるならそれでもいいと思います。
>>255
なるほどそうやって使うのですね。たしかにオートジャンプが賢いので一行編集に落とし込む使い方ばかりではもったいないですね。
専用の履歴(-mode:s x uなど)作って、migemoで検索できるようにするともっと便利に使えそうです。
%Obd zoxide query %*input(-title:"zoxide query" -mode:u) | "%0pptrayw.exe" -c *execute C,*jumppath "%%*stdin()"
UNCパス非対応なのがちょっと残念
2022/07/20(水) 10:34:37.69ID:EjWYel3p0
2022/07/21(木) 19:44:58.38ID:ZB10MI6v0
・単独でppc[B]が起動している状態でppc[B]をppc[A]に変更する方法
・shift+Lででてくるドライブリストの左側のチェックマークを自作メニューに使う方法
はありますでしょうか
・shift+Lででてくるドライブリストの左側のチェックマークを自作メニューに使う方法
はありますでしょうか
2022/07/24(日) 08:40:18.52ID:LYPulvnI0
メニューの表示形式変更の?dと?gがおかしいような
?dでメニュー閉じるし?gはグレーになるけど選択できる
?dでメニュー閉じるし?gはグレーになるけど選択できる
2022/07/25(月) 21:58:14.22ID:ai9rS9Jc0
LOADEVENTにzoxide設定すると、db.zoに書き込むたび一行メッセージ「開始…」がチラチラするから気になるなら
CFG書き出してメッセージ削除しといた方が良いかも
EXEF = 開始… → EXEF =
CFG書き出してメッセージ削除しといた方が良いかも
EXEF = 開始… → EXEF =
2022/07/26(火) 00:38:32.97ID:gZl9ibtY0
>>265
チェックマークの対応ありがとうございました
チェックマークの対応ありがとうございました
2022/07/26(火) 06:47:14.71ID:9NFKWQ720
カスタマイザで検索した時にヒットした項目の背景色が薄くて見辛いのですが
どこかで変えられますか?
どこかで変えられますか?
2022/07/27(水) 21:28:43.10ID:kzGhnEu10
PPXCFXで空き容量数値表示付グラフを使っています。
明るい背景・黒文字の時数字が見づらいのでPPXCFX_RATE.BMPを使ってグラフの色を明るい色に変えたいと思ったのですが
設置してみるとグラフが常に100%表示になってしまいます。BMPがないときは正しくグラフ表示されています。
あと、PPXCFX_RATE.BMPを使う、使わないをCFGで指定するようにできないでしょうか?
明るい背景・黒文字の時数字が見づらいのでPPXCFX_RATE.BMPを使ってグラフの色を明るい色に変えたいと思ったのですが
設置してみるとグラフが常に100%表示になってしまいます。BMPがないときは正しくグラフ表示されています。
あと、PPXCFX_RATE.BMPを使う、使わないをCFGで指定するようにできないでしょうか?
2022/07/27(水) 23:29:54.90ID:WN3gYMMm0
*deletehistoryでtypeにpを指定するとパラメータが間違っていますと出て
ヒストリの削除ができません
ヒストリの削除ができません
2022/07/27(水) 23:33:33.81ID:WN3gYMMm0
すみませんよく見たら指定typeにpがありませんでした汗
失礼しました
失礼しました
273214
2022/07/30(土) 18:27:21.78ID:hZlYOVjr0 %*noq関数を用意してもらえたんで1.86にスムーズに移行でき
その後運用しながら自前のエスケープ処理も外すことができました
作者さんありがとう
その後運用しながら自前のエスケープ処理も外すことができました
作者さんありがとう
2022/07/30(土) 23:22:11.85ID:kNJXHdZ30
%K"@\R"で正規表現なしの置換ってどう指定すればいいですか。
275270
2022/08/01(月) 22:28:56.83ID:lKSFWAwL0 >>>270
>PPXCFX_RATE.BMP の説明が抜けていました。
>50%相当のグラフ画像(左半分が使用中、右半分が空欄)を
>用意してください。
グラフ上の数値は空き領域/全領域
グラフは使用領域(BMPの右側色)-空き領域(BMPの左側色)
bmpの左側の色が空き領域 右側の色が使用領域
となるのですがあってますか?
>PPXCFX_RATE.BMP の説明が抜けていました。
>50%相当のグラフ画像(左半分が使用中、右半分が空欄)を
>用意してください。
グラフ上の数値は空き領域/全領域
グラフは使用領域(BMPの右側色)-空き領域(BMPの左側色)
bmpの左側の色が空き領域 右側の色が使用領域
となるのですがあってますか?
276名無しさん@お腹いっぱい。
2022/08/06(土) 22:24:44.02ID:RjgD/Yud0 作者さま
Google ドライブ内で使われるショートカット (共有アイテムのショートカット等) を PPCW で開くような設定はあるでしょうか。もしなければ PPCW で開けるような設定を検討していただけませんか。
私の環境では、Google ドライブ内ショートカット (.lnk ファイル) を PPCW から起動すると Explorer が開きます。Explorer で示されるパスを PPCW で指定すると、こちらは問題なく開きます。
Google ドライブ内で使われるショートカット (共有アイテムのショートカット等) を PPCW で開くような設定はあるでしょうか。もしなければ PPCW で開けるような設定を検討していただけませんか。
私の環境では、Google ドライブ内ショートカット (.lnk ファイル) を PPCW から起動すると Explorer が開きます。Explorer で示されるパスを PPCW で指定すると、こちらは問題なく開きます。
277271
2022/08/06(土) 23:15:15.74ID:pz68/q1n0 1.86+1での対応ありがとうございました
2022/08/07(日) 22:19:54.68ID:JunI5byL0
今更だけどPPxを長年使い続けて独自のキーバインドを設定しまくっていくと、もう他のファイラ使えなくなるなぁ…
2022/08/13(土) 17:16:57.96ID:kLCs9D/T0
ねた しゃべるppc
nyagos作者さんのこの記事まんま zenn.dev/zetamatta/articles/ukkari-talk-nyagos
*js "const sapi=PPx.CreateObject('SAPI.SpVoice');sapi.Speak('%*input(-title:"speak")')"
nyagos作者さんのこの記事まんま zenn.dev/zetamatta/articles/ukkari-talk-nyagos
*js "const sapi=PPx.CreateObject('SAPI.SpVoice');sapi.Speak('%*input(-title:"speak")')"
2022/08/14(日) 12:25:07.31ID:VeuKtnBj0
*pptray -c ~ と PPCW.EXE -c ~で何か違いってありますか?
~は同じなのに前者だと動作するのが後者だとエラーになったりすることがあるんで
~は同じなのに前者だと動作するのが後者だとエラーになったりすることがあるんで
2022/08/15(月) 11:11:23.75ID:eFhvj5+X0
PPCを起動せずにコマンド実行したいときは *pptray -c
PPCを起動したあとにコマンド実行したいときは *ppc -k
コンソールウィンドウが必要なら *ppb -c
PPCを起動したあとにコマンド実行したいときは *ppc -k
コンソールウィンドウが必要なら *ppb -c
2022/08/15(月) 11:29:26.03ID:XnYaLhGQ0
すみませんレス見返して今気付いたのですが
*pptray -c ~ と PPTRAYW.EXE -c ~での違いでした
同じpptrayなのになんでだろうと思ったので
*pptray -c ~ と PPTRAYW.EXE -c ~での違いでした
同じpptrayなのになんでだろうと思ったので
2022/08/15(月) 12:31:57.16ID:XiqDvS5Z0
*pptrayはたぶん*launch pptrayw.exeが実行されてるんだと思う
仮想ディレクトリ内で実行してみるとわかる
仮想ディレクトリ内で実行してみるとわかる
285280
2022/08/15(月) 13:29:07.16ID:XnYaLhGQ0 ありがとうございます
次同じようなことがあったら気にしてみます
次同じようなことがあったら気にしてみます
2022/08/19(金) 17:14:39.93ID:TdCrR0w80
%K"@BS で親ディレクトリに移動した際、画面上のカーソル位置が XC_smar の値とずれている気がします
2022/08/22(月) 12:57:10.60ID:hMiNsnuP0
PPx 1.86+2 x64
以下の関数を定義して名前に空白を含むディレクトリ(d:\foo bar)を引数に与えて実行したところ、戻り値のパスが""で括られません
_Command = {
func1 = *ifmatch "o:e,a:d+",%*arg(1) %: *return %*name(DC, %*arg(1))
*return not dir ; この行を消すとパスが "" で括られる
}
;テストに使ったコマンド
*linemessage %*func1(d:\foo bar)
期待する戻り値は "d:\foo bar" なのですが、実際には d:\foo bar (""で括られない)が返ります
ただ、コメントに記載してある行を消すと期待した通りの結果が得られます
記述に間違いがあるのでしょうか?
以下の関数を定義して名前に空白を含むディレクトリ(d:\foo bar)を引数に与えて実行したところ、戻り値のパスが""で括られません
_Command = {
func1 = *ifmatch "o:e,a:d+",%*arg(1) %: *return %*name(DC, %*arg(1))
*return not dir ; この行を消すとパスが "" で括られる
}
;テストに使ったコマンド
*linemessage %*func1(d:\foo bar)
期待する戻り値は "d:\foo bar" なのですが、実際には d:\foo bar (""で括られない)が返ります
ただ、コメントに記載してある行を消すと期待した通りの結果が得られます
記述に間違いがあるのでしょうか?
288287
2022/08/22(月) 13:08:59.75ID:hMiNsnuP0 あっ5chの仕様で行頭のスペースが消えてしまいました。そのまま追加取り込みすると行が消えてしまうので3行目の行頭にspaceかtabを追加してください。すみません
_Command = {
func1 = *ifmatch "o:e,a:d+",%*arg(1) %: *return %*name(DC, %*arg(1))
【space or tab】*return not dir ; この行を消すとパスが "" で括られる
}
_Command = {
func1 = *ifmatch "o:e,a:d+",%*arg(1) %: *return %*name(DC, %*arg(1))
【space or tab】*return not dir ; この行を消すとパスが "" で括られる
}
289名無しさん@お腹いっぱい。
2022/08/31(水) 16:35:50.10ID:YJyFwlDQ0 PPC でカーソルのあるフォルダとファイルタイプを指定して、秀丸 Grep ダイアログを開きたく、以下のように設定しました
しかし ,".\*.%FT" 部分でのダブルクォーテーション展開がうまくいかないようで、希望通りに動作しません
何が間違っているのでしょうか
A_exec = {
editor = "C:\Program Files\Hidemaru\Hidemaru.exe"
}
KC_main = {
G ,%Ob %'editor' /g,".\*.%FT" /d%FD
;G ,%Ob %'editor' /g /d%FD ← これは動作するが、拡張子指定はできていない
}
しかし ,".\*.%FT" 部分でのダブルクォーテーション展開がうまくいかないようで、希望通りに動作しません
何が間違っているのでしょうか
A_exec = {
editor = "C:\Program Files\Hidemaru\Hidemaru.exe"
}
KC_main = {
G ,%Ob %'editor' /g,".\*.%FT" /d%FD
;G ,%Ob %'editor' /g /d%FD ← これは動作するが、拡張子指定はできていない
}
2022/08/31(水) 17:25:40.10ID:JfUApkFr0
どううまくいかないのか
どう展開してほしいのか
どう展開してほしいのか
291名無しさん@お腹いっぱい。
2022/08/31(水) 18:47:20.86ID:EK4POlxB0 >>290
例えば下図のように PPC で "PPCW.EXE" を選んで上記 G コマンドを起動したら
https://i.imgur.com/ruii2Tu.jpg
このようなダイアログが出るようにしたいのですが (実際には .EXE を Grep したいのではなく、あくまでも例です)
https://i.imgur.com/2395grD.jpg
実際には下図のような形で秀丸エディタが起動します。
https://i.imgur.com/vdBmm7W.jpg
「 ,".\*.%FT" 」部分がうまく展開できていない、以上にうまく言語化できず恐縮ですが、こんな感じです。
例えば下図のように PPC で "PPCW.EXE" を選んで上記 G コマンドを起動したら
https://i.imgur.com/ruii2Tu.jpg
このようなダイアログが出るようにしたいのですが (実際には .EXE を Grep したいのではなく、あくまでも例です)
https://i.imgur.com/2395grD.jpg
実際には下図のような形で秀丸エディタが起動します。
https://i.imgur.com/vdBmm7W.jpg
「 ,".\*.%FT" 」部分がうまく展開できていない、以上にうまく言語化できず恐縮ですが、こんな感じです。
2022/08/31(水) 20:57:46.68ID:r4rdDOLE0
ファイル名を指定して実行 %K"@H"
echo %'editor' /g,".\*.%FT" /d%FD
echo %'editor' /g /d%FD
と入力してPPb上でマクロ文字がどう展開されるか確認してみてはいかが?
echo %'editor' /g,".\*.%FT" /d%FD
echo %'editor' /g /d%FD
と入力してPPb上でマクロ文字がどう展開されるか確認してみてはいかが?
2022/08/31(水) 21:16:34.83ID:JfUApkFr0
まさかとは思うけど
"C:\Program Files\Hidemaru\Hidemaru.exe" /g,".\*.EXE" /dC:\Tools\PPX
でも同じ様になるってことはないよね
"C:\Program Files\Hidemaru\Hidemaru.exe" /g,".\*.EXE" /dC:\Tools\PPX
でも同じ様になるってことはないよね
294名無しさん@お腹いっぱい。
2022/08/31(水) 22:13:59.46ID:EK4POlxB0295名無しさん@お腹いっぱい。
2022/09/08(木) 13:36:02.95ID:NWygya9z0 通常の:PKZIPファイルはプリセット通りの挙動のまま、拡張子が.jarのものだけJavaで開くように定義したいです。
どのように設定すればよろしいでしょうか?
どのように設定すればよろしいでしょうか?
2022/09/21(水) 19:11:39.66ID:t+xNBrgC0
二画面一体化で使用しています
1.86+3までは以下のコマンドで反対側ペインのタブを表示中タブ以外閉じられたのですが
+4にしたら閉じなくなってしまいました
*execute ~,*pane closeother %%n,all
1.86+3までは以下のコマンドで反対側ペインのタブを表示中タブ以外閉じられたのですが
+4にしたら閉じなくなってしまいました
*execute ~,*pane closeother %%n,all
297296
2022/09/22(木) 22:46:31.02ID:A69zYFff0 +4で*paneコマンドの修正が行われたみたいなんで他にもまだ*paneで挙動が変わったコマンドがあるかもですが
↓も意図した動作をしなくなってしまいました
反対窓のタブを非アクティブのまま左隣のタブに切り替える
*execute ~,*pane change t~-1,~
二画面一体化タブ独立で使用
↓も意図した動作をしなくなってしまいました
反対窓のタブを非アクティブのまま左隣のタブに切り替える
*execute ~,*pane change t~-1,~
二画面一体化タブ独立で使用
298296
2022/09/25(日) 17:18:14.36ID:07x0joz70 挙動が変わってしまっていた*pane関連のコマンドも1.87で
無事意図した動作になるよう書き換えることができました
ありがとうございました
あとこれは別件なんですがX_combos,2つ目 B10 に設定している場合でも
*pairrateコマンドでセパレータを移動させるとセパレータの位置によっては
タブ列の空行部分が埋まらずに空行のままになります
無事意図した動作になるよう書き換えることができました
ありがとうございました
あとこれは別件なんですがX_combos,2つ目 B10 に設定している場合でも
*pairrateコマンドでセパレータを移動させるとセパレータの位置によっては
タブ列の空行部分が埋まらずに空行のままになります
299名無しさん@お腹いっぱい。
2022/09/28(水) 17:26:36.44ID:j82WM3MY0 PPV で PPC カーソル位置に連動してプレビュー表示しつづける設定ってどうやるんでしたっけ?
以前できていたと思うのですが、設定吹っ飛ばしてから全く分からなくなってしまいました
以前できていたと思うのですが、設定吹っ飛ばしてから全く分からなくなってしまいました
2022/09/28(水) 17:43:07.41ID:fRD5eXtD0
>>299
%K"@\Y" のこと?
%K"@\Y" のこと?
301名無しさん@お腹いっぱい。
2022/09/29(木) 13:30:30.40ID:jXLw0aiJ0 >>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 のテキスト表示範囲を決めるような上位設定があるのだろうと思うのですが、
該当箇所が思いつきません。どなたかご助言いただけないでしょうか
ありがとうございます。そうでした \[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 のテキスト表示範囲を決めるような上位設定があるのだろうと思うのですが、
該当箇所が思いつきません。どなたかご助言いただけないでしょうか
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【無言】中国怒らせた高市首相→1週間だんまり、国民に実害も説明なし 中国問題を避けてスルー… ★9 [BFU★]
- 【🍝】「偽カルボナーラ」にイタリア激怒、パンチェッタの使用は「犯罪」と非難 [Ailuropoda melanoleuca★]
- 【速報】 植田日銀総裁 「円安進行が物価高を起こしている」 [お断り★]
- 【無言】中国怒らせた高市首相→1週間だんまり、国民に実害も説明なし 中国問題を避けてスルー… ★10 [BFU★]
- 中国で喧伝される「日本苦境論」、中国ネットは懐疑的「日本人は実際は喜んでいるのでは?」「日中共に『こっちが勝った』って言ってる」 [1ゲットロボ★]
- 日本行き航空券キャンセル54万件以上 中国国営メディア報道「キャンセルの寒波」 [♪♪♪★]
- 【速報】高市早苗、メディア相手に囲み会見中 [452836546]
- 【悲報】100年前ジャップ「暴支膺懲!」今ジャップ「暴支膺懲!」 [616817505]
- 🏡パンかお米どっち派?🍞🍞😅🍚🍚🏡
- 【高市悲報】ドイツ銀「早苗ショック、あるかも」 [115996789]
- 【高市悲報】ドル円、毎日1円ずつ上昇⤴🔥🔥 [573041775]
- 片山財務相「原因はわからないが一方的に急激に円安になって憂慮してる」高市 [931948549]
