从PowerShell打开Notepad ++

Dom*_*bey 41 powershell notepad++

如何从Powershell命令行在Notepad ++中打开文件?

Tak*_*ku_ 72

在powershell内部,我可以简单地使用start并获得一般结果

用notepad ++打开一个python文件就是我做的.

Start notepad++ ex1.py
Run Code Online (Sandbox Code Playgroud)

这将启动notepad ++并加载文件ex1.py,假设您与.py文件位于同一目录中.您可以通过添加完整路径名来更改它

start notepad++ c:\users\you\desktop\files\ex1.py
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助!

  • 在更大的范围内,`Start`用任何参数打开任何`.exe`程序. (3认同)

Kei*_*ill 5

由于默认路径包含空格,因此您必须引用exe的路径。但是,因为PowerShell也是一种脚本语言。字符串本身简单地被评估为字符串,例如:

C:\ PS> 'Hello world'
Hello world
Run Code Online (Sandbox Code Playgroud)

因此,您必须告诉PowerShell您要调用由字符串命名的命令。为此,您可以使用呼叫运算符,&例如:

C:\ PS> & 'C:\Program Files (x86)\Notepad++\notepad++.exe'
Run Code Online (Sandbox Code Playgroud)

或者如果notepad ++在您的路径中:

  C:\ PS> notepad++
Run Code Online (Sandbox Code Playgroud)

或者,如果您与exe位于同一目录中:

  C:\ PS> .\notepad++
Run Code Online (Sandbox Code Playgroud)