MikroTik and c# API: get radio-name with ':put' command
up vote
0
down vote
favorite
I have an issue. I want to get radio-name through the C# api for winbox. In winboxs terminal works :put [/interface wireless get [/interface wireless find default-name=wlan1] radio-name]
command, but not in C# api. I rode that, in api i can't uses [ ] marks, but i dont know how it write without it. I tried like this:
mikrotik.Send("/put ", true);
mikrotik.Send(".system identity get name", true);
foreach (string h in mikrotik.Read())
mkResult += h;
l_identify.Text = mkResult;
but its doesn't work. Everytime i get this:
!trap=category=0=message=no such command or directiory (put [)!trap=message=no such command prefix!done
Please help :<
PS: Sorry for my English :P
c# api networking network-programming mikrotik
add a comment |
up vote
0
down vote
favorite
I have an issue. I want to get radio-name through the C# api for winbox. In winboxs terminal works :put [/interface wireless get [/interface wireless find default-name=wlan1] radio-name]
command, but not in C# api. I rode that, in api i can't uses [ ] marks, but i dont know how it write without it. I tried like this:
mikrotik.Send("/put ", true);
mikrotik.Send(".system identity get name", true);
foreach (string h in mikrotik.Read())
mkResult += h;
l_identify.Text = mkResult;
but its doesn't work. Everytime i get this:
!trap=category=0=message=no such command or directiory (put [)!trap=message=no such command prefix!done
Please help :<
PS: Sorry for my English :P
c# api networking network-programming mikrotik
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have an issue. I want to get radio-name through the C# api for winbox. In winboxs terminal works :put [/interface wireless get [/interface wireless find default-name=wlan1] radio-name]
command, but not in C# api. I rode that, in api i can't uses [ ] marks, but i dont know how it write without it. I tried like this:
mikrotik.Send("/put ", true);
mikrotik.Send(".system identity get name", true);
foreach (string h in mikrotik.Read())
mkResult += h;
l_identify.Text = mkResult;
but its doesn't work. Everytime i get this:
!trap=category=0=message=no such command or directiory (put [)!trap=message=no such command prefix!done
Please help :<
PS: Sorry for my English :P
c# api networking network-programming mikrotik
I have an issue. I want to get radio-name through the C# api for winbox. In winboxs terminal works :put [/interface wireless get [/interface wireless find default-name=wlan1] radio-name]
command, but not in C# api. I rode that, in api i can't uses [ ] marks, but i dont know how it write without it. I tried like this:
mikrotik.Send("/put ", true);
mikrotik.Send(".system identity get name", true);
foreach (string h in mikrotik.Read())
mkResult += h;
l_identify.Text = mkResult;
but its doesn't work. Everytime i get this:
!trap=category=0=message=no such command or directiory (put [)!trap=message=no such command prefix!done
Please help :<
PS: Sorry for my English :P
c# api networking network-programming mikrotik
c# api networking network-programming mikrotik
edited Nov 11 at 19:02
asked Nov 11 at 15:14
SimianVirus7
31
31
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
accepted
You are sending incorrect commands to the device.
You need to use this:
/interface/wireless/print
=.proplist=radio-name
?default-name=wlan1
.proplist
contains list of fields to be returned, ?default-name=wlan1
is a condifion for filtering.
You can find more about Mikrotik API syntax in the official Wiki.
Thanks :D it works great!
– SimianVirus7
Nov 13 at 17:21
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
accepted
You are sending incorrect commands to the device.
You need to use this:
/interface/wireless/print
=.proplist=radio-name
?default-name=wlan1
.proplist
contains list of fields to be returned, ?default-name=wlan1
is a condifion for filtering.
You can find more about Mikrotik API syntax in the official Wiki.
Thanks :D it works great!
– SimianVirus7
Nov 13 at 17:21
add a comment |
up vote
0
down vote
accepted
You are sending incorrect commands to the device.
You need to use this:
/interface/wireless/print
=.proplist=radio-name
?default-name=wlan1
.proplist
contains list of fields to be returned, ?default-name=wlan1
is a condifion for filtering.
You can find more about Mikrotik API syntax in the official Wiki.
Thanks :D it works great!
– SimianVirus7
Nov 13 at 17:21
add a comment |
up vote
0
down vote
accepted
up vote
0
down vote
accepted
You are sending incorrect commands to the device.
You need to use this:
/interface/wireless/print
=.proplist=radio-name
?default-name=wlan1
.proplist
contains list of fields to be returned, ?default-name=wlan1
is a condifion for filtering.
You can find more about Mikrotik API syntax in the official Wiki.
You are sending incorrect commands to the device.
You need to use this:
/interface/wireless/print
=.proplist=radio-name
?default-name=wlan1
.proplist
contains list of fields to be returned, ?default-name=wlan1
is a condifion for filtering.
You can find more about Mikrotik API syntax in the official Wiki.
answered Nov 12 at 21:29
Uladzimir Palekh
1,253513
1,253513
Thanks :D it works great!
– SimianVirus7
Nov 13 at 17:21
add a comment |
Thanks :D it works great!
– SimianVirus7
Nov 13 at 17:21
Thanks :D it works great!
– SimianVirus7
Nov 13 at 17:21
Thanks :D it works great!
– SimianVirus7
Nov 13 at 17:21
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53250107%2fmikrotik-and-c-sharp-api-get-radio-name-with-put-command%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown