c# - 如何在 C# 的控制台应用程序中设置鼠标光标的位置?

标签 c# console-application cursor-position mouse-position

我找到了许多关于如何在 C# windows forms 项目中设置鼠标位置的文章 - 我想在控制台应用程序中执行此操作。如何从 C# Windows 控制台应用程序设置鼠标的绝对位置?

谢谢!

提示:不是 Console.setCursorPosition,它只设置文本光标在控制台中的位置。

最佳答案

这是一个旧线程,但为了完成它可以这样做...

use System.Runtime.InteropServices;

[DllImport("user32.dll")]
static extern bool SetCursorPos(int X, int Y);

然后在方法中任何你想要的位置,例如

  SetCursorPos(500, 500);

关于c# - 如何在 C# 的控制台应用程序中设置鼠标光标的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6716275/

相关文章:

c# - 单个控制台应用程序中的多个控制台

Android EditText的光标坐标(绝对位置)

c# - 如何从应用程序窗口获取/设置鼠标的相对位置?

c# - Javascript JSON仅序列化第一级

c# - MVC5 详细信息/编辑/删除多键表

C# 为每个 DataGridView 行更新数据库

java - 用java在有限的时间内在输出中写一些东西

c# - 从其他控制台应用程序运行控制台应用程序

c# - 与 Assembly Load(byte[] rawAssembly) 相反的操作

JavaScript:获取光标在 contenteditable div 中的位置