- @echo off
- cd /d %~dp0
-
- for /f "usebackq tokens=1 delims=:" %%a in (`findstr -n "^###" %0`) do (if not DEFINED skip set skip=%%a)
- powershell -c "Get-Content '%~0' | Select-Object -Skip %skip% | Out-String | Invoke-Expression"
-
- pause
- exit
- ###
复制代码 前面是 cmd 部分,###开头的行之后,是powershell 部分。
可以在调用powershell 前后 运行一些操作,而且也不用互相注释的麻烦 |