我正在使用Notepad ++编辑PowerShell文件,想要能够从Notepad ++内部执行该文件。
我应该如何设置?
我正在使用Notepad ++编辑PowerShell文件,想要能够从Notepad ++内部执行该文件。
我应该如何设置?
@echo off
GOTO %~sx1
:.ps1
cd "%~d1%~p1"
powershell.exe .\%~n1%~sx1
GOTO end
:.rb
ruby "%~f1"
GOTO end
:.php
php "%~f1"
GOTO end
:end
pause
升级到Windows7和Powershell 2后,我发现一些问题,并更新了传递ExecutionPolicy来确保我可以运行正在编辑的脚本。
:.ps1
cd "%~d1%~p1"
powershell -ExecutionPolicy Unrestricted -File "%~n1%~sx1"
GOTO end
powershell.exe -noexit -command . \"$(FULL_CURRENT_PATH)\"
根据之前的回答:
powershell.exe -ExecutionPolicy Unrestricted -NoLogo -File "$(FULL_CURRENT_PATH)"
-NoExit
参数,以防止PowerShell自动关闭:powershell.exe -ExecutionPolicy Unrestricted -NoExit -NoLogo -File "$(FULL_CURRENT_PATH)"
注意: 文件必须保存。