win32ole

    1熱度

    1回答

    我正在嘗試使用Ruby自動化Windows任務計劃程序。 我在Windows Vista下使用Ruby 1.8。 TaskFolder對象的RegisterTaskDefintion方法爲用戶名和密碼帶了兩個VARIANT參數。任何企圖將字符串傳遞到這些參數導致 'method_missing的' 例外: 這不起作用: rootFolder.RegisterTaskDefinition("Task

    4熱度

    2回答

    我正在使用Ruby 1.8。使用WIN32OLE模塊 - 1)如何確定OLE對象實例的類名? 2)如何判斷對象實例是否支持特定的方法? 在Outlook自動化腳本中,我試圖刪除「已刪除郵件」文件夾中超過21天的項目。對於郵件項目,我想使用ReceivedTime屬性,但爲了做到這一點,我需要檢查項目是否實際上是一個MailItem實例。 對於第二個,我已經能夠拿出最好的是(很慢): def Met

    0熱度

    2回答

    好吧,這是一個相當複雜的問題,但它看起來像autoit IE.au3項目已經完成了艱苦的工作。所以現在只需要有人熟練使用ruby和win32api,並且可能還需要自動學習如何將使用IE.au3編寫的函數轉換爲ruby。最終的結果是我想用嵌入式IE瀏覽器(IE嵌入在另一個應用程序中)使用Watir。我已經測試過,autoit函數對我正在使用的應用程序正常工作,但是我更喜歡使用watir(這是ruby