Paper Plane xUI Part.4
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2010/01/28(木) 05:36:21ID:qQMg/NDh0速い・軽い・多機能・カスタマイズも自由自在
最近はマウス操作や設定などのGUI面も充実
そんなファイル操作ツール集Paper Plane xUI(PPx)について語るスレです
配布サイト(TORO's Library)
ttp://homepage1.nifty.com/toro/index.html
動作画面
ttp://homepage1.nifty.com/toro/ssppx.html
Paper Plane xUI まとめサイト(wiki)
ttp://www6.atwiki.jp/ppx/
過去スレ
1 http://pc7.2ch.net/test/read.cgi/software/1069774436/
2 http://pc12.2ch.net/test/read.cgi/software/1186753930/
3 http://pc12.2ch.net/test/read.cgi/software/1186753930/
0232名無しさん@お腹いっぱい。
2010/08/21(土) 21:40:44ID:2wKBDTvE0ちょっと間違えました。最初に読み込み結果が表示されるのは、(1)のdir
読み込みの処理中で、(2)のcache読み込みが完了したときですね。そのあと
(1)が完了すると(3),(4)が行われ、画面が更新されます。(1)と(2)は
非同期で同時並行ですが、どちらもディスクI/Oを使うので、(1)と(2)が
別々のドライブであっても、キャッシュを読むだけと比べて時間がかかり
ます。
また、(1)は(3)を実行してキャッシュを更新するために、できるだけ最後
まで行われ、キャンセルはできるだけ避けています。
なお、(4)の更新は(3)が完了する前にディレクトリを変更したときは
行われません。
>>231
こちらは確認しましたので +3 で修正しました。
0233名無しさん@お腹いっぱい。
2010/08/22(日) 02:34:20ID:A4a8Z1X2P0234名無しさん@お腹いっぱい。
2010/08/25(水) 14:00:33ID:t8ISFI2G0階層を保ったまま反対窓にコピーすることってできない?
ファイルのほうはできるみたいなんだけど・・・
0235名無しさん@お腹いっぱい。
2010/08/26(木) 18:43:44ID:0wdNKhFv0AVI ,%M_Movie
WMV ,%M_Movie
上記のように設定していますが、WMVのみWMPが起動してしまいます。
何か解決方法は無いでしょうか?
0236名無しさん@お腹いっぱい。
2010/08/26(木) 22:38:32ID:PVP0d3820変えられません。選択色は簡単に変える方法が用意されていないようなので、
対応しません。
>>234
書庫の階層付き部分展開は、ちょうど開発しているところです。
次の版の公開時に使えるようになりそうです。
>>235
:ASF (.wmvのファイル内容判別の名前)の設定が効いていると思います。
0239名無しさん@お腹いっぱい。
2010/08/28(土) 08:33:25ID:f8nO7z9v0buf のサイズが足りなくなる可能性ありませんか?
ウチで、VC2005 でデバッグビルドしたヤツだと
"スタックが壊れてるぞ"みたいなエラーが出ます。
ちょっと大きくしてやると出なくなりました。
バージョンは 1.14 です。
0240名無しさん@お腹いっぱい。
2010/08/29(日) 22:00:21ID:ueoOY1En0指摘ありがとうございます。
設定ファイルの保存先が長くなると足りなくなりますね。
先程出した +4 で大きさを VFPS + 0x100 に調整しました。
0241名無しさん@お腹いっぱい。
2010/08/30(月) 00:51:24ID:vMU1wjPE0Helpだと「??xxx」ってなってますけど誤記?
0242名無しさん@お腹いっぱい。
2010/08/30(月) 03:04:52ID:0tZHcPnt00243234
2010/08/30(月) 15:10:23ID:wkk12j+30書庫内フォルダへ潜ったり戻ったりした時にタイトルバーに
表示されているパスが実際のパスとズレるみたいです
あと書庫に潜っている時に書庫自体のパスや書庫内ファイルのパスを外部アプリに
渡したい時があるんですけどこういうのはあまり需要ないかな?
c:\test.zip内のaaa\bbbにいる時にc:\test.zipやc\test.zip\aaa\bbb\ccc.jpgを外部アプリ
で開くみたいな
よろしくおねがいします
0244名無しさん@お腹いっぱい。
2010/08/30(月) 15:31:11ID:D7y1CIbo0アーカイブディレクトリのファイルが片っ端から消えた\(^o^)/
0246名無しさん@お腹いっぱい。
2010/08/30(月) 23:05:25ID:laWCTK7L0誤削除を起こしてしまって、すみません。
先程修正した +5 を出しました。こちらで問題が無くなっているはずです。
0247名無しさん@お腹いっぱい。
2010/08/30(月) 23:12:43ID:laWCTK7L0??drivelist とかも使えるので ??xxx で合っています。
>>242
IE 以外はうまく機能する自信がないので、決めうちです。
A_execのbrowserに使用するブラウザを指定することはできます。
(もしくは、カスタマイザ、全般-全般)
>>243
書庫内の階層は通常の階層とは扱いが違うので、%1とタイトルバーとの間に
ずれが出ます。
あと、書庫内のファイルは、現状では[H]や[X]経由なら実行可能です。
こちらも強化するつもりです。
0248名無しさん@お腹いっぱい。
2010/08/31(火) 17:44:26ID:QyLOupCg0にコピーされてて焦った事が2〜3回あった
*pane select h+1とかでおかしくなるのに関係してるのかな?
0249名無しさん@お腹いっぱい。
2010/09/01(水) 01:41:19ID:HJRRWvj40>^DOWN = @BS @DOWN @ENTER
>では流石に乱暴すぎて/home/file1が有ると大変なことになりました。
^DOWN,%K"@BS"%:*maskentry a:d %:%K"@DOWN @ENTER"で回避できそうな予感?
0250249
2010/09/01(水) 22:02:42ID:HJRRWvj40「.」や「..」を踏まないようにすればいいのではと思って
subdirring.vbsで
'!*script
set shell= PPx.CreateObject("WScript.Shell")
if PPx.EntryIndex = 0 then <user3からループして「.」にカーソル飛んだ時を想定
shell.sendkeys "{DOWN}{DOWN}"<「..」をスルーして、その下にカーソルを飛ばす
end if
shell.sendkeys "{ENTER}"
set shell = nothing
と書いてみたんですが、オブジェクトがありません 'PPx'
と言われてうまく動いていません。
でも多分これに近い感じで書いてやればいいのではと思います。
0251名無しさん@お腹いっぱい。
2010/09/02(木) 07:11:01ID:mcY4/Kx2Pif PPx.Extract("%C") = "." then PPx.EntryIndex = PPx.EntryIndex + 1
if PPx.Extract("%C") = ".." then PPx.EntryIndex = PPx.EntryIndex + 1
if PPx.EntryAttributes and &H10 then
PPx.Execute("%j %C")
end if
0252249
2010/09/02(木) 22:58:52ID:9EenKypT0ありがとうございます。とても参考になりました。
自分が間違えていたところも直して、以下のようにすれば
>>212氏のご希望に添えるかと思います。
(自分は^UPも欲しいのでそっちも考えてみました。)
^UP,%K"@BS"%:*maskentry a:d %:%K"@UP"%:*script "%0subdirringup.vbs"
^DOWN,%K"@BS"%:*maskentry a:d %:%K"@DOWN"%:*script "%0subdirringdown.vbs"
subdirringup.vbs
'!*script
if PPx.Extract("%C") = ".." then PPx.EntryIndex = PPx.EntryIndex - 1
if PPx.Extract("%C") = "." then PPx.EntryIndex = PPx.EntryDisplayCount + 1
if PPx.EntryAttributes and &H10 then
PPx.Execute("%j %C")
end if
subdirringdown.vbs
>>251
0253名無しさん@お腹いっぱい。
2010/09/02(木) 23:49:10ID:WlBqfhN/Pその部分でファイルのでなくディレクトリのメニューが出ると思うんだけど
表示形式を横いっぱいにしている時って、どうやれば「空欄クリック」と見なしてくれるんですかね・・
そもそも行選択を解除したいのですが、できますかね?
表示は横いっぱいのままで・・・
0254名無しさん@お腹いっぱい。
2010/09/03(金) 01:18:50ID:dULUCqf60PPx1.14+3では再現しませんが1.14+5で発生しています。
0にしたら解凍できましたが環境上1で使用したいんですが。
0255254
2010/09/03(金) 02:01:53ID:dULUCqf60ppw114.zipは問題なく解凍できましたがppw114p1.zip〜ppw114p5.zipは解凍できませんでした。
PPX1.14+3環境であれば全て問題なく解凍できました。PPx1.14+5での問題のようです。
確認:WinXPSP3 PPxUnicode1.14+2、+3、+5
0256名無しさん@お腹いっぱい。
2010/09/04(土) 20:12:03ID:9KWCohTZ0再現がうまくできないですが、タブの選択がおかしくなって色々つじつまが
合わなくなることが確かにあります。一応+6で調整してみましたが
確認とれていません。
>>253
現在は名前の欄全体が選択になっています。
その代わり窓枠の右から1文字分だけは、必ず空欄扱いになっているので、
そこを右クリックしてみてください。
>>254,255
+6 で対策しています。
0257名無しさん@お腹いっぱい。
2010/09/04(土) 20:14:26ID:9KWCohTZ0ダイアログに、その内容をこちらに送信するか尋ねてくる選択肢を
追加しています。
送信するときは、規定のウェブブラウザを使い、また、集計のために
ブラウザ情報からIPアドレスとエージェントを利用します。
この辺の情報を使われるのが気になる人はいいえか、キャンセルを
選択してください。
ただ、異常終了の情報を送信してもらえると、問題の解決が早くなるかも
しれませんので、できればお願いします。
0258名無しさん@お腹いっぱい。
2010/09/04(土) 22:08:09ID:FRxzuP70P(いままでは操作開始窓だけで完結していたのが反対窓にフォーカスが移るようになった)
のですが仕様変更でしょうか?
0259名無しさん@お腹いっぱい。
2010/09/04(土) 22:55:01ID:B+A+Q4eb0後々トラブルにならないように、送信内容に含まれる情報の一覧は提示しておいた方が
良いんじゃないでしょうか。
0260259
2010/09/04(土) 23:31:56ID:B+A+Q4eb0補足です。すみませんレス内容を微妙に読み飛ばしていました。
まだ異常終了してないので確認できていませんが、
ダイアログに表示される内容のみが送信され、その旨も同時に表示されるのであれば、
特に問題ないですね。
# 個人的には、ダイアログ上で送信内容や再現手順を記入・編集できると
# フィードバックしやすいと思ってます。
0261256
2010/09/05(日) 20:55:39ID:1j4Ol5zE0おかしいですね(^^;、先程修正して +7 を出しました。
>>259,>>260
実際に起きないと確かにわかりにくいですね。+7 のPPcでは、
異常終了するコマンドとして [!] [$] [%] [&] を臨時で用意して
おきましたので、動作を確認できます。
また、表示されるダイアログと送信後の画面の例を次に用意しました。
ttp://homepage1.nifty.com/toro/errordialog.png
ttp://homepage1.nifty.com/toro/error.png
細かいところを書いてもらえる人なら、今でもこことか掲示板とかに
書いてもらっていると思いますので、今回はお手軽さを重視してます。
でも、詳細を書いてもらえるのは確かに嬉しいので、フォームを
今後用意させてもらおうと思います。
0262258
2010/09/05(日) 22:10:10ID:I/9v6bBSP乙です
あとこれは要望なのですがdrop関連のコマンド(*autodragdropなど)はすべて
カーソル位置やマークエントリが対象ですがカレントディレクトリを渡せるオプションを
付けてほしいです
BSしてからdropコマンドでもいけますがルートをドロップしたい場合はうまくいきません
よろしくおねがいします
0263259
2010/09/05(日) 23:13:16ID:oCprWkzp0エラー送信の件了解しました。
異常終了は起きないに越したことはないですが、
もし発生した際はフィードバックさせて頂きます。
0264名無しさん@お腹いっぱい。
2010/09/05(日) 23:17:08ID:lvLxYbql0完全フリーソフトでここまでの手厚いサポート体制に驚きです。
0265名無しさん@お腹いっぱい。
2010/09/06(月) 22:25:42ID:pRJ5UOXK0なるほど、ちょっと考えてみます。ひとまず、最近更新した部分を仕上げ
ようと思いますので、後回しになると思います。
>>263,>>264
助かります。よろしくおねがいします。
0266名無しさん@お腹いっぱい。
2010/09/10(金) 03:40:53ID:NFo3IRJU0%Osを使用してもダメなようです。どうすればいいでしょうか。
0267266
2010/09/10(金) 03:48:26ID:NFo3IRJU03っつ以上のマルチステートメントで、*deleteを最後尾に記述しても、一番最初の処理直後に*deleteが実行されてしまいます。
%Osを使用してもダメなようです。どうすればいいでしょうか。
Win内部コマンドのdelでは、記述順通り最後に実行してくれましたが、*deleteはどういった仕様なのかを教えて下さい。
0268名無しさん@お腹いっぱい。
2010/09/10(金) 16:34:05ID:4nogGWlj0%"%X"としたらタイトルにはnameが出るようにしたいです
0269名無しさん@お腹いっぱい。
2010/09/10(金) 21:59:30ID:s+sKyUm50*delete はその時点で実行しています。
実際に記載した内容はどんな感じですか?例えば %k はキーボード入力代行
処理なので、実際に入力されたキーが反応するのはコマンドを実行した後に
なることが多いです。
>>268
今は使えないです。他の動作に影響しそうなので対応するかどうか考えて
みます。
0270名無しさん@お腹いっぱい。
2010/09/11(土) 01:14:53ID:PYWsYIKd0書庫内ファイルをD&Dでコピーできなくなった予感
0271名無しさん@お腹いっぱい。
2010/09/11(土) 22:02:40ID:9+f5eptB0確かにできなくなっていました。先程出した+9で修正しました。
0272名無しさん@お腹いっぱい。
2010/09/11(土) 23:01:55ID:ep0fQ8NF0コピー・移動する毎に一個できますが、時間がかかる子がいると
たくさんできすぎるので、タブ管理か何かで1個にまとめられると
嬉しいッス
0274名無しさん@お腹いっぱい。
2010/09/12(日) 08:05:42ID:hdnvDoe2P元の書庫内に出るようにして欲しいです
0275名無しさん@お腹いっぱい。
2010/09/12(日) 22:28:25ID:nU3gVOfL0一応 *job コマンドというのが用意してあります。
ダイアログをタブ化するのは様々な事情で、現状は困難です。
>>274
+10で直しました。
0276名無しさん@お腹いっぱい。
2010/09/12(日) 23:58:06ID:/C0n565d0これいいですね! 結構使ってます。
蛇足ですが、
PPx.Execute("%j ""%C""")
としないと、ディレクトリ名によっては不具合があると思います。
0277名無しさん@お腹いっぱい。
2010/09/14(火) 23:58:19ID:iQAMVRMQ0choose:editを使ってコピー先入力したいのですが
コピー先入力用一行編集窓のカスタムは可能でしょうか?
0278名無しさん@お腹いっぱい。
2010/09/15(水) 03:34:23ID:wPMNsURl00279名無しさん@お腹いっぱい。
2010/09/15(水) 04:58:12ID:NuoH6YUu0PPvで普通に見ることができるよ。
もし、見られなかったり、外部ビュアを使いたいとかなら、もっと具体的に書かないと
作者さまは答えようがないと思うけど。
0280名無しさん@お腹いっぱい。
2010/09/15(水) 07:47:30ID:3KeNsNei0書庫内ファイルを外部アプリで開くってのならオレが>>243で質問して解答もらってるよ
0281278
2010/09/15(水) 09:14:15ID:wPMNsURl0PPv[A]とは違うビューアで書庫内ファイルを閲覧したいという意味です。
外部アプリや、PPv[B]で閲覧しようとして、ビューアの項目を
D:\soft\ttPage-R\ttPage.exe
や
D:\soft\ppw\PPVW.EXE /r /bootid:B
と設定したのですが、書庫内ファイルだと「ディレクトリ名が無効です」と表示され、うまくいかなかったので何か方法ないかなと思ってお聞きしました。
すでに>>243で質問されてたんですね。失礼いたしました。
0282名無しさん@お腹いっぱい。
2010/09/17(金) 17:29:10ID:w5sU+UdC0今更ながら気づいたのですが、
デフォルトではファイルをマークしてからリネームしたときは
マークファイルでなくカーソル上のファイルが対象になるのですね。
KC_main = {
R,*script "%0\rename.vbs"
}
K_edit = {
FIRSTEVENT,editcmd
}
A_exec = {
editcmd = %%""
}
rename.vbs
'!*script
if PPx.EntrymarkCount = 0 then
PPx.Execute "%k""^\A""%K""@R"""
else
PPx.Execute "*alias editcmd=%%k""null null null ^\A""%: *file !rename /nocount /renamefile:ON /renamedirectory:ON"
PPx.Execute "*alias editcmd=%%"""
End if
0283名無しさん@お腹いっぱい。
2010/09/17(金) 23:39:55ID:jcXYCZ+Z0まとめサイトにあるbatchRename.jsじゃダメなのか。
0284名無しさん@お腹いっぱい。
2010/09/18(土) 01:09:37ID:WRxsTYwG0欲しい機能から言うとそれでもいいですね。
リネームダイアログを出すことに拘ってしまい見落としてましたすみません。
0285名無しさん@お腹いっぱい。
2010/09/19(日) 02:55:02ID:PHxGND/z0Windowsの仕様なのかなんなのかよく判らない??
0286285
2010/09/19(日) 02:59:00ID:PHxGND/z00287名無しさん@お腹いっぱい。
2010/09/19(日) 11:19:21ID:F+MdDeVk0KB単位固定で表示させたいのですが可能でしょうか?
0288名無しさん@お腹いっぱい。
2010/09/20(月) 00:35:19ID:TSHyoeA300289288
2010/09/20(月) 00:42:08ID:TSHyoeA300290287
2010/09/20(月) 22:20:57ID:mCsxCaYe00291名無しさん@お腹いっぱい。
2010/09/22(水) 00:37:01ID:mVDg8rvi0タブロックしてから検索すればいけるかもと思ったがダメでした
0292名無しさん@お腹いっぱい。
2010/09/22(水) 01:06:03ID:mVDg8rvi0同一Dirタブをもう一枚開いて検索すればいいだけなので忘れてください
0293名無しさん@お腹いっぱい。
2010/09/23(木) 00:01:55ID:oJzxoHBCP1万、2万と無限に増え続けていくの?
0294名無しさん@お腹いっぱい。
2010/09/23(木) 03:20:02ID:YBlsX2nU0キミの環境を即座に認識できるエスパー待ちのカキコですね?
0295名無しさん@お腹いっぱい。
2010/09/23(木) 12:23:47ID:RqBWfjh70"shell:paersonal\〜が見つかりません" と出て開けません
あとこれに関連する質問なのですが検索結果も普段と同じようなかんじで
移動やリネームはできないのでしょうか?
[R]→リネームしようとしても失敗
[M]→unpack?とダイアログで聞いてくる
[C]→コピー速度がすごく遅い
今はこんなかんじです
0296名無しさん@お腹いっぱい。
2010/09/23(木) 20:01:06ID:whC6Jh7I0*fileのときと殆ど違いがありません。%kやFIRSTEVENTでコマンドを送って
おいてから、%K"@U"や*unpackを実行してください。
>>278
PPvは書庫内ファイルを 〜\xxx.zip\name.txt などと直接指定が可能です。
また、PPcからは %v マクロ文字を使って割り当てするとよいです。
>>282
^\Aでマークを操作している目的がよく分からないので、意図と違うかも
しれませんが、単純に*file !renameを実行するだけでよいような気がします。
また、最近のエクスプローラのように、編集中に別のファイルに移れる処理は
今後追加しようと思っています。
>>287
次の版で、X_nfmtで指定可能になります。
>>288
ppcw /combo /min で確認してみましたが、ファイル窓になっています。
条件によるかもしれません。
>>293
キャッシュの自動削除は今のところ行っていません。
必要に応じて手動削除してください。
>>295
確かにできない操作がありますね。対処しようと思います。
また、「-shell:personal」と頭に - を付けても回避できます。
0297名無しさん@お腹いっぱい。
2010/09/24(金) 23:26:40ID:keVOW1zU0表示されてしまうのですが原因わかる方いらっしゃらないでしょうか?
test <dir> **-**-** **:**
test 0 10-09-24 23:10
ちなみにzipとかではなりません
0298295
2010/09/26(日) 02:21:31ID:xB+O9CA50さっそくですが
・ListFile中にSHN指定のパスがあったとき、open,名前変更,\[C]ができないのを修正
自分の所ではこれまだ直ってないような気がします
XP SP3 unicode ver 1.15
0299名無しさん@お腹いっぱい。
2010/09/26(日) 03:28:19ID:TtsK8yuOOLiNamerってソフトじゃだめなの?
0300287
2010/09/26(日) 03:30:48ID:B24AKYLf0対応ありがとうございました。
早速
X_nfmt = Zの指定,zの指定,DF/DU/DTの指定,Df/Du/Dtの指定とあって
X_nfmt = B00010010,B00010011,B10010010,B10010011 と設定してみたのですが
マークファイルの合計サイズ表示が常に0Mになってしまいました。
何か勘違いしていますでしょうか?
0301282
2010/09/26(日) 04:28:27ID:B24AKYLf0詳しく説明していなくて申し訳ありません。
他のファイラーでは、複数ファイルをマークしてRキーを押すと、
名前を変換するかどうか尋ねるダイアログがマークファイルの数だけ順次でてきますが、
要はそういう挙動をPPCでもさせたかっただけです。
なので、リネームダイアログを出すことにこだわってしまったというわけです。
エディタでリネームするソフト・スクリプトだとさらに高度なことはできるとは思いますが
今はそこまで求めてはいません。
ただ、R,*file !rename だけですと、名前を変換しようとしたけど
やっぱりキャンセルしたいと思ったときに、ESCを2回押すのが面倒になりまして
マーク無いときはデフォルトの@R ある時は*file !renameと分岐をさせようと思いました。
コレを考えていたとき
ファイルをマークしないでR→カーソル上のファイルが対象
ファイルを1つマークしてR→マークファイルではなくカーソル上のファイルが対象
と気づきました。
また、フォルダをリネームするときに、ファイル数をカウントしているらしく
無駄に結構待たされることがあるので、/nocountを入れました。
とりあえず、複数ファイルのリネームをしようとして、やっぱりキャンセルしたいとき
ESC2度押ししないといけなくて、それの解決法がどうしてもわからないのですが、
それ以外は満足しています。
マークを外しているのは、私の使い方からみて、
全部リネーム(BSで消してからリネーム)するより
名前の末尾を一部削除とか追加とかするほうが
どちらかといえば多いからで
マークを外したほうがトータルで押すキーが少なくなると思ったからです。
本題と関係なく完全に好みの問題ですスミマセン
0302名無しさん@お腹いっぱい。
2010/09/26(日) 05:12:32ID:e5zYhW4q0%"名称変更" %ee *file !Rename,"%C",,/name:"%{%|%X%|%*regexp(".%T","s/(.*)\.+$/$1/")%}"
0303名無しさん@お腹いっぱい。
2010/09/26(日) 07:08:57ID:B24AKYLf0まだ完全には理解していませんがコレは思いつきませんでした。
同じファイルに対してリネームするか2回聞かれてしまいますが、
>>302さんの環境では正常動作しているのでしょうか?
0304302
2010/09/26(日) 13:48:53ID:e5zYhW4q0特に問題はないよ UNICODE版PPx 1.15。
ESCによる中断もOK。
該当部分だけ抜粋したんだけど他のパラメータが関係してるのかな。
長いけどフルコマンド貼っときます。
*customize XC_alst = 1,1,1,1,1 %:%"名称変更" %ee *file !Rename,"%C",,/name:"%{%|%X%|%*regexp(".%T","s/(.*)\.+$/$1/")%}" %:*customize XC_alst = 4,4,4,4,4
0305名無しさん@お腹いっぱい。
2010/09/26(日) 15:55:56ID:B24AKYLf0大変失礼いたしました。きちんと動きました。ありがとうございます。
リネームを2回聞かれるのは、同名にリネーム
(リネームダイアログが出たとき、そのままEnter)
してみた時に起こるようです。
最初にそれを試して、2回聞かれて早合点してしまいました申し訳ありません。
XC_alst=4,4,4,4,4 で Rキーを>>302の設定にして
WinXPSP3 Unicode版PPx1.15にて確認しております。
>>304も同様の挙動となることを確認しました。
0306名無しさん@お腹いっぱい。
2010/09/26(日) 16:29:59ID:B24AKYLf0ENTER(同名リネーム)→やっぱりこのファイルだけリネームしたくない
ESC→以後のマークファイル全てのリネームをやめる
と使い分けたいので、同名リネームで2回聞かれないようにするには
どうすればいいか考えてみたいと思います。連投すいません。
0307名無しさん@お腹いっぱい。
2010/09/26(日) 18:01:31ID:Ne6Wf8V3P再現方法は不明
0309名無しさん@お腹いっぱい。
2010/09/27(月) 22:32:55ID:PXXHI4na01.15で対策してみました。
>>298
対策したと思ったんですが、名前変更とかだめですね。
もう一度確認してみます。
>>300
忘れていました、マークサイズ(mS,ms)と容量は共通の設定です。
後ろ2つの指定のうちの片方をマーク用にして、もう片方を容量用にして
使い分けてください。
ヘルプの記載も修正しておきます。
0310名無しさん@お腹いっぱい。
2010/09/27(月) 22:34:53ID:PXXHI4na0単純にマークの名前変更ということですね。
それならこんなスクリプトでどうですか。
rename.js
//!*script
if ( PPx.EntryFirstMark == 0 ){
PPx.Execute("%K\"@R");
}else{
PPx.Execute("*customize XC_alst=1,1,1,1,1");
do {
if ( PPx.Execute("%K\"@R") != 0 ) break;
}while( PPx.EntryFirstMark != 0 );
// PPx.Execute("*customize XC_alst=4,4,4,4,4"); // 必要に応じて使用
}
>>307
再現できていないですが、タブ関係で時々おかしくなることがあるので
ありえそうです。
色々調整していますが、直るのに時間が掛かりそうです。
>>308
*file コマンドでは同名移動は基本的に誤って指定した状況としているので
名前を変更できるようにしています。そこまで凝ったことをするという
ことなら *file renameでなく、*renameコマンド、cmd.exe の ren、
スクリプトの FileSystemObject の Move を使った方がよさそうです。
0313308
2010/09/29(水) 03:07:06ID:9KQhNZGi0追記です。
教えてもらったのをちょっと試してみました。
#ただスクリプトは知らないので除外です(汗)
*renameは同名指定で確認ウインドウが出ました。
cmd.exeのrenでは同名指定でもすんなり行くんですが
cmd.exeを呼び出すためか動作が緩慢ですね。
結局自分は同名指定時の確認ウインドウを我慢して
>>304を使い続けることにしました。
0314名無しさん@お腹いっぱい。
2010/09/30(木) 00:05:30ID:6lgKdaqv0対処方法の選択ダイアログが出ますが/minオプションを付けて実行している場合
ダイアログが裏で開かれてしまいます
0315名無しさん@お腹いっぱい。
2010/09/30(木) 01:43:57ID:51bu7yG90うちでは/min起動直後の[C][M]でダイアログが裏側表示になった
一度alt+tabで切り替えれば以降は再現しないけどね
>>288 みたいな例もあるみたいだから、もうちょっと再現する環境を追求してみるしかないかも
XP SP3+1.15+1Unicode
0316名無しさん@お腹いっぱい。
2010/09/30(木) 20:14:35ID:cgGUJJZX0修正されたマニュアルを元に再設定したところ
思いどおりになりました。ありがとうございました。
実は、マークファイルサイズをバイトと
M単位両方で表示させられたらもっといいなと思いつつ、
特殊仕様かと思い要望しなかったのですが
まさかそこまでできるようになるとは思いませんでした。
あと、>>310なのですが、マークがないときにリネームするのは問題ないのですが
マークしてリネームしようとしたときにリネームダイアログがとじなかったり
ダイアログが出なかったりとうまく動きません。
もしかしてどこか追記の必要があるでしょうか?
2台のPCにて試してみています。どちらもPPx1.15+1UNICODE WXPSP3
0317名無しさん@お腹いっぱい。
2010/10/01(金) 22:51:32ID:2EeJU4yN0*renameコマンドはエラーダイアログ以外のダイアログは表示しませんので、
多分*fileコマンドのまま実行したのではないでしょうか。
/min 関係がいくつかでていますが、対象とか条件とか色々混じっている
みたいなので、ちょっと確認します。
>>288 の件は、PPcを起動するときに /min オプションを付けて最小化した
状態で起動後、元の大きさにしたときにフォーカスが必ずログ窓になって
しまうことで合っていますよね?
あと、元に戻すときの操作はどのようになっていますか、また、PPtrayで
タスクトレイに入れていますか?
>>314 の件は、*file 〜 /min を使ったときの話だと思います。このときは、
選択入力が必要になっても表に出ないのが正常だと思います。他の作業中に
バックの窓が表に出ないようにするための Windows の挙動です。
ただ、試したところ、縦が伸びないようなのでそれについては対処しようと
思います。フォーカス等については現状のまま変更しませんが、点滅処理を
追加するかもしれません。
>>315 は PPc の起動オプションで良かったでしょうか。>>288 と同じく
最小化方法と元に戻すときが関係しそうです。
>>316
スクリプトについては動作確認してから載せたのでおかしいところはない
はずなのですが…。もう一度確認してみます。
0318315
2010/10/02(土) 01:03:17ID:qriqOotw0/minの件ですが>>314に対するレスは起動オプションじゃないという事で早とちりすいません
一体化設定で起動は「PPCW.EXE /min /bootmax:B」
PPtray未使用常駐なしで、元に戻す操作はalt+tab、最小化は「\DOWN=@\ESC」です
0319314
2010/10/02(土) 09:36:37ID:e1XcM0rt0ありがとうございます
なるべく進捗ダイアログが目立たないようにあまり深く考えずにオプション指定
していましたがそもそもの使い方とはズレてたみたいです
処理確認する可能性のあるものは/minなしで使うことにします
0320316
2010/10/02(土) 10:42:46ID:/dN8Homm0何回か設定をやり直してみたら動くようになりました
どこかで引っかかっていたのかもしれません。毎度お騒がせしてすみません。
大変参考になります。こういう書き方もできるのですね。
>>310のスクリプトですと
違う名前にリネームをしない限り次の候補へは進めないので、
今までここで教えていただいたものをヒントにしてもう少し考える余地はないかと
思いまして、次のようなスクリプトを考えてみました。
rename.vbs
'!*script
if PPx.EntrymarkCount = 0 then
PPx.Execute "%k""^\A""%K""@R"""
else
PPx.Execute "%""名称変更"" %ee *rename ""%C"",""%{%X%|%*regexp("".%T"",""s/(.*)\.+$/$1/"")%}"
PPx.Execute "%K""@F5"""
End if
これで、ファイルに対して
�@同名リネーム �AESC1回で抜ける �Bリネーム時名前部分のマーク外す
はOKみたいですが
複数ディレクトリのリネーム時、BregExp error のダイアログが
リネーム前に都度出るのと
リネーム時に元のディレクトリ名の末尾に「.」が付いてしまうようです。
また、(文字列).(文字)という形式の名前を持つディレクトリも同様に
リネーム前にBregExp Errorのダイアログが都度出てしまいます。
おそらくディレクトリに対して%Tを指示しているあたりが
原因ではないかと思うのですが・・・
いい回避法がありましたらご教授ください。
0321316
2010/10/03(日) 11:14:29ID:L3deEnfg0望みどおりの動作をするようになりました。>>320に書いた問題も起こりません。
大変感謝いたします。ありがとうございました。
PPx.Execute("*customize XC_alst=1,1,1,1,1");
PPx.EntryFirstMark;
do {
if ( PPx.Execute("%K\"@R") != 0 ) break;
PPx.EntryMark = 0;
}while( PPx.EntryFirstMark != 0 );
PPx.Execute("*customize XC_alst=4,4,4,4,4")
0322名無しさん@お腹いっぱい。
2010/10/04(月) 18:37:59ID:BrvBl2ui0拡張子の色づけを正規表現で指定できるようにならないでしょうか?
0323名無しさん@お腹いっぱい。
2010/10/05(火) 01:22:04ID:cet7P4Tv0@Rはデフォでファイル名部分が選択された状態でウインドウが開きますが
これを拡張子部分が選択された状態で開くことはできないでしょか?
>>123で選択を外すことができるのはわかったのですが。
%k"^\A RIGHT \END" %K"@R"
とやってみてもカーソルが末尾に移動するだけで選択状態になりません。
0324名無しさん@お腹いっぱい。
2010/10/05(火) 01:44:54ID:PU7wOik200325名無しさん@お腹いっぱい。
2010/10/05(火) 03:58:08ID:94uA9OFM00326名無しさん@お腹いっぱい。
2010/10/05(火) 16:07:39ID:cet7P4Tv0F2は知りませんでした。
これで望みの動きができました。
ありがとう。
0327名無しさん@お腹いっぱい。
2010/10/06(水) 10:17:38ID:XTzDfSoN0var test = PPx.Extract("%a") -> OK
var test = PPx.Extract("%aCN") -> test末尾にNが付く
var test = PPx.Extract("%aNC") -> test末尾にCが付く
と言った感じになります。
ただPPx.Extract("%aFDCN")はOKなので発生原因がよくわかりません。
モジュールはR9です。
0328名無しさん@お腹いっぱい。
2010/10/06(水) 10:56:37ID:aZl5MxclP0329名無しさん@お腹いっぱい。
2010/10/06(水) 12:28:25ID:XTzDfSoN0Fが必須だったんですね。
気づきませんでした。
0330名無しさん@お腹いっぱい。
2010/10/06(水) 23:28:54ID:wr/OYw+Z0もっと詳しく。
マクロ記述を分散表記したくないとかそういう事?
0331名無しさん@お腹いっぱい。
2010/10/07(木) 02:23:44ID:lgTKl1yU0紹介されていたscriptをベースに自分でいじってみたんだけど
需要あるな?
■ このスレッドは過去ログ倉庫に格納されています