2016-08-21 9 views
1

別のVBScriptのコードを出力ファイルにエコーするために使用するVBScriptを作成しています。VBScriptを使用したファイルへのエコーコード

ただし、このメソッドを使用して出力ファイルに文字の一部を書き込むことができません。

私は、コマンドライン方式を使用する場合:

cmd.exe /c "@echo "hello"">output.vbs 

をこの作品と文字列:「こんにちは」が出力ファイルに書き込まれます。

しかし、私がVBScriptを使って同じことをすると、うまくいきません。

Set objShell = CreateObject("Wscript.Shell") 
objShell.Run "%comspec% /c ""@echo ""hello"">output.vbs" 

したがって、二重引用符を保持する別のファイルにエコーする方法はありますか?

ありがとうございました。

答えて

1

引用が間違っています。

変更この:この中

objShell.Run "%comspec% /c ""@echo ""hello"">output.vbs" 

objShell.Run "%comspec% /c @echo ""hello"">output.vbs" 
関連する問題