windows锁死绑定bat到CMD的执行
这个方法不用修改系统关联, 只需要在原先bat文件内加上以下内容,即可双击bat但是执行的是powershell, 内容还是bat的
重点: 原bat内容头部添加
方法1,绑定到powershell
if not "%~1"=="__PWSH_RUN__" (pwsh -NoExit -Command "& {Start-Process cmd.exe -ArgumentList '/c \"\"%~f0\" __PWSH_RUN__\"' -NoNewWindow}" & exit /b)方法2,绑定到终端 Window Terminal 推荐
if not "%~1"=="__WT_PWSH__" (wt -w 0 nt -p "PowerShell" cmd.exe /c "\"%~f0\" __WT_PWSH__" & exit /b) cd /d "%~dp0"
优点
可以兼容多彩渲染,多彩日志输出
