3
使用win32api
Ruby win32api和win32ole有什麼區別?
require "Win32API"
message = "This is a sample Windows message box generated using Win32API"
title = "Win32API from Ruby"
api = Win32API.new('user32', 'MessageBox',['L', 'P', 'P', 'L'],'I')
api.call(0,message,title,0)
首先一個使用win32ole
require 'win32ole'
ie = WIN32OLE.new('InternetExplorer.Application')
ie.visible = true
ie.gohome
某些代碼一塊紅寶石代碼打開的Internet Explorer,第二個顯示一個消息框。 簡單地說,兩者似乎都可以訪問操作系統並使其執行任務。 win32ole是win32api的一個子集,還是相反?兩者有什麼區別?