2010-08-05 2 views
0

можно загрузить объект $ psise в консоли? Я хочу открыть несколько файлов в ISE, но делать

>ise filename 
>ise filename2 

просто открыть первый. Внутри ISE я не имею эту проблему, потому что я использовать объект $ psise, чтобы открыть файл

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 является свойство доступно только в PowerShell_Ise.exe среды, так коротко сказал: не.
Однако открытие двух файлов для меня - открытие новой вкладки с файлом.

+0

Возможно, это ошибка, я тестировал несколько раз, и я нашел шаблон. Если я применил код, который я скажу, не имея фокуса на панели сценариев ISE, откроется новая вкладка. Если у меня есть курсор в панели сценария, любой последующий вызов ise filenameX игнорируется – mjsr

Смежные вопросы