SendKeys和Outlook

时间:2011-02-25 10:36:06

标签: c# sendkeys

在尝试使用SendKeys时,我发现在向Outlook(2010)消息textarea发送密钥时它无法正常工作。但是,地址栏似乎工作正常。 Word是另一个(没有什么大惊喜,因为Outlook和Word使用相同的编辑器)。我确定还有其他类似的程序我还没有找到。

有什么想法吗?

更新: 我把它缩小到只需要AltGr键入的字符(瑞典键盘布局),即:@£$€{[]} \〜

1 个答案:

答案 0 :(得分:0)

当我第一次尝试复制你的问题时,我不能这样做。然后,您更新了问题以指示问题出在AltGr键上。

快速扫描SendKeys文档似乎意味着不支持这种深奥的(!)密钥。

因此,我建议您通过P / Invoke切换到使用SendInput。这在道德上等同于SendKeys,并且可以完全灵活地伪造任何输入。如果有可用的C#代码可以帮到你,我会感到很惊讶。