VB6: Argumen Shell tidak valid

Saya sudah memeriksa semua jawaban terkait, tetapi saya masih tidak dapat menyelesaikan masalah saya.

Saya ingin mengupas yang berikut ini:

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

Seperti yang bisa dilihat, ada spasi di jalurnya, dan ada argumen.

Saya mencoba apa saja yang dapat saya bayangkan mengenai kutipan, tetapi saya tidak menemukan jalan keluar yang tepat.

Adakah yang bisa membantu?

Terima kasih banyak!


person tmighty    schedule 26.02.2014    source sumber
comment
Bagaimana tepatnya hal-hal yang Anda coba tidak berhasil? Apa yang Anda amati yang membuat Anda menyimpulkan bahwa pelariannya salah?   -  person Ilya Kurnosov    schedule 26.02.2014


Jawaban (1)


Kutip jalannya dan tempelkan argumen di akhir:

ret = shell("""C:\Program Files (x86)\my application\application\bin\app.exe"" background", vbNormalFocus)
person Alex K.    schedule 26.02.2014
comment
Bagaimana? ret = Shell("""C:\Program Files (x86)\Notepad++\notepad++.exe"" c:\windows\win.ini", vbNormalFocus) berfungsi dengan baik untuk saya - person Alex K.; 26.02.2014
comment
Saya tidak tahu kenapa, maaf. - person tmighty; 26.02.2014
comment
apakah Anda menggunakan tanda kutip ganda yang benar? ...beberapa sistem mengubah tanda kutip ganda awal menjadi tanda kutip terbalik... silakan posting kode yang Anda gunakan (cukup salin dan tempel, jangan diubah) - person Hrqls; 10.03.2014