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
NEW
Kunjungi Forum Diskusi PROXY Linux di FMI
donasi



 
Reply
 
LinkBack Thread Tools
  #1 (permalink)  
Old 07-09-2008, 00: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, 02:17
Akangage's Avatar
Akangage Akangage is offline
Administrator
 
Join Date: Aug 2007
Location: Purwokerto
Posts: 3,553
iTrader: (0)
Thanks: 218
Thanked 3,286 Times in 561 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, 07: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, 11:08
donipermono1982's Avatar
donipermono1982 donipermono1982 is offline
Moderator
 
Join Date: Feb 2008
Location: Samping Surga
Posts: 2,596
iTrader: (0)
Thanks: 112
Thanked 1,674 Times in 352 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 12:17


This Forum is Powered by Orion Net.

All times are GMT +8. The time now is 06:03.