在我的脚本中,我向用户询问名为asset $asset=Read-Host "Please enter the asset tag"
我正在尝试使用我的powershell脚本向窗口发送特定的文本行。窗口名称始终是cmd窗口,其名称类似于“\\<asset>: cmd
”
我不确定这是否可行,但我会尝试 并使用sendkeys有一行像“\ network \ path \ name of file.cmd”
我可以这样做吗?
答案 0 :(得分:0)
也许像Powershell这样。
$asset=Read-Host "Please enter the asset tag"
$tag = "\\" + $asset + ": cmd"
[void][System.Reflection.Assembly]::LoadWithPartialName('Microsoft.VisualBasic')
[Microsoft.VisualBasic.Interaction]::AppActivate("$tag")
Start-Sleep -m 300
[void][System.Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms')
[System.Windows.Forms.SendKeys]::SendWait("Did it work ?")