2016-08-24 13 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

関連する問題