Эй, я работал с ruby
и vbscript
в последнее время. Существует сценарий, когда мне нужно вызвать ruby-скрипт из другого vbscript
, и я застрял там. Я пробовал этот код,Вызов Ruby из VBScript
Set newobj = CreateObject("WScript.shell")
obj = newobj.Run("ruby E:\rubyfile.rb > D:\newdoc.txt",1,true)
но рубиновый скрипт не дает результата. Правильно ли я делаю или есть другой способ сделать это? Если скрипт ruby выполняется отдельно, то результаты генерируются, поэтому проблема не связана с рубиновым скриптом.
Возможные duplicate of [Как запустить файл с помощью VisualBasicScript (.vbs)] (http://stackoverflow.com/questions/956362/how-to-run-a-file-using-visualbasicscript-vbs) – Lankymart
Лучшее совпадение для возможного дублирования - http://stackoverflow.com/q/28088237/692942 – Lankymart
Я бы предложил, прежде чем публиковать больше вопросов, и прочитайте [ask]. Это еще один дубликат вопроса, который задавался раз за разом. Требуется минута, чтобы найти метод '' WScript.Shell' 'Run()' в документации библиотеки MSDN] (https://msdn.microsoft.com/en-us/library/d5fk67ky%28v=vs.84% 29.aspx? е = 255 & MSPPError = -2147217396). – Lankymart