bat-script til tilføjelse af parametre til .inifil
Hej EkspertenJeg har en inifil, hvor jeg ofte skal tilføje næsten identiske funktioner, så jeg har lavet et lille batjob til fornålet:
echo [%1.%2] >> "users.ini"
echo Login=%1.%2 >> "users.ini"
echo Pass=%3 >> "users.ini"
echo AllowChangePassword=1 >> "users.ini"
echo Home-Ip=-= All IP Homes =- >> "users.ini"
echo RelativePath=1 >> "users.ini"
echo TimeOut=600 >> "users.ini"
echo MaxConPerIp=1 >> "users.ini"
echo MaxUsers=0 >> "users.ini"
echo RatioMethod=0 >> "users.ini"
echo RatioUp=1 >> "users.ini"
echo RatioDown=1 >> "users.ini"
echo RatioCredit=0 >> "users.ini"
echo QuotaEnabled=1 >> "users.ini"
echo MaxSpeedRcv=512 >> "users.ini"
echo MaxSpeedSnd=512 >> "users.ini"
echo QuotaCurrent=0 >> "users.ini"
echo QuotaMax=%4000000 >> "users.ini"
echo Dir0=f:\www\%1\ >> "users.ini"
echo Attr0=RWDAMLSK >> "users.ini"
echo Stat_Login=0 >> "users.ini"
echo Stat_LastLogin=30-12-1899 >> "users.ini"
echo Stat_LastIP=Unknown >> "users.ini"
echo Stat_KBUp=0 >> "users.ini"
echo Stat_KBDown=0 >> "users.ini"
echo Stat_FilesUp=0 >> "users.ini"
echo Stat_FilesDown=0 >> "users.ini"
echo Stat_FailedUp=0 >> "users.ini"
echo Stat_FailedDown=0 >> "users.ini"
Ovenstående ser rigtigt ud, men ender med et melklemrum for enden af alle linier
Ændrer jeg scriptet til:
.....
echo Stat_FilesDown=0>> "users.ini"
echo Stat_FailedUp=0>> "users.ini"
echo Stat_FailedDown=0>> "users.ini"
forsvinder sidste linie og udskrives ikke til filen.
Af og til er der også andre sjove fejl i liner der ender på =0
Nogen forslag?