如何在Windows中向I/O地址发送消息
我有一台Windows XP机器,它通过RJ12电缆连接到现金抽屉 根据制造商在此处的说明: 现金抽屉位于十六进制4B8(十进制1208)的I/O地址上 电脑上运行的软件可以正确打开抽屉,制造商网站提供的测试脚本也可以正常工作。这表明驱动程序必须正常工作。制造商的默认值都存在 我如何向I/O地址发送消息来测试这个问题,我应该用什么脚本/方法来做?命令行 (根据链接,在设备管理器中有一个“丰富的COM端口”,在COM7上。我尝试通过从命令行向COM7发送消息并使用JS和运行nodejs脚本来测试抽屉。这两种方法都不起作用。这让我觉得仅仅按名称寻址COM7端口是不够的,我需要确切的I/O地址。我很高兴在这个假设上得到纠正。)如何在Windows中向I/O地址发送消息,windows,command-line,serial-port,Windows,Command Line,Serial Port,我有一台Windows XP机器,它通过RJ12电缆连接到现金抽屉 根据制造商在此处的说明: 现金抽屉位于十六进制4B8(十进制1208)的I/O地址上 电脑上运行的软件可以正确打开抽屉,制造商网站提供的测试脚本也可以正常工作。这表明驱动程序必须正常工作。制造商的默认值都存在 我如何向I/O地址发送消息来测试这个问题,我应该用什么脚本/方法来做?命令行 (根据链接,在设备管理器中有一个“丰富的COM端口”,在COM7上。我尝试通过从命令行向COM7发送消息并使用JS和运行nodejs脚本来测试抽
非常感谢。您不需要“发送消息”,只需向I/O端口写入一个字节即可。它需要一条机器代码指令OUT DX,AL,再加上一个驱动程序,该驱动程序重新配置操作系统,以允许用户模式程序使用该指令。该测试程序不是他们的,DriverLynx的DLPORTIO是许多免费软件实用程序之一,Logix4u的Input32非常常见。只要在谷歌上搜索这些名字,你就会找到很多点击率。用你的信息创建一个纯文本文件,并命名它,例如
test.txt
;转到命令行窗口,模式COM7:9600,N,8,1
,然后复制test.txt COM7:
;请让我们知道这些命令的所有输出