タイトル | : 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 は非公開コマンドです。後方参照ができない等、問題が
あるため公開していませんが、今回の説明では使ったほうが
分かりやすいので使用しています。