2010-08-05 63 views
0

可以在控制檯中加載$ psise對象嗎? 我想開在ISE幾個文件,但這樣做

>ise filename 
>ise filename2 

只需打開第一個。 ISE裏面我沒有這個問題,因爲我用的是$ psise對象只在PowerShell_Ise.exe環境中打開該文件

function qwe($file){ 
if(-not (Test-Path $file)){ 
    New-Item -Name $file -ItemType file 
} 
$filepath = Resolve-Path $file; 
$psISE.CurrentPowerShellTab.Files.Add($filepath) 
} 

回答

1

$psISE可用屬性,因此不久說:沒有
但是,打開兩個文件適用於我 - 它會打開一個帶有該文件的新選項卡。

+0

也許是一個錯誤,我測試了幾次,我發現了一個模式。如果我在ISE的腳本窗格中應用我說的代碼而沒有關注它,則會打開一個新選項卡。如果我在腳本窗格中有光標,則忽略對ise文件名X的任何後續調用 – mjsr 2010-08-05 21:01:41