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