Любое стандартное руководство для Ruby WIN32OLE API?

Я много искал по этому поводу, но пока не нашел стандартного или, скорее, систематического руководства по Win32Ole в Ruby. Ruby для Windows от Дэвида очень хорош, но мне нужно полное систематическое стандартное руководство по API WIN32OLE ruby.

Пожалуйста, предложите!

Спасибо

Прадьюмна


person RubyDubee    schedule 25.08.2009    source источник


Ответы (3)


Боюсь, вы можете не найти его. Дэвид Маллет работает над книгой, но это скорее означает, что она все еще значительное время до публикации.

Мне нужно полное систематическое стандартное руководство по ruby ​​API WIN32OLE.

Насколько «полным», «систематическим» и «стандартным» он вам действительно нужен? Вы должны учитывать, что у кого-то должна быть мотивация для создания такого учебника, что было бы существенной работой, которую можно было бы выполнить без вознаграждения; Вот почему готовится книга — тогда мы сможем заплатить Дэвиду за его опыт!

Таким образом, нам может потребоваться изменить вашу потребность, чтобы она больше удовлетворяла вас в текущей реальности: есть ли конкретные проблемы, которые вы пытаетесь решить? Не могли бы вы задать здесь несколько более конкретных вопросов?

person Mike Woodhouse    schedule 25.08.2009
comment
Ладно, в любом случае, спасибо... Думаю, пока Дэвид не закончит свою книгу, мне, возможно, придется постоянно заглядывать в rdoc. - person RubyDubee; 25.08.2009

Я думал о том, чтобы опубликовать тот же вопрос, когда я наткнулся на ваш пост. Я не уверен, что именно вы пытаетесь сделать, но я добился определенного успеха с Ruby и Excel. Я считаю, что если вы можете создать макрос Excel, который делает что-то похожее на то, что вы хотели бы, чтобы делал Ruby, вы можете более или менее «рубифицировать» код макроса и получить доступ ко всем тем же методам и атрибутам в вашем коде Ruby. Я смог выяснить, как заставить Ruby создавать графики Excel и кодировать цвета ячеек таким образом. Если программное обеспечение, с которым вы хотите взаимодействовать, имеет аналогичный инструмент макросов, вы можете решить, как использовать ruby ​​для взаимодействия с этим программным обеспечением. Я с нетерпением жду книги, которую упомянул Майк.

person user245610    schedule 13.01.2010

Предполагая, что проблемы связаны с win32OLE, а не с ruby, я был бы наполовину склонен искать руководства на других языках сценариев, таких как perl.

person Andrew Grimm    schedule 16.09.2010
comment
Я предлагаю вам взять Vbscript в качестве примера, существует множество сценариев vbs (включая код vba), которые делают подобные вещи, используя объекты ActiveX Com, и которые вы можете преобразовать в Ruby, используя win32OLE. Конечно, я предвзято программирую на обоих языках. - person peter; 26.09.2012