批處理PsExec64exe調用lnk快捷方式提示命令不正確為什么使用 PsExec64 調用快捷方式,需要 在調用前加 pause, 否則總是提示命令不正確?nclick="copycode($('code0'));">復制代碼
- @echo off
- set app=%~1
- if L%app%==L set /p app=請輸入命令行:
- :: 去除雙引號
- set app| findstr /i /r ^app=.*$ > nul && set app=%app:~1,-1%
- if /i %app:~-4%==.lnk (
- set app=C:WindowsSystem32cmd.exe /c %app% &set app&pause)
- c:SysinternalsPsExec64.exe -d -i -s %app%
- @goto eof