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

タイトル Re^2: aux:パスの質問
投稿日: 2023/08/11(Fri) 22:10
投稿者TORO

> 1. %si'RootPath'に"aux: //S_auxrclone/"を設定してみましたが

こちらの件ですが、色々試してみましたが aux: //S_auxrclone/ から
上層の検出が簡単にはできない(様々な状況毎に検出方法を変える
必要がある)ため、現状のままにしたいと思います。

一方、 aux: //S_auxrclone/ とその下層で動作を分けたいという
ことですが、%*path が空欄かどうかで判断するのはいかがですか。

例えば、次のような例では、aux: //S_auxrclone/ ではremotes list が
表示され、それより下層なら remotes の内容表示になります。

S_auxrclone = {
list  = %Osa *if "%*path"=="" %: %*cmd listremotes > %'temp'\auxlist.txt %: *goto Last
    %0auxcmd\ls2lf.exe -j "A:Attr,S:Size,W:ModTime,F:Name" %'temp'\auxlist.txt %*cmd lsjson "%*path%*addchar(/)"
    %mLast %'temp'\auxlist.txt::listfile

※ *goto は非公開コマンドです。後方参照ができない等、問題が
あるため公開していませんが、今回の説明では使ったほうが
分かりやすいので使用しています。


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