[リストへもどる]
一括表示

タイトル%K"@R @DOWN" と%K"@\R @DOWN" 挙動の違い
記事No2323
投稿日: 2015/12/28(Mon) 20:36
投稿者T TAKESITA
PPvのように画像ビューア上でPPcのカーソルを移動して移動先のファイルを
画像ビューアで表示するように設定をしました。
それに加えてファイル削除なども設定しようとしましたが、@\Rのリネームが
上手くできませんでした。下のような設定でビューアからPPcを呼び出しました。

"C:\Program Files\ppx\PPCW.EXE" -r -bootid:A -k *focus CA %:%J"FILE_PATH" %:%K"@r @DOWN v"
FILE_PATHは外部のviewerから取得したファイルのパス
vのマッピングは kc_mainで v, viewer %1%R

最後の%K"@r..." で@rが@r,@\m の時は一行入力の後OKをするとdown v 実行され
望ましい結果になりますが、@\r @m の時は入力を待たずに、down vが実行されます。
@\rでも@rのように入力待ちにするようにできるのでしょうか。

入力待ちに関してもう一点。*whereisで検索した結果を一体化二画面で反対窓に表示する時、
表示を待ってコマンドを実行することはできるのでしょうか。現状では以下のように*waitを
使っています。
(everythingを使用)
*execute ~, *whereis ,,,%E,,,,5
*focus ~
*wait 100
%K~"@DOWN"

%O,Xfoptあたりが関係しそうで試してみましたが上手く行きませんでした。特に困っていませんが
気になったのでどなたか教えてもらえると嬉しいです。PPx x64 v1.46


タイトルRe: %K"@R @DOWN" と%K"@\R @DOWN" 挙動の違い
記事No2325
投稿日: 2015/12/29(Tue) 20:24
投稿者TORO
(1)@\R は *ppcfile rename を行っているに過ぎず、*ppcfile は
別スレッド動作なので %K の後続コマンドが並行して実行されて
しまいます。@\R を *file rename にしたり、*ppcfile rename /compcmd
で実行後の動作を指定したりすると良さそうです。

(2) *execute ~,"*whereis ,,,%E,,,,5 %%: %%K""@down""" などと、
whereis に続けて実行したいコマンドを記載するとよさそうです。
※ 上記の記載は動作確認していません。


タイトルRe^2: %K"@R @DOWN" と%K"@\R @DOWN" 挙動の違い
記事No2326
投稿日: 2015/12/29(Tue) 23:38
投稿者T TAKESITA
 回答ありがとうございます。

(1)上記で望み通りの動作となりまし
た。*file Renameは試したつもりでしたが外部プログラムから呼び出す
際に誤って@\rの方を呼び出していたようです。軽率な質問でした。す
みません。

(2)実行すると「'"*whereis(中略)認識されてい
ません。」というエラーになります。クオートを外しても*whereis以降
が実行されないようです。なんだか難しそうです。ちょっと気になった
だけですので無理そうならそれでかまいません。

 さて、この件とは
別ですが不具合のようなものを報告します。一行編集でメニュー(%_Mxx
x)を表示して右クリックかtabでメニューを編集するメニューがでます
が、tabだと「項目を追加」の項目しか表示されないようです。

 も
う一度になりますが、回答ありがとうございました。


タイトルRe^3: %K"@R @DOWN" と%K"@\R @DOWN" 挙動の違い
記事No2328
投稿日: 2015/12/31(Thu) 16:57
投稿者TORO
(2)については、動作確認していなかったので動作しないかもしれなかった
のですが、ダメだったようですね。改めて試してみました。
*execute ~,*whereis ,,,%E,,,,5 %%: %%K"@down"
これでとりあえず動いていそうです。

(3)メニューの項目については確かに機能していなかったので、1.46+4で
対処しました。ご指摘ありがとうございます。