一种将网盘窗口嵌入到windows资源管理器的方法技术

技术编号:23190695 阅读:34 留言:0更新日期:2020-01-24 16:11
本发明专利技术公开了一种将网盘窗口嵌入到windows资源管理器的方法,属于计算机技术领域,该方法包括目录路径监视步骤以及窗口嵌入展示步骤;执行目录路径监视步骤,获取窗口目录路径,当窗口目录路径为工作目录路径时,执行窗口嵌入展示步骤,在资源管理器中嵌入生成网盘展示窗口。本发明专利技术公开的将网盘窗口嵌入到windows资源管理器的方法,通过采用该方法,用户在操作网盘系统时,可以实现网盘窗口界面嵌入到资源管理器,网盘系统无需弹出操作界面外置窗口来实现用户操作,用户可以直接在资源管理器中直接对网盘信息数据进行操作,操作方式与windows系统操作方式一致,操作简单,更易上手。

A method of embedding network disk window into Windows Explorer

【技术实现步骤摘要】
一种将网盘窗口嵌入到windows资源管理器的方法
本专利技术涉及计算机
,尤其涉及一种将网盘窗口嵌入到windows资源管理器的方法。
技术介绍
企业网盘是基于云计算理念推出的企业数据网络存储和管理解决方案,利用互联网后台数据中心的海量计算和存储能力为企业提供数据汇总分发、存储备份和管理等服务。企业网盘系统就是目前企业很常用的一种企业数据集中存储管控软件,可以将企业内部的数据统一集中存储管控,由于企业网盘的日常使用频率高,所以企业网盘的操作易用性很重要。现有的企业网盘在使用时,一般都需要弹出独立的网盘软件系统操作界面窗口,来展示和操作网盘中的数据,网盘信息展示和操作的方式是通过弹出独立窗口的方式来实现的,在展示方式上,改变了用户在windows系统上的界面展示形式,在操作方式上,用户需要适应弹出的独立窗口的网盘操作界面模式,改变了用户原有的windows系统操作使用方式,用户需要花时间去适应相应的网盘操作界面,降低用户体验性。
技术实现思路
为了克服现有技术的缺陷,本专利技术所要解决的技术问题在于提出一种将网盘窗口嵌入到windows资源管理器的方法,采用识别窗口目录路径的方式,实现网盘窗口嵌入到windows资源管理器中进行展示,模拟windows资源管理器的功能操作,网盘系统无需弹出独立的操作界面外置窗口来实现网盘信息展示和操作,网盘信息直接在windows资源管理器中进行展示和操作,操作简单,更易上手。为达此目的,本专利技术采用以下技术方案:本专利技术提供的一种将网盘窗口嵌入到windows资源管理器的方法,该方法包括目录路径监视步骤以及窗口嵌入展示步骤;首先,执行目录路径监视步骤,具体为:桌面信息获取单元获取计算机桌面的路径窗口信息,传输给信息响应处理单元,信息响应处理单元根据路径窗口信息进行判别,获取窗口目录路径;当窗口目录路径为工作目录路径时,执行窗口嵌入展示步骤,具体为:信息响应处理单元创建模拟界面父窗口,同时,通过互联网与网盘服务器进行信息同步交互,桌面信息获取单元获取计算机桌面的管理器窗口信息,传输给信息响应处理单元,信息响应处理单元根据管理器窗口信息进行判别,当窗口句柄为目录展示窗口句柄时,将模拟界面父窗口所对应的模拟界面父窗口句柄设置成目录展示窗口句柄,在windows资源管理器中嵌入生成网盘展示窗口。本专利技术优选地技术方案在于,该方法还包括模拟操作实现步骤;当windows资源管理器中嵌入生成网盘展示窗口时,执行模拟操作实现步骤,具体为:桌面信息获取单元根据用户在网盘展示窗口中的指定操作数据生成相对应的操作指令,传输给信息响应处理单元,信息响应处理单元根据操作指令类型生成相对应的处理指令,同时通过互联网与网盘服务器进行信息同步交互。本专利技术优选地技术方案在于,目录路径监视步骤包括目录创建步骤、管理器外层窗口识取步骤、路径信息识取步骤以及工作目录路径识别步骤;执行目录创建步骤,创建工作目录;执行管理器外层窗口识取步骤,识别windows资源管理器最外层窗口;在windows资源管理器最外层窗口中,执行路径信息识取步骤,向目标路径控件句柄发送消息获取窗口目录路径信息;对获取的窗口目录路径信息执行工作目录路径识别步骤,判别窗口目录路径是否为工作目录路径;当窗口目录路径为工作目录路径时,执行窗口嵌入展示步骤。本专利技术优选地技术方案在于,路径信息识取步骤具体包括如下步骤:目标路径控件句柄识取步骤:桌面信息获取单元在windows资源管理器最外层窗口中获取路径控件句柄信息,传输给信息响应处理单元,信息响应处理单元根据获取的路径控件句柄信息,判别当前路径控件句柄是否为目标路径控件句柄,直至识取到目标路径控件句柄;窗口目录路径获取步骤:信息响应处理单元向目标路径控件句柄发送消息,获取当前窗口的窗口目录路径信息。本专利技术优选地技术方案在于,窗口嵌入展示步骤包括模拟窗口创建步骤、管理器外层窗口识取步骤以及展示窗口信息识取嵌入步骤;执行模拟窗口创建步骤,创建模拟界面父窗口;执行管理器外层窗口识取步骤,识别windows资源管理器最外层窗口;在windows资源管理器最外层窗口中,执行展示窗口信息识取嵌入步骤,在windows资源管理器中嵌入生成网盘展示窗口。本专利技术优选地技术方案在于,展示窗口信息识取嵌入步骤具体包括如下步骤:展示窗口句柄识取步骤:桌面信息获取单元在windows资源管理器最外层窗口中获取子窗口句柄信息,传输给信息响应处理单元,信息响应处理单元根据获取的子窗口句柄信息,判别当前子窗口句柄是否为目录展示窗口句柄,直至识取到目录展示窗口句柄;窗口嵌入展示步骤:信息响应处理单元将模拟界面父窗口所对应的模拟界面父窗口句柄设置成目录展示窗口句柄,在windows资源管理器中嵌入生成网盘展示窗口。本专利技术优选地技术方案在于,管理器外层窗口识取步骤具体包括如下步骤:桌面句柄获取步骤:桌面信息获取单元在计算机桌面窗口中获取桌面窗口句柄信息,传输给信息响应处理单元;桌面句柄判别步骤:信息响应处理单元根据获取的桌面窗口句柄信息,判别当前桌面窗口句柄是否为windows资源管理器最外层窗口句柄,推断出当前桌面窗口是否为windows资源管理器最外层窗口。本专利技术优选地技术方案在于,模拟操作实现步骤具体包括如下步骤:左键双击打开步骤:在网盘展示窗口中,用户对目录或文件执行左键双击操作,桌面信息获取单元根据左键双击操作所对应的网盘展示窗口所占区域的位置信息,识别出目标目录或目标文件,对目标目录或目标文件生成打开操作指令,信息响应处理单元根据打开操作指令生成相对应的打开操作处理指令,同时通过互联网与网盘服务器进行信息同步交互,使用户打开目标目录或目标文件;右键菜单操作步骤:用户在网盘展示窗口执行右键点击操作,弹出右键菜单操作窗口,用户在右键菜单操作窗口中左键点击指定操作选项,桌面信息获取单元向信息响应处理单元传输相应的操作指令,信息响应处理单元以及网盘服务器处理操作指令,使用户实现指定操作。本专利技术优选地技术方案在于,右键菜单操作步骤具体包括如下步骤:菜单窗口弹出步骤:在网盘展示窗口中,用户在网盘展示窗口执行右键点击操作,桌面信息获取单元向信息响应处理单元传输右键点击操作指令,信息响应处理单元生成菜单窗口弹出指令,在网盘展示窗口中弹出右键菜单操作窗口;指定操作实现步骤:用户在右键菜单操作窗口中左键点击指定操作选项,桌面信息获取单元向信息响应处理单元传输菜单指定操作指令,信息响应处理单元根据菜单指定操作指令类型生成相对应的指定操作处理指令,同时通过互联网与网盘服务器进行信息同步交互,使用户实现指定操作。本专利技术优选地技术方案在于,指定操作包括打开、复制、剪切、粘贴、删除、重命名、新建、移动中的至少一种操作。本专利技术的有益效果为:本专利技术提供的将网盘窗口嵌入到windows资源管理器的方法,通过采用该方法,用户在操作网盘系统时,首先执行目录路径监视步骤,判别窗口目录路径是否为工作目录路径,当窗口目录路径为工作目录路径时,执行窗口嵌入展示步骤,可以实现网盘窗口界面本文档来自技高网...

【技术保护点】
1.一种将网盘窗口嵌入到windows资源管理器的方法,其特征在于:/n所述方法包括目录路径监视步骤(S1)以及窗口嵌入展示步骤(S2);/n首先,执行所述目录路径监视步骤(S1),具体为:桌面信息获取单元(A1)获取计算机桌面的路径窗口信息,传输给信息响应处理单元(A2),所述信息响应处理单元(A2)根据路径窗口信息进行判别,获取窗口目录路径;/n当窗口目录路径为工作目录路径时,执行所述窗口嵌入展示步骤(S2),具体为:所述信息响应处理单元(A2)创建模拟界面父窗口,同时,通过互联网与网盘服务器(B)进行信息同步交互,所述桌面信息获取单元(A1)获取计算机桌面的管理器窗口信息,传输给所述信息响应处理单元(A2),所述信息响应处理单元(A2)根据管理器窗口信息进行判别,当窗口句柄为目录展示窗口句柄时,将模拟界面父窗口所对应的模拟界面父窗口句柄设置成目录展示窗口句柄,在windows资源管理器中嵌入生成网盘展示窗口。/n

【技术特征摘要】
1.一种将网盘窗口嵌入到windows资源管理器的方法,其特征在于:
所述方法包括目录路径监视步骤(S1)以及窗口嵌入展示步骤(S2);
首先,执行所述目录路径监视步骤(S1),具体为:桌面信息获取单元(A1)获取计算机桌面的路径窗口信息,传输给信息响应处理单元(A2),所述信息响应处理单元(A2)根据路径窗口信息进行判别,获取窗口目录路径;
当窗口目录路径为工作目录路径时,执行所述窗口嵌入展示步骤(S2),具体为:所述信息响应处理单元(A2)创建模拟界面父窗口,同时,通过互联网与网盘服务器(B)进行信息同步交互,所述桌面信息获取单元(A1)获取计算机桌面的管理器窗口信息,传输给所述信息响应处理单元(A2),所述信息响应处理单元(A2)根据管理器窗口信息进行判别,当窗口句柄为目录展示窗口句柄时,将模拟界面父窗口所对应的模拟界面父窗口句柄设置成目录展示窗口句柄,在windows资源管理器中嵌入生成网盘展示窗口。


2.根据权利要求1所述的将网盘窗口嵌入到windows资源管理器的方法,其特征在于:
所述方法还包括模拟操作实现步骤(S3);
当windows资源管理器中嵌入生成网盘展示窗口时,执行所述模拟操作实现步骤(S3),具体为:所述桌面信息获取单元(A1)根据用户在网盘展示窗口中的指定操作数据生成相对应的操作指令,传输给所述信息响应处理单元(A2),所述信息响应处理单元(A2)根据操作指令类型生成相对应的处理指令,同时通过互联网与所述网盘服务器(B)进行信息同步交互。


3.根据权利要求1所述的将网盘窗口嵌入到windows资源管理器的方法,其特征在于:
所述目录路径监视步骤(S1)包括目录创建步骤(S110)、管理器外层窗口识取步骤(S120)、路径信息识取步骤(S130)以及工作目录路径识别步骤(S140);
执行所述目录创建步骤(S110),创建工作目录;
执行管理器外层窗口识取步骤(S120),识别windows资源管理器最外层窗口;
在windows资源管理器最外层窗口中,执行路径信息识取步骤(S130),向目标路径控件句柄发送消息获取窗口目录路径信息;
对获取的窗口目录路径信息执行工作目录路径识别步骤(S140),判别窗口目录路径是否为工作目录路径;
当窗口目录路径为工作目录路径时,执行所述窗口嵌入展示步骤(S2)。


4.根据权利要求3所述的将网盘窗口嵌入到windows资源管理器的方法,其特征在于:
路径信息识取步骤(S130)具体包括如下步骤:
目标路径控件句柄识取步骤(S131):桌面信息获取单元(A1)在windows资源管理器最外层窗口中获取路径控件句柄信息,传输给所述信息响应处理单元(A2),所述信息响应处理单元(A2)根据获取的路径控件句柄信息,判别当前路径控件句柄是否为目标路径控件句柄,直至识取到目标路径控件句柄;
窗口目录路径获取步骤(S132):所述信息响应处理单元(A2)向目标路径控件句柄发送消息,获取当前窗口的窗口目录路径信息。


5.根据权利要求1所述的将网盘窗口嵌入到windows资源管理器的方法,其特征在于:
所述窗口嵌入展示步骤(S2)包括模拟窗口创建步骤(S210)、管理器外层窗口识取步骤(S120)以及展示窗口信息识取嵌入步骤(S230);
执行模拟窗口创建步骤(S210),创建模拟界面父窗口;
执行管理器外层窗口识取步骤(S120),识别windows资源管理器最外层窗口;
在windows资源管...

【专利技术属性】
技术研发人员:陈体然黄裕樟陈体建
申请(专利权)人:厦门鑫朗软件有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1