win32ole

    1熱度

    1回答

    我正在使用下面的代碼啓動ror服務器。是否有一種簡單的方法可以在不通過尋找pid和使用'taskkill'的路線上退出該窗口?我的意思是畢竟我有'殼'變量的句柄不是嗎? shell = WIN32OLE.new('Shell.Application') shell.ShellExecute("run_app_server.bat") 上面的代碼顯示了運行ror服務器的窗口。現在我也想從代碼中

    1熱度

    4回答

    我有這段代碼適用於Excel。 require 'win32ole' excel = WIN32OLE.new('Excel.Application') excel.visible = true workbook = excel.Workbooks.Open('c:\file.xls'); 但是我在使用PowerPoint時遇到了同樣的問題;這段代碼: requi

    1熱度

    3回答

    OLE我有(.xlsx)格式連接到「數據源」以文件名爲.iqy Excel文件。我用Perl來打開excel文件並刷新數據。最初,我的代碼工作。但是,我需要更改我的電子表格鏈接到的.iqy文件,並且這樣做似乎破壞了我的Perl腳本(儘管實際上並未更改腳本本身內的任何內容)。現在,當我打電話 my $LastRow = $Sheet->UsedRange->Find({What=>"*",

    0熱度

    1回答

    我想自動化一些操作和從微軟Visual SourceSafe6.0回購,使用ruby1.9和WIN32OLE寶石收集信息。 就可以創建一個OLE對象與 require 'WIN32OLE' v = WIN32OLE.new 'SourceSafe' ,但我很困惑什麼下一個。 v.ole_methods似乎沒有太多的信息。 當使用WIN32OLE時,是否有任何提示或關於猜測/檢查這些接口的一般指南?

    0熱度

    1回答

    我知道在窗戶打開CMD的一個實例,並獲得返回代碼 puts %x[Tasklist /v | Find "%tmp:~0,30%" >NUL] response = $?.exitstatus 的作品。 但是現在我需要打開一個CMD的隱藏實例,我只知道用Win32ole模塊來做,而funcion「exitstatus」給我一個錯誤。 我不知道爲什麼... 請幫助獲取該實例的退出代碼,或以另一

    0熱度

    1回答

    我需要通過只知道HWND來獲得進程的名稱 我知道這可能與win32api或dl或win32/api,但我不知道那太api奇怪的參數.. 。我是小白編程 我獲得HWND被Win32/API(不Win32API的),是一個integre數,而不是十六進制,但我可以把它容易... 這是代碼是什麼賦予了我把手... require 'win32/api' include Win32 # Callba

    -1熱度

    2回答

    我想讀取Perl中具有值格式的Excel - >「12:21:33 PM」 我需要比較兩個值細胞,然後需要相應地對它們進行分類。 但問題是,當我試圖讀取值並檢查(通過使用Printf)時,會顯示0.444432323232窗體中的一些十進制值,由於這個原因,我無法比較兩個時間值。 PLZ建議

    0熱度

    1回答

    我正在使用HP Quality Center Automation的otalclient.dll來確定測試集的根目錄列表。 ole方法返回一個List(特別是IFactoryList),我想知道我需要做什麼,或者閱讀以瞭解如何將列表轉換爲Array。 代碼: qc_connection = WIN32OLE.new('tdapiole80.TDConnection') qc_connection

    1熱度

    1回答

    我使用Win32 :: OLE從MSExcel 2010中的excel數據表創建圖表。 數據不在連續的列中,而且我有一個具有每個數據範圍的ds。 我試圖聯合所有這些數據的範圍,以一個單一的範圍對象,如: my $range = $self->{'workbook'}->Application->Union($range, $r); 它正常工作,直到 「$ BS $ 1:$ $ BS 168」。

    1熱度

    1回答

    我正在建立使用活動perl中的Win32 :: OLE的趨勢圖。我正在嘗試設置主軸單元,以便我只能在x軸上獲得7個點。爲此,我使用下面的代碼: with($chart->Axes(xlCategory), CategoryType => 3, MajorUnit => ceil(($end - $start)/7), M