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

タイトル scriptのPPx.Entry.Indexに関して
投稿日: 2021/07/12(Mon) 15:52
投稿者tanaka

 このソフトを愛用させて頂いており、大変役にたっています。
さてタイトルの件ですが、
cursor位置はエントリーの「0」にある場合
PPx.Entry.Index = xxx;    xxxは「0」以外の位置
PPx.echo(PPx.Entry.Name);
を実行すると、カーソルの位置の「.」が表示されます。
ちなみに
PPx.EntryIndex = xxx;
PPx.echo(PPx.Entry.Name);
では、xxxのエントリー名が表示されます。(help通りcursorは、移動します)。マークには、無関係で同じ動作をします。
 そこで、cursorを移動せずにエントリー名を取得するscriptはどのように
記述するのか教えて頂けないでしょか。それとも設定に問題が在るのでしょうか
ppx versionは 1.79 です。

 --- 追記 21/07/13 ---
 2個起動時のスクリプトで現在窓と反対窓の親directory取得方法において、
下記を実行すると両方とも現在窓の親directoryが表示されます。
 PPx.Execute("%K\"@\\^C") //現在窓
 PPx.echo(PPx.Clipboard)
 PPx.Execute("%K~\"@\\^C") //反対窓
 PPx.echo(PPx.Clipboard)
そこで、次のようにすると要望の結果が得られます。
 PPx.Execute("%K\"@\\^C") //現在窓
 PPx.echo(PPx.Clipboard)
 PPx.Execute("%K~\"@\\^C") //反対窓
 PPx.echo(PPx.Clipboard)
 PPx.Execute("%K~\"@\\^C") //反対窓を再実行
 PPx.echo(PPx.Clipboard)

PPx.Clipboardのchangeに時間が必要かと思い反対窓にwaitをいれると
 PPx.Execute("%K~\"@\\^C") //反対窓
 PPx.Execute("*wait 3000")
 PPx.echo(PPx.Clipboard)
PPx.Clipboardは空になります。
現在窓のwaitは、正常に動作します。
 PPx.Execute("%K\"@\\^C") //現在窓
 PPx.Execute("*wait 3000")
 PPx.echo(PPx.Clipboard)

 正常に動作した記述では気持がわるいので、普通の記述で
両窓の親directory取得スクリプト記述を教えて頂けないでしょうか。


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