VB6: อาร์กิวเมนต์ของเชลล์ไม่ถูกต้อง

ฉันอ่านคำตอบที่เกี่ยวข้องทั้งหมดแล้ว แต่ยังไม่สามารถแก้ไขปัญหาได้

ฉันต้องการเปลือกต่อไปนี้:

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

อย่างที่เห็น มีช่องว่างในเส้นทางและมีการโต้แย้ง

ฉันลองทุกอย่างที่นึกออกเกี่ยวกับคำพูดต่างๆ ได้ แต่ฉันไม่พบวิธีหลบหนีที่เหมาะสม

ใครสามารถช่วยได้บ้าง?

ขอบคุณมาก!


person tmighty    schedule 26.02.2014    source แหล่งที่มา
comment
สิ่งที่คุณพยายามใช้ไม่ได้ผลจริงๆ อย่างไร? คุณสังเกตเห็นอะไรที่ทำให้คุณต้องสรุปการหลบหนีที่ผิดพลาด?   -  person Ilya Kurnosov    schedule 26.02.2014


คำตอบ (1)


อ้างอิงเส้นทางและติดข้อโต้แย้งในตอนท้าย:

ret = shell("""C:\Program Files (x86)\my application\application\bin\app.exe"" background", vbNormalFocus)
person Alex K.    schedule 26.02.2014
comment
ยังไงล่ะ? ret = Shell("""C:\Program Files (x86)\Notepad++\notepad++.exe"" c:\windows\win.ini", vbNormalFocus) ทำงานได้ดีสำหรับฉัน - person Alex K.; 26.02.2014
comment
ฉันไม่รู้ว่าทำไม ขอโทษด้วย - person tmighty; 26.02.2014
comment
คุณใช้เครื่องหมายคำพูดคู่ที่ถูกต้องหรือไม่? ... บางระบบแปลงเครื่องหมายคำพูดเริ่มต้นเป็นเครื่องหมายกลับหัว ... โปรดโพสต์โค้ดที่คุณใช้ (เพียงคัดลอกและวาง อย่าเปลี่ยน) - person Hrqls; 10.03.2014