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