如果我使用以下代码:
for (int i = 0; i < text.Length; i++)
{
char c = text[i];
Keys k = (Keys)(byte)c;
MessageBox.Show(c.ToString() + "|" + k.ToString());
}
我只能对大写字母进行正确的转换。问题是,我还需要能够复制小写字符,但我在它们上遇到了转换错误。例如,“e”转换为“NumPad5”,其中“E”正确转换为“E”。我该如何攻击这个?我将获取输入字符串并为我正在尝试开发的宏播放器创建虚拟按键。
这似乎是错误的做法。您是否考虑过使用SendKeys?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)