Software Message Board
記事リスト新着記事ワード検索過去ログ管理用

タイトル Re^4: scriptのPPx.Entry.Indexに関して
投稿日: 2021/07/18(Sun) 18:04
投稿者tanaka

 仮想directry内ではなく、*whereisで作成したListFileから
見た親directryでした。こちらの説明不足ですみません。

 「ダイアログを表示して待」とありますが、
NG --- 記述1 ---
 //!*script
 PPx.Execute("%K\"@\\^C"); //現在窓=C:\Windows
 xxx = Clipboard + " / ";
 PPx.Execute("%K~\"@\\^C"); //反対窓=C:\Users
 xxx += Clipboard;
 PPx.Echo(xxx); //結果 C:\Windows & C:\Windows

OK --- 記述2 (記述1にEchoと反対窓コマンドを2回に) ---
 //!*script
 PPx.Execute("%K\"@\\^C");
 xxx = Clipboard + " / ";
 PPx.Execute("%K~\"@\\^C");
 PPx.Echo(); //記述1に追加
 PPx.Execute("%K~\"@\\^C"); //記述1に追加
 xxx += Clipboard;
 PPx.Echo(xxx); //結果 C:\Windows / C:\Users

NG --- 記述3 (記述2を修正待つ処理をPPx.EchoからSleepに変更 ---
 //!*script
 PPx.Execute("%K\"@\\^C");
 xxx = Clipboard + " / ";
 PPx.Execute("%K~\"@\\^C");
 PPx.Sleep(3000); //記述2変更
 PPx.Execute("%K~\"@\\^C");
 xxx += Clipboard;
 PPx.Echo(xxx); //結果 C:\Windows /

のようになります。記述3で、PPx.echo実行時に両方のステータス行に
ディレクトリ名が表示されるので、PPx.echoにより処理が
開始されるようです。記述は上記だけで、ほかの部分はありません。
 上記を%1 / %2 / *nameで簡単にできますが、ListFileでは、
親directry(ファイル名)が取得できません。

 現在は、JscriptとAuthotkeyを利用して親directryが取得
出来ており、問題なく動作してしています。
 色々とお手を煩わして、申し訳ありません。お陰で目的の
スクリプトができ、ありがとうございました。


- 関連一覧ツリー (▼ をクリックするとツリー全体を一括表示します)