delphi ShellExecute 传递多个参数

delphi  ShellExecute 传递多个参数

如果调用的exe 接收多个参数。

一般无特殊可以用空格隔开,但是如果参数的值本身有空格。则得按这样的格式来传递  "p1","p2"

参数值有空格

 ShellExecute(0, 'open',PAnsiChar('exe') , PAnsiChar('"123 test" "abc"'), nil, SW_SHOWNORMAL);

参数值没有空格

 ShellExecute(0, 'open',PAnsiChar('exe') , PAnsiChar('123 abc'), nil, SW_SHOWNORMAL);

posted @ 2021-12-29 10:27  Tag  阅读(407)  评论(0编辑  收藏  举报