Mikrotik | Forum Mikrotik Indonesia   Mikrotik Manual Mikrotik iSPY Mikrotik RSS Feed
This Logo is a Courtesy from RumahDowty

Go Back   Mikrotik | Forum Mikrotik Indonesia > Diskusi Mikrotik RouterOS > Scripting @ Mikrotik
iSpy My iTrade Register FAQ Members List Calendar Mark Forums Read

Diskusi keanehan scripting 3.13 pada Scripting @ Mikrotik | Mikrotik | Forum Mikrotik Indonesia : Halo semua.. Saya lagi pusing dgn scripting di 3.13 nih.. sepertinya versi 3.x ...


Official Board Announcements
Donasi FMI
Forum Mikrotik Indonesia Road Show
Forum Mikrotik Indonesia Accessoris Contest



 
Reply
 
LinkBack Thread Tools
  #1 (permalink)  
Old 06-09-2008, 23:42
antoz antoz is offline
Baru Gabung
 
Join Date: Nov 2007
Posts: 5
iTrader: (0)
Thanks: 0
Thanked 2 Times in 2 Posts
antoz is on a distinguished road
keanehan scripting 3.13




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...

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 07-09-2008, 01:17
Akangage's Avatar
Akangage Akangage is online now
Administrator
 
Join Date: Aug 2007
Location: Purwokerto
Posts: 3,370
iTrader: (0)
Thanks: 152
Thanked 2,232 Times in 466 Posts
Akangage has a reputation beyond reputeAkangage has a reputation beyond reputeAkangage has a reputation beyond reputeAkangage has a reputation beyond reputeAkangage has a reputation beyond reputeAkangage has a reputation beyond reputeAkangage has a reputation beyond reputeAkangage has a reputation beyond reputeAkangage has a reputation beyond reputeAkangage has a reputation beyond reputeAkangage has a reputation beyond repute
Send a message via Yahoo to Akangage
Kalo di versi 3 emang gitu kerjanya (kayanya) soalnya beberapa script yang terdahulu juga dah ga bisa dipakai lagi

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 07-09-2008, 06:06
antoz antoz is offline
Baru Gabung
 
Join Date: Nov 2007
Posts: 5
iTrader: (0)
Thanks: 0
Thanked 2 Times in 2 Posts
antoz is on a distinguished road
akhirnya...

Setelah konsultasi ke forum.mikrotik.com, akhirnya ketemu..
untuk V.3, waktu input data, kudu pake :toarray

Code:
[313@Mikrotik] > :set hostcomp [:toarray comp1,comp1,comp2,comp3]
[313@Mikrotik] > :foreach i in $hostcomp do {:put $i}           
comp1
comp1
comp2
comp3

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following User Says Thank You to antoz For This Useful Post:
  #4 (permalink)  
Old 07-09-2008, 10:08
donipermono1982's Avatar
donipermono1982 donipermono1982 is online now
Forum Guru
 
Join Date: Feb 2008
Location: Jakarta Selatan
Posts: 2,312
iTrader: (0)
Thanks: 76
Thanked 1,047 Times in 261 Posts
donipermono1982 has a reputation beyond reputedonipermono1982 has a reputation beyond reputedonipermono1982 has a reputation beyond reputedonipermono1982 has a reputation beyond reputedonipermono1982 has a reputation beyond reputedonipermono1982 has a reputation beyond reputedonipermono1982 has a reputation beyond reputedonipermono1982 has a reputation beyond reputedonipermono1982 has a reputation beyond reputedonipermono1982 has a reputation beyond reputedonipermono1982 has a reputation beyond repute
Send a message via Yahoo to donipermono1982
mantaaaap

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
saran tambahan sub wireless + scripting d3v4 Suggestion 1 04-07-2007 11:17


This Forum is Powered by Orion Net.

All times are GMT +7. The time now is 21:23.