如何从 Windows 命令行写入并行端口?
如何通过 Windows XP 命令行写入并行端口?
How can I write to parallel port through Windows XP command line?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何通过 Windows XP 命令行写入并行端口?
How can I write to parallel port through Windows XP command line?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
看看您对 Zoredache 的回复,您真正的问题不是输出到并行端口,这很简单。
您真正的问题是如何在标准输出上获取 0xff 字符。 这可以通过调用相关软中断的简单
.com
可执行文件来实现,但说实话,创建一个包含单个 0xff 字符的文件,然后只需复制可能会更容易。 code> 发送给打印机:请注意
/b
标志,它告诉 copy 该文件是二进制文件。Looking at your reply to Zoredache, your real problem is not output to the parallel port, that's trivial.
Your real problem is how to get a 0xff character on stdout. This is possible with a trivial
.com
executable which invokes the relevant soft interrupt, but to be honest it's probably easier to create a file with that single 0xff character in it and then justcopy
that to the printer:Note the
/b
flag which tells copy that the file is a binary file.在 DOS 时代,我们经常使用类似 type filename.txt > 这样的命令。 lpt1 打印我们的文本文件。
Back in the DOS days we would frequently use a command like type filename.txt > lpt1 to print our text files.