SendKey со специальным char @ (at-char) - PullRequest
0 голосов
/ 12 марта 2019

В настоящее время я имею дело с SendKeys и специальными символами, более конкретно с @ (at-char).

$keys = "user@server"
[System.Windows.Forms.SendKeys]::SendWait($keys)

На самом деле это просто

userserver

@ полностью игнорируется. Я попробовал:

user(@)server
user{@}server
user`@server

Но ничего не получалось ...

Я даже пытался использовать комбинацию клавиш для ее достижения, но, поскольку мне нужен AltGr (который не отображается в стандартных клавишах), я должен использовать что-то подобное на своей клавиатуре: Ctrl + Alt + 2

Итак, я попробовал это:

^%2
^{%2}
^{%{2}}

Но те же результаты (эта комбинация, похоже, игнорируется или даже завершается с ошибкой).

Есть идеи, пожалуйста?

EDIT: Я пробовал также это:

$keys = [System.Web.HttpUtility]::HtmlDecode("user@server")
[System.Windows.Forms.SendKeys]::SendWait($keys)

Но те же результаты ...

...