Yes ! but it could be better to wait for the next version (mid October) as i will probably add some options...\/4D3R wrote:do you want me to translate the TCBL.txt to german?
Thx for the proposition !
Moderators: Hacker, petermad, Stefan2, white
Code: Select all
[Buttonbar]
Buttoncount=1
button1=%commander_path%\icons\menubar\tcbl\mkv.ico
cmd1=""%commander_path%\addons\tcmd\tcbld\tcbl_new.exe" -I "%commander_path%\.scripts\tcbl\file.ini""
param1=%L "list" "%T\genlist.xls"
menu1=&filelist
Code: Select all
[list]
pre=echo off
pre=echo id fullfilename name parent gparent ggparent sizeB sizeKB sizeMB sizeGB datetime ext > "$1"
cmd=echo $i
cmd=set /A myi=$i+1
cmd=echo $i $f $n $p1 $p2 $p3 $!%Size@DirSizeCalc.wdx%$! =G%myi%/1024 =G%myi%/(1024*1024) =G%myi%/(1024*1024*1024) $#m $e >> "$1"
end=PAUSE
Code: Select all
[test1]
ini=5 5
pre=@echo off
pre=REM
cmd=echo $c
end=PAUSE
Code: Select all
5 5 2 5 50005
0010
0015
0020
0025
Hi tcvol,tcvol wrote:1)
small request:
can you add a variable to define the output of $#m, $#c and $#a.
...
just saw the new ini= section. maybe it's a good place to define it there.
2)
maybe you could add some info text that tc's own .wdx cannot be used.
3)
tried the new ini= section.
did you delete the info about counters on purpose?
can you add a line that only one ini= is allowed.
Code: Select all
ini=# %Y%m%d week %V time : %H:%M:%S
You can get a look to the TCBL website on the sample section, http://tccfestuff.free.frmin2max wrote:Hello, I'm quite new to TC, and found TCBL quite interesting. It's stated in the doc of the package that
... imagemagick command resize,rotate,...integrated inside a nice toolbar
I also use it to concatenate all the file together, rename/copy folder and files,...
Could the author of TCBL please elaborate ....
Max
Thank you for the pointer!nsp wrote:You can get a look to the TCBL website on the sample section, ...
Merry X Mass to all !
A) A command in an ini file is in fact a batch template, it is interpreted during bat generation.min2max wrote:Or one concrete question,
how is the 'script_name' of an ini file collaborating with the command line of TCBL?
e.g. I have a segment in my ini file:Code: Select all
[imagik.Half] ;add ImageMagik in the path pre=set PATH=C:\tools\graphic\ImageMagick\;%PATH% pre=set img_resize="50%" cmd=mogrify.exe -resize "%img_resize%" $f
Code: Select all
cmd: %COMMANDER_PATH%\tools\tcbl\tcbl.exe
parameter: -i %L imagik.Half
icon: what you want !
Code: Select all
c:\My Images\img001.jpg
c:\My Images\img002.jpg
c:\My Images\img003.jpg
Code: Select all
set PATH=C:\tools\graphic\ImageMagick\;%PATH%
set img_resize="50%"
mogrify.exe -resize "%img_resize%" "c:\My Images\img001.jpg"
mogrify.exe -resize "%img_resize%" "c:\My Images\img002.jpg"
mogrify.exe -resize "%img_resize%" "c:\My Images\img003.jpg"
Code: Select all
[cpar2filesblock]
pre=@echo off
pre=REM
pre=title copy all files, 1 par block for all files
pre=REM
pre=REM $1 = %%commander_path%%\.scripts\par2\par2.exe
pre=REM $2 = parsize
pre=REM $3 = %T (target dir)
pre=REM $4 = finish task
pre=REM
pre=if exist "%~dp0finish.cmd" del "%~dp0finish.cmd"
pre=copy "$4" "%~dp0finish.cmd"
cmd=copy "$f" "$3\$n"
end=echo invoking par2/.
end=$1 c -r$2 -t+ -l "$3\generated.par2" "$3\*.*" && echo . > "$3\.transferred" && echo . > "$3\.packaged"
end="%~dp0finish.cmd"
end=pause
[cpar2files]
pre=@echo off
pre=REM
pre=title copy all files, 1 par block per file
pre=REM
pre=REM %1 = %%commander_path%%\.scripts\par2\par2.exe "%T"
pre=REM %2 = parsize
pre=REM %3 = %T (target dir)
pre=REM %4 = finish task
pre=REM
pre=if exist "%~dp0finish.cmd" del "%~dp0finish.cmd"
pre=copy "$4" "%~dp0finish.cmd"
cmd=echo invoking copy/par2
cmd=copy "$f" "$3\$n" && $1 c -r$2 -t+ -l "$3\$n.par2" "$f"
end=echo invoking .
end=echo . > "$3\.transferred"
end=echo . > "$3\.packaged"
end="%~dp0finish.cmd"
end=REM pause
[rpar2filesblock]
pre=@echo off
pre=REM
pre=title 1 archive for all files, 1 par block per archive
pre=REM
pre=REM $1 = %%commander_path%%\.scripts\par2\par2.exe
pre=REM $2 = %%commander_path%%\addons\util\winrar\winrar.exe
pre=REM $3 = 7 (par size)
pre=REM $4 = 100 (rar size)
pre=REM $5 = %P (source dir)
pre=REM $6 = %T (target dir)
pre=REM $7 = finish task
pre=REM
pre=if exist "%~dp0finish.cmd" del "%~dp0finish.cmd"
pre=copy "$7" "%~dp0finish.cmd"
end=REM echo switching dir
end=REM pushd "$5"
end=echo invoking rar/par/.
end=$2 a -v$4m "$6\generated_archive.rar" @$L && $1 c -r$3 "$6\generated_archive.par2" "$6\generated_archive.*rar" && echo . > "$6\.packaged" && echo . > "$6\.transferred"
end="%~dp0finish.cmd"
end=REM pause
[rpar2files]
pre=@echo off
pre=REM
pre=title 1 archive per selected file, 1 par block per archive
pre=REM
pre=REM %1 = %%commander_path%%\.scripts\par2\par2.exe
pre=REM %2 = %%commander_path%%\addons\util\winrar\winrar.exe
pre=REM %3 = 7 (par size)
pre=REM %4 = 100 (rar size)
pre=REM %5 = %P (source dir, not used)
pre=REM %6 = %T (target dir)
pre=REM %7 = finish task
pre=REM
pre=if exist "%~dp0finish.cmd" del "%~dp0finish.cmd"
pre=copy "$7" "%~dp0finish.cmd"
cmd=REM echo switching dir
cmd=REM pushd "$p"
cmd=echo invoking rar/par: $f
cmd=$2 a -v$4m "$6\$n.rar" "$n" && $1 c -r$3 "$6\$n.par2" "$6\$n.*rar"
end=echo invoking .
end=echo. > "$6\.packaged" && echo . > "$6\.transferred"
end="%~dp0finish.cmd"
end=REM pause
[cpar2folders]
pre=@echo off
pre=REM
pre=title copy all folders, 1 par block per folder
pre=REM
pre=REM $1 = %%commander_path%%\.scripts\par2\par2.exe
pre=REM $2 = parsize
pre=REM $3 = %T (target dir)
pre=REM $4 = finish task
pre=REM
pre=set target=$3
pre=if exist "%~dp0finish.cmd" del "%~dp0finish.cmd"
pre=copy "$4" "%~dp0finish.cmd"
cmd=echo invoking xcopy/par2/.
cmd=xcopy "$f\*.*" "%target%$n\" /S /I && echo . > "%target%$n\.transferred" && $1 c -r$2 -l "%target%\$n\$n.par2" "$f\*.*" && echo . > "%target%$n\.packaged"
cmd=REM
end="%~dp0finish.cmd"
end=REM pause
[rpar2foldersblock]
pre=@echo off
pre=REM
pre=title 1 archive for all folders, 1 par block
pre=REM
pre=REM $1 = %%commander_path%%\.scripts\par2\par2.exe
pre=REM $2 = %%commander_path%%\addons\util\winrar\winrar.exe
pre=REM $3 = par size
pre=REM $4 = rar size
pre=REM $5 = %P (source dir)
pre=REM $6 = %T (target dir)
pre=REM $7 = finish task
pre=REM
pre=if exist "%~dp0finish.cmd" del "%~dp0finish.cmd"
pre=copy "$7" "%~dp0finish.cmd"
pre=REM echo switching dir
pre=REM cd\
pre=REM echo switching dir
pre=REM pushd "$5"
pre=set target=$6
end=echo invoking rar/par/.
end="$2" a -ilog"%target%.rarlog" -v$4m "%target%generated_archive.rar" @$L && $1 c -r$3 "%target%\generated_archive.par2" "%target%\generated_archive.*rar" && echo . > "%target%\.packaged" && echo . > "$6\.transferred"
end="%~dp0finish.cmd"
end=pause
[rpar2folders]
pre=@echo off
pre=REM
pre=title 1 archive per folder, 1 par block per package
pre=REM
pre=REM $1 = %%commander_path%%\.scripts\par2\par2.exe
pre=REM $2 = %%commander_path%%\addons\util\winrar\winrar.exe
pre=REM $3 = par size
pre=REM $4 = rar size
pre=REM $5 = %P (source dir)
pre=REM $6 = %T (target dir)
pre=REM $7 = finish task
pre=REM
pre=set target=$6
pre=if exist "%~dp0finish.cmd" del "%~dp0finish.cmd"
pre=copy "$7" "%~dp0finish.cmd"
cmd=echo creating directory
cmd=mkdir "%target%$n"
cmd=echo invoking rar/par2/.
cmd="$2" a -ilog"%target%.rarlog" -v$3m "%target%$n\$n.rar" "$n" && $1 c -r$4 "%target%$n\$n.par2" "%target%$n\$n.*rar" && echo . > "%target%$n\.packaged" && echo . > "%target%$n\.transferred"
end="%~dp0finish.cmd"
end=pause