我目前正在处理SendKeys
和特殊字符,更具体地说是@
(按字符)。
$keys = "user@server"
[System.Windows.Forms.SendKeys]::SendWait($keys)
这实际上只是返回
userserver
@
被完全忽略。
我尝试过:
user(@)server
user{@}server
user`@server
但没有任何效果...
我什至尝试使用组合键来实现它,但是由于我需要 AltGr (未在标准键中映射),因此我必须在键盘上使用类似的组合键: Ctrl + Alt + 2
所以我尝试了这个:
^%2
^{%2}
^{%{2}}
但结果相同(此组合似乎被忽略,甚至因错误而失败)。
有什么想法吗?
编辑: 我也尝试过这个:
$keys = [System.Web.HttpUtility]::HtmlDecode("user@server")
[System.Windows.Forms.SendKeys]::SendWait($keys)
但结果相同...