codememo

명령줄에서 Powershell ISE에서 ps1 스크립트를 열려면 어떻게 해야 합니까?

tipmemo 2023. 8. 31. 23:54
반응형

명령줄에서 Powershell ISE에서 ps1 스크립트를 열려면 어떻게 해야 합니까?

$psISE 객체를 사용하여 PSISE에서 ps1 스크립트(또는 어떤 파일)를 열 수 있는지 알아보고 있습니다.

(파일 > 열기를 사용하지 않고) PSISE 자체의 명령줄에서 PSISE의 문서 탭을 열려면 어떻게 해야 합니까?

ps파일 이름 편집

윈도우즈 7의 PowerShell 2.0, PSEdit이 작동하지 않습니다.다음의 별칭인 "ise" 사용powershell_ise.exe.

ex. ise .\myscript.ps1

새 탭:
$tab = $psISE.PowerShellTabs.Add()

새 탭에 스크립트 파일 로드:
$tab.파일.추가("full_path_to_script_file.ps1")

프로그래밍 방식으로는 다음과 같습니다.

$psISE.CurrentPowerShellTab.Files.Add("$pwd\foo.ps1")

이것이 PSEdit 함수가 기본적으로 사용하는 것입니다.이 실행을 확인하는 방법

Get-Command PSEdit | Format-List *

psedit 명령을 사용하여 파이프라인에서 입력을 허용했습니다.

Function psedit {
param(
[Parameter(Mandatory=$true,ValueFromPipeline=$true)]$filenames)
foreach ($filename in $filenames)
    {
        dir $filename | where {!$_.PSIsContainer} | %{
            $psISE.CurrentPowerShellTab.Files.Add($_.FullName) > $null
        }
 }     
 }

이것은 제가 이런 것을 할 수 있게 해줍니다.

7 >  ls test*.ps1 | psedit

모듈에서 작업할 때 유용하고 디렉토리에 여러 스크립트가 있습니다.

앤디

언급URL : https://stackoverflow.com/questions/1338969/how-can-i-open-a-ps1-script-in-powershell-ise-from-the-command-line

반응형