小经验: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数据库
  • 热门搜索
    百香果怎么保存 阳痿怎么治 心情烦躁怎么办 芦笋怎么吃 熟牛肉怎么做好吃 喝酒过敏怎么办 过敏性鼻炎怎么办 无线网密码怎么改 颈椎疼怎么办 胃反酸怎么办