PowerShell ISE的自動化不依賴與任何第三方的框架和工具,因為PowerShell ISE本身就是可編程的。非常高大上地被稱作為PowerShell抽象語法樹,其實在之前的一篇文章中有簡單分享過。關(guān)鍵點在于$PSISE變量。
今天再來看兩行更加單的例子:
我想輸出PowerShell ISE 中當(dāng)前編輯框中的所有腳本:
復(fù)制代碼 代碼如下:
$psise.CurrentFile.Editor.Text
我想將PowerShell ISE中當(dāng)前編輯框中的所有腳本中的某個字符串,替換成我期望的字符串,但是不使用PowerShell ISE中本身界面的查找和替換。
復(fù)制代碼 代碼如下:
$psise.CurrentFile.Editor.Text = $psise .CurrentFile.Editor.Text -replace '官本位' , '民本位'
您可能感興趣的文章:- Windows Powershell 自動化變量
- PowerShell小技巧實現(xiàn)IE Web自動化
- PowerShell 4.0實現(xiàn)自動化設(shè)置服務(wù)器