1

batch.bat と vbscript.vbs の 2 つのファイルがあります。.bat ファイルには、.vbs を呼び出して 2 つの引数を渡す必要があるループが含まれています。.vbs ファイルには、2 つの引数 (.vbs ファイルに渡す引数) を持つ関数が含まれています。.bat ファイルで、.vbs の関数が返す値にアクセスする必要があります。
誰か助けてくれませんか?

私は専門家ではないので、構文が悪いことをお許しください。.bat ファイルを呼び出しています。ファイルは次のようになります

バッチ.バット:

loop start

' calling the vbs file

cscript vbscript.vbs arg1 arg2 ( here I suppose something has to be add to get val from vbs)

' using value returned by .vbs function

loop end 

vbscript.vbs :

function myfunction(arg1,arg2)
dim value

' do some calculation

myfunction= value
end function

dim value_to_return_to_batch
' now calling the function
value_to_return_to_batch=myfunction(arg1,arg2)
'
' here something has to be add to send value_to_return_to_batch  to batch
'
4

2 に答える 2

-2

バッチ ファイルと vbscript ファイルのパラメーター受け渡しの間のインターフェイスとして環境変数を使用するのはどうですか?

于 2013-07-26T11:55:17.573 に答える