前言
项目上有些项目既使用了bat脚本,又使用了powershell脚本;
需要两种脚本配合使用;
bat调用powershell
不隐藏窗口运行
bat脚本代码:执行当前路径下的1.ps1脚本文件
start powershell .\1.ps1
pause
powershell脚本代码:打印1234
echo 1234
pause
双击运行1.bat,我们可以看到bat调用了ps1脚本,ps1脚本打印了1234
隐藏窗口运行
bat脚本代码:执行当前路径下的1.ps1脚本文件
start powershell -windowstyle hidden .\1.ps1
pause
powershell脚本代码:输出1234到文件1.txt中
echo 1234 > 1.txt
pause
双击运行1.bat,我们可以看到bat调用了ps1脚本,ps1将1234输出到了1.txt文件中
在运行的时候发现powershell的窗口一闪而过
双击txt文件查看内容