Как программно написать текущую строку приглашения в Powershell - PullRequest
3 голосов
/ 04 февраля 2010

Можно ли отправить текст в текущую строку приглашения? Примерно так:

PS[10]> Get-Location
c:/
PS[11]> Write-PromptLine "This text has been written by Powershell"
PS[12]> This text has been written by Powershell|
# | denotes the caret

1 Ответ

5 голосов
/ 04 февраля 2010

Вы можете использовать метод SendKeys.SendWait :

[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
[System.Windows.Forms.SendKeys]::SendWait("This text has been written by Powershell")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...