C# 中的 LPT 端口

发布于 2024-11-25 07:49:25 字数 305 浏览 1 评论 0 原文

我想在 LPT 端口的引脚之一打开时发送一些指令。

我试图做这样的事情:

当LPT端口379(889 dec)与dec 120不同时,停止执行部分代码。

while ((PortAccess.Output(889,120))

我不知道该怎么做。我试图用构造来做一些事情:

while ((PortAccess.Equals())

但是你需要比较两个对象..

我想这对于这个问题来说一定是非常简单的解决方案..:)

I'd like to send some instructions while one of pins of LPT port is on.

I was trying to do something like this:

When LPT port 379 (889 dec) is different from dec 120 then stop doing part of code.

while ((PortAccess.Output(889,120))

I don't know how to do it. I was trying to do something with construction:

while ((PortAccess.Equals())

but you need to compare 2 objects..

I suppose it must be very simple solution for this problem.. :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

离去的眼神 2024-12-02 07:49:25

我认为您将需要 PortAccess.Input:

while (PortAccess.Input(889) == 120)
{
   // do stuff
}

这假设“PortAccess”是本机 inpout32.dll 的包装器,如 本教程

I think you will need PortAccess.Input:

while (PortAccess.Input(889) == 120)
{
   // do stuff
}

This assumes that "PortAccess" is a wrapper around the native inpout32.dll such as described in this tutorial.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文