我写一个脚本来卸载并重新安装一个软件。
烦人,你有作为卸载过程的一部分输入密码。 (即,卸载与框弹出,用户输入密码以继续)
我希望能够检测到对话框,并自动输入密码 - 使用户不必做任何事情。 我似乎记得有办法做到这一点,但不知道如何。
我写一个脚本来卸载并重新安装一个软件。
烦人,你有作为卸载过程的一部分输入密码。 (即,卸载与框弹出,用户输入密码以继续)
我希望能够检测到对话框,并自动输入密码 - 使用户不必做任何事情。 我似乎记得有办法做到这一点,但不知道如何。
弄清楚了:
$app = get-process | where {$_.mainwindowtitle -match "Admin Password"}
$processID = 0
foreach ($a in $app) {
if ($a.id -gt $processID)
{
$processID = $a.id
}
}
start-sleep -Milliseconds 500
[Microsoft.VisualBasic.Interaction]::AppActivate($processID)
[System.Windows.Forms.SendKeys]::SendWait("mypassword{ENTER}")
伟大的作品inmy演示应用程序。 麻烦的是我试图发送到被保护的SendKeys密码的应用程序。
D'哦。 回到绘图板...