[發明專利]對資源管理器管理的文件進行處理的方法及裝置在審
| 申請號: | 201711039389.0 | 申請日: | 2017-10-30 |
| 公開(公告)號: | CN109725958A | 公開(公告)日: | 2019-05-07 |
| 發明(設計)人: | 張雄 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 劉映東 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 資源管理器管理 第三方應用程序 資源管理器 操作指令 控件 發送處理 計算機文件處理 指令 處理指令 文件目錄 顯示處理 顯示界面 觸發 監控 | ||
本發明實施例公開了一種對資源管理器管理的文件進行處理的方法及裝置,屬于計算機文件處理領域。所述方法包括:監控第一事件,第一事件是資源管理器打開一文件目錄時產生的事件;在資源管理器的顯示界面中顯示處理控件;獲取操作指令,操作指令是根據在處理控件上執行的指定操作所生成的指令;根據操作指令向第三方應用程序發送處理指令;通過第三方應用程序,根據處理指令對資源管理器管理的文件進行指定處理。在本方法中,在資源管理器中顯示的處理控件被觸發時,即可以向用于對資源管理器管理的文件進行指定處理的第三方應用程序發送處理請求,減少了用戶的操作步驟,提高了對文件的指定處理的效率。
技術領域
本發明實施例涉及計算機文件處理領域,特別涉及一種對資源管理器管理的文件進行處理的方法及裝置。
背景技術
對一個計算機設備而言,通常需要裝載第三方應用程序,以便該計算機設備能夠對文件實現不同的處理功能。
在相關技術中,當用戶需要使用指定功能處理文件時,用戶需要先點擊計算機操作系統桌面中的第三方應用程序圖標,隨后第三方應用程序在前臺運行并展示其中的主功能界面,用戶此時需要在主功能界面中逐層選擇,直至選定了指定處理的選項。當用戶選擇該功能界面中的指定處理后,用戶需要在文件目錄中確定需要被處理的文件。在用戶選定了文件后,該第三方應用程序對被選定的文件進行指定處理。
在相關技術中,計算機設備需要開啟第三方應用程序并需要用戶執行一系列操作后才能夠對文件進行指定處理,步驟繁瑣且耗時較長。
發明內容
本發明實施例提供了一種對資源管理器管理的文件進行處理的方法及裝置,可以用于解決相關技術中的問題,技術方案如下:
第一方面,提供了一種對資源管理器管理的文件進行處理的方法,所述方法包括:
監控第一事件,所述第一事件是資源管理器打開一文件目錄時產生的事件;
在所述資源管理器的顯示界面中顯示處理控件;
獲取操作指令,所述操作指令是根據在所述處理控件上執行的指定操作所生成的指令;
根據所述操作指令向第三方應用程序發送處理指令;
通過所述第三方應用程序,根據所述處理指令對所述資源管理器管理的文件進行指定處理。
可選地,獲取目標父窗口的句柄,包括:
通過目標組件模塊獲取IUnkown指針;
將所述IUnkown指針作為參數,通過QueryService方法獲取到所述目標父窗口的IID_IshellBrowser接口;
將所述IID_IshellBrowser接口作為參數,通過QueryActiveShellView方法獲取到IShellView接口指針;
將IShellView接口指針隱式轉化成IOleWindow接口指針;
通過所述IOleWindow接口指針提供的GetWindow方法獲取到所述目標父窗口的句柄。
第二方面,提供了一種對資源管理器管理的文件進行處理的裝置,所述裝置包括:
監控模塊,用于監控第一事件,所述第一事件是資源管理器打開一文件目錄時產生的事件;
顯示模塊,用于在所述資源管理器的顯示界面中顯示處理控件;
獲取模塊,用于獲取操作指令,所述操作指令是根據在所述處理控件上執行的指定操作所生成的指令;
發送模塊,用于根據所述操作指令向第三方應用程序發送處理指令;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711039389.0/2.html,轉載請聲明來源鉆瓜專利網。





