小经验:PowerShell调试串口

 时间:2024-10-12 16:06:39

1、百度搜索到一个帖子,CSDN一位版主给了一个英文的链接和简单文档,详见“参考资料”。里面说了如戾态菩痃何打开串口并进行读写:WritingtoaSerialPort PS>[System.IO.Ports.SerialPort]::getportnames() COM3 PS>$port=new-ObjectSystem.IO.Ports.SerialPortCOM3,9600,None,8,one PS>$port.open() PS>$port.WriteLine("Helloworld") PS>$port.Close() ReadingfromaSerialPort PS>$port=new-ObjectSystem.IO.Ports.SerialPortCOM3,9600,None,8,one PS>$port.Open() PS>$port.ReadLine()

2、文章结尾:ForinformationabouthowtoreadfromaserialportinanasynchronousmannerinPowerShellV2,usetheDataReceivedeventontheportobjectwiththeRegister-ObjectEventcmdlet.说了在PowerShell中如何以异步方式进行操作,不过没有给出具体的参考语句。这可是串口调试必不可少的内容啊。经过文档查看和测试,在打开串口后运行这么一个语句就可以了:Register-ObjectEvent -InputObject $port -EventName DataReceived -Action {Write-Host $cport.ReadLine()}这样,在串口收到数据后,就会显示在当前PowerShell窗口。完全可以取代超级终端了有木有?

3、还有一个办法就是从XP系统中提取出超级终端的exe和dll文件。不过界面还真不如PowerShell呢。

  • Dreamweaver FTP使用教程
  • 如何设置DatePicker文本框不可输入只能选择
  • 使用Powershell指令创建AD用户的方法
  • plsql developer如何添加新的数据库tns
  • 群晖Active Backup for Business备份sql数据库
  • 热门搜索
    美文手抄报 我爱运动手抄报 依法治校手抄报 感恩节手抄报图片大全 防地震手抄报内容 手抄报板块设计图 手抄报图案大全 讲卫生手抄报内容 读书节的手抄报 走进童话世界手抄报