您想: [1]接受此次會議的證書 請輸入您的選擇(默認選擇是[1]):1 我必須在這裏輸入第一個數字,如何通過電源外殼完成腳本如何使用powershell keystroke發送號碼1。
-1
A
回答
0
Read-Host
將是使用寫主機/寫輸出呈現選項信息時從控制檯執行此操作的方式。你當然需要檢查變量的內容,看看你是否得到了預期的結果。
如果你正在尋找一個簡單的是/否的答案,並與彈出窗口OK,使用.NET的MessageBox:此其中包括給你的控制能力
[System.Windows.Forms.MessageBox]::Show('message', 'titlemessage')
有噸重載顯示的按鈕和圖標(警告,錯誤信息等)
編輯:這SO交示出了如何使用兩個COM對象和.NET對象完成的SendKeys功能:How to perform keystroke inside powershell?
$wshell = New-Object -ComObject wscript.shell;
$wshell.AppActivate('title of the application window')
Sleep 1
$wshell.SendKeys(1)
和
add-type -AssemblyName System.Windows.Forms
[System.Windows.Forms.SendKeys]::SendWait(1)
或
add-type -AssemblyName microsoft.VisualBasic
add-type -AssemblyName System.Windows.Forms
[Microsoft.VisualBasic.Interaction]::AppActivate(「Calc」)
[System.Windows.Forms.SendKeys]::SendWait(「1{ADD}1=」)
從:[?Powershell的 - 交互有可執行的命令行提示] https://blogs.technet.microsoft.com/heyscriptingguy/2011/01/10/provide-input-to-applications-with-powershell/
相關問題
- 1. 如何使用PowerShell發送SNMP陷阱?
- 2. 使用angularjs發送短信至號碼
- 3. 如何阻止號碼發送回覆
- 4. 如何使用NirCmd sendkeys發送「@」符號
- 5. 使用twilio號碼發送到相同的twilio號碼
- 6. 如何在Expect腳本中使用$符號發送密碼
- 7. 如何使用數組中的號碼發送短信?
- 8. 如何使用服務將消息發送到多個號碼?
- 9. 如何使用PHP將短信發送到多個號碼?
- 10. 如何使用node.js向特定手機號碼發送消息?
- 11. 如何使用PowerShell使用Send-MailMessage發送自定義對象?
- 12. 如何使用https發送密碼?
- 13. 如何使用cURL發送HTML代碼?
- 14. 如何使用Powershell遠程嚮應用程序發送按鍵
- 15. 使用安全密碼通過Powershell發送電子郵件
- 16. 使用Powershell發送打印機控制代碼
- 17. 如何發送「+」號(加,正)
- 18. 如何發送信號?
- 19. 如何發送USR2信號?
- 20. 使用Powershell發送Outlook電子郵件
- 21. 使用PowerShell通過lync發送消息
- 22. 發送郵件使用PowerShell的Windows 7
- 23. 使用PowerShell在代理髮送郵件
- 24. 發送擊鍵使用PowerShell的
- 25. 構建NodeJS電子屏幕鍵盤,無法發送KeyStroke
- 26. 用虛假號碼發送短信
- 27. 如何使用PowerShell發送multipart/form-data Invoke-RestMethod
- 28. 如何使用powershell v1發送帶附件的電子郵件?
- 29. 如何在Firebase上的用戶屬性中發送號碼?
- 30. Codeigniter My_payment Authorize.net Library。如何發送發票號碼?
的可能的複製(https://stackoverflow.com/questions/ 43852056/powershell-interact-with-executables-command-line-prompts) – BenH