完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我设置了一个命令行接口供用户使用,并且我想对RS232和Telnet接口使用相同的解释器。我的难题是:通常,我构建解释器时假设使用TeraTerm等带有本地回声的程序,并且命令将以r结束。这使得它非常通用,并且易于使用。其缺点是限制了命令字符的使用,如向上箭头重复上一个命令,或者选项卡自动完成或循环执行命令,因为它们直到按下返回时才被发送。e RS232终端(按下每个字符时发送它们),但是如果您使用带有Com端口的TeraTerm,则无法判断连接何时建立。因此,如果解释器假设客户端配置正确,您可能会得到一些非常奇怪的行为。目前,我确实使用可以用define配置的开始和结束字符,因此命令看起来像&ani1.1.1.1r。那就是admin->network->IP地址->1.1.1.1命令。如果您想查看所有的管理命令,您可以键入和A?在打印了可用命令表之后,我将&a发送回用户,并将其放回我自己的输入缓冲区中。如果他们想查看网络选项,他们可以通过键入N来继续命令吗?R(或他们可以输入完整的命令和安?r,它将丢弃缓冲区中的部分命令。这将列出网络命令,然后他们可以键入I?R(或AN&ANI)?“R”会给出命令的描述。有人能看出有什么理由比这个更进一步吗?对您以前如何实施CLI有什么建议吗?如有任何建议,将不胜感激。我将尝试发布一个链接到一个示例应用程序,这样您就可以看到当前的行为,但是我不想让一个链接潜在地扰乱第一篇文章。
|
|
相关推荐
5个回答
|
|
|
这是演示应用程序。我为TelAtTM提供了一个快捷方式来打开并连接到服务器。EXE应用程序是一个控制台应用程序,它在本地主机上创建TCP/IP套接字服务器:8888。当你启动应用程序时,它会显示一个样本命令列表。使用任何telnet应用程序连接到本地主机:8888,您将需要打开本地回音。您还需要打开强制CR+LF的选项(应用程序仅发送r而不是rn,因此在Windows机器上,如果没有该选项,您将无法获得所有文本)。
|
|
|
|
|
|
如果你下载了我的演示应用程序,任何关于当前可用性的反馈都会被赏识的。如果你不喜欢某件东西是如何工作的,即使你不知道如何把它做得更好,只要给我描述一下你不喜欢什么,我会看看我能否想出一些办法来解决它。谢谢,约翰·维克斯。
|
|
|
|
|
|
我?不,我只是感谢您分享您的工作,我使用Telnet只是几次在过去,在PC和PIC上,一个基本的一个对我很好。
|
|
|
|
|
|
我有一个更完整的版本给你们,如果你们不介意的话,给他们一些反馈。要连接,您可以使用Windows telnet提示符,或TrTeTrm工作良好。不要打开本地回音。telnet连接地址是本地主机,端口是8888。有3个用户可用(格式是用户名/密码)admin/admin用户/用户/访客(默认情况下)系统具有管理员访问权限,但可以更改为较低的访问级别,这将需要登录到CE。命令结构的区域。在启动EXE时,您可以看到服务器端的完整命令列表。通过在每个字符上按Enter来查看命令的下一个节点,可以发现命令。要在第一次提示中看到这个动作,只要按Enter,就可以看到任何命令的5个可能的第一个字符。输入其中的一个字母,然后按Enter,你会看到下一个字符的可能选项。所以玩它,让我知道你的想法。感谢维克斯
|
|
|
|
|
|
谁下载了我的样本有一些反馈?谢谢,John Vickers
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
478 浏览 0 评论
5799 浏览 9 评论
2338 浏览 8 评论
2229 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3534 浏览 3 评论
1132浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1106浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
876浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
480浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-4 10:17 , Processed in 0.711262 second(s), Total 49, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2633