C#发送alt键并保持

时间:2017-07-23 13:57:11

标签: c# windows-10 alt

如何在鼠标移动时按下并按住alt键并按住?

Thread.Sleep(100);
SendKeys.Send("%"); // Should be command to hold // How here make this to hold till the next below the for loop?

for (int i = 0; i < 200; i++)
{
    Thread.Sleep(10);
    this.Cursor = new Cursor(Cursor.Current.Handle);
    Cursor.Position = new Point(Cursor.Position.X - 1 * i, Cursor.Position.Y - 1 * i);
}

SendKeys.Send("%"); // Here should release.

重要的是我想在Windows 10中执行此操作。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以改用SendKeys.SendWait("%"); (MSDN)。应该在Windows 10上正常工作。