【问题标题】:VB6: Shell invalid argumentsVB6:Shell 无效参数
【发布时间】:2014-03-29 05:35:20
【问题描述】:

我浏览了所有相关的答案,但我仍然无法解决我的问题。

我想给以下内容加壳:

C:\Program Files (x86)\my application\application\bin\app.exe background

可以看到,路径中有空格,并且有参数。

我尝试了所有我能想到的关于引号的方法,但我只是找不到正确的转义。

有人可以帮忙吗?

非常感谢!

【问题讨论】:

  • 您尝试过的事情究竟是如何不起作用的?您观察到什么导致您得出结论它的“错误转义”?

标签: shell vb6 arguments


【解决方案1】:

引用路径并将论点放在末尾:

ret = shell("""C:\Program Files (x86)\my application\application\bin\app.exe"" background", vbNormalFocus)

【讨论】:

  • 怎么样? ret = Shell("""C:\Program Files (x86)\Notepad++\notepad++.exe"" c:\windows\win.ini", vbNormalFocus) 适合我
  • 我不知道为什么,抱歉。
  • 你是否使用了正确的双引号? ...某些系统将起始双引号转换为倒引号...请发布您正在使用的代码(只需复制和粘贴,不要更改它)
猜你喜欢
  • 1970-01-01
  • 2018-06-01
  • 2016-07-07
  • 1970-01-01
  • 1970-01-01
  • 2011-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多