2016-08-24 158 views
-1

假設我想將變量作爲參數傳遞,是否有可能?將變量作爲參數傳遞

例子:

newva = 10 
obj = newobj.Run("%comspec% /c ruby E:\rubyfile.rb newva > D:\newdoc.txt", 1, true) 

這可能嗎?

+0

這是經典的字符串連接的問題,這個問題已經回答過很多次。 – Lankymart

+0

2分鐘,[找到這些](https://www.google.com/search?q=site%3Astackoverflow.com+vbscript+run+variable&oq=site%3Astackoverflow.com+vbscript+run+variable&aqs=chrome .. 69i57j69i58.10778j0j7&sourceid = chrome&ie = UTF-8),請選擇! – Lankymart

+1

[如何在vbscript中以變量作爲路徑執行命令]可能的重複(http://stackoverflow.com/questions/29694523/how-to-execute-commands-with-variables-as-path-in-vbscript) – Lankymart

回答

0

串聯變量的值到命令行:

obj = newobj.Run("%comspec% /c ruby E:\rubyfile.rb " & newva & " > D:\newdoc.txt", 1, true) 

(還是用壞的變量名?)

+0

謝謝你的幫助:) – Vibha

+0

你已經在這裏回答了這個問題http://stackoverflow.com/a/26894257/692942 – Lankymart

相關問題