C#控制台程序实现鼠标左右手习惯切换
最近患上了鼠标手。比较疼,影响到了工作。 干脆左手用起了鼠标。
每次都要到控制面板去修改设定比较繁琐 所以决定写个小工具。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Runtime.InteropServices; using System.Reflection; namespace Van { class Program { static void Main(string[] args) { SwapButton(); } [DllImport("user32.dll")] public static extern int SwapMouseButton(int bSwap); public static void SwapButton() { Console.WriteLine("请输入L/R来切换左右手习惯。(L为左手习惯,R为右手习惯!)"); String s = Console.ReadLine(); switch (s.ToUpper()) { case "L": SwapMouseButton(1); Console.WriteLine("左手习惯修改成功!请按任意键退出..."); Console.Read(); break; case "R": SwapMouseButton(0); Console.WriteLine("右手习惯修改成功!请按任意键退出..."); Console.Read(); break; default: Console.WriteLine("您输入的格式不正确,请重新输入或者退出!"); SwapButton(); break; } } } }