我能得到這樣的當前打開窗口的列表:如果窗口名稱存在,如何退出powershell腳本?
Get-Process | where {$_.mainWindowTitle} | format-table mainWindowTitle
我怎樣寫正確的語法循環,檢查窗口名存在,然後退出?
下面是我想執行的邏輯:
# BASIC-esque CONDITIONAL LOGIC
# FILENAME: CheckWindowName.ps1
Get-Process | where {$_.mainWindowTitle} | format-table mainWindowTitle
# LOOP START - Loop through $_.mainWindowTitle/mainWindowTitle
If $_.mainWindowTitle CONTAINS "*notepad*" Then
Exit #break script
Else
Echo "Hello World! There are no instances of notepad open"
End If
# LOOP END
TKS,你能在'#iterates通過過程擴大這裏。每一個都可以被$ _'邏輯引用? – Level1Coder 2015-03-25 01:26:56
請研究「PowerShell foreach循環」以瞭解更多信息。 現在,只需運行: if(ps notepad -ErrorAction SilentlyContinue){'Notepad is open'} – 2015-03-25 01:45:20