在PowerShell中的选定应用程序中打开文件

在PowerShell中的选定应用程序中打开文件,powershell,notepad++,Powershell,Notepad++,我想在特定应用程序的PowerShell中使用cmdln打开一个文件 在我的例子中,我有一个文件scripts.js,我想在Notepad++中打开它,但如果我这样做,它通常会在常规的Notepad.exe中打开:Invoke Item。\scripts.js 要在Notepad++中打开该文件,我应该怎么做?通过使用启动进程可以执行以下操作: $FileLocation = 'C:\temp\test\scripts.js' Start-Process notepad++ $FileLocat

我想在特定应用程序的PowerShell中使用cmdln打开一个文件

在我的例子中,我有一个文件
scripts.js
,我想在
Notepad++
中打开它,但如果我这样做,它通常会在常规的
Notepad.exe中打开:
Invoke Item。\scripts.js


要在
Notepad++
中打开该文件,我应该怎么做?

通过使用启动进程可以执行以下操作:

$FileLocation = 'C:\temp\test\scripts.js'
Start-Process notepad++ $FileLocation
使用并将文件作为参数传递给要使用其打开的程序:

& 'C:\path\to\notepad++.exe' '.\script.js'