Halo semua..
Saya lagi pusing dgn scripting di 3.13 nih.. sepertinya versi 3.x emang rada2 aneh..
Contoh sbb:
Script jalan di 2.9.46:
Code:
[2946@Mikrotik] > :set hostcomp "comp1,comp1,comp2,comp3"
[2946@Mikrotik] > :put $hostcomp
comp1,comp1,comp2,comp3
[2946@Mikrotik] > :foreach i in $hostcomp do {:put $i}
comp1
comp1
comp2
comp3
[2946@Mikrotik] Sedangkan bila di 3.13:
Code:
[313@Mikrotik] > :set hostcomp "comp1,comp1,comp2,comp3"
[313@Mikrotik] > :put $hostcomp
comp1,comp1,comp2,comp3
[313@Mikrotik] > :foreach i in $hostcomp do {:put $i}
comp1,comp1,comp2,comp3
[313@Mikrotik] > :put $"hostcomp"
comp1,comp1,comp2,comp3
[313@Mikrotik] Dalam 3.13 di atas, variabel $i langsung diisi dengan keseluruhan variabel array dari $hostcomp.. padahal inginnya, cuman 1 variabel untuk tiap loop..
Mungkin para suhu bisa berbagi pengalaman dalam menghadapi hal tsb?
Thanks...