当前位置:首页 > 日记 > 正文

如何判断当前打开的单词或WPS文件是否已关闭

如何判断当前打开的单词或WPS文件是否已关闭
在大多数应用程序中,必须知道从页面打开的单词或WPS文件是否已经关闭,通常的方法如下:

方法1:
由于当前打开的文件是由独占模式打开的,您可以使用移动文件的方法来判断,例如:
该文件从当前文件夹到当前文件夹,如果错误是在使用文档时,判断结果是当前文件没有关闭,但是这个判断不一定正确,如果有一个字或WPS在后台运行,那么它也在这个文档中使用,所以这就有问题了。
方法二:
使用系统函数来判断和判断的,我们可以打开窗口目前手柄,手柄和判断是否存在,但这种方法也有一些缺陷。
方法三:
用这样的想法不是直接判断文件,而是通过间接的方法来判断,并使用Word或WPS插件的开发模式来开发一个封闭的状态plug-in.the功能的插件,如果目前关闭的文件来判断,该文件将被写入到XML文件时的状态文件关闭。
要更改的信息可以如下所示:

C: /文件和设置 /管理员/桌面test1.doc


C: /文件和设置 /管理员/桌面/ test2.wps
真正的

红色部分是当前文件是否关闭的状态值。在控制部分,我们可以使用定时器读取这个状态直到它关闭为止。
的WPS或Word插件的主要功能是关闭时,电流通过application.fullname和XML文件名中的状态比较接近的属性文件如果文件名和路径是否同样会被设置为true。当相应的控件在读取此值时,对该文件的判断已经关闭到下一步。
在这种情况下的文件,你可以看到,文件名,文件名写的是绝对路径,因为如果我们只写的文件的名称,我们会犯错误:如果我们想判断C: / 1.wps文件已经关闭,现在开放D: / 1.wps。
显然,只有记录文件名记录时,这样的情况才会出错,因此将使用绝对路径和文件名来使判断更准确。

就我个人而言,我更喜欢第三条路。原因是这种方式分离了需要判断的文件和判断,使用插件的效果会更好。
这里没有写代码!

相关文章

微软官方发布的Win8.1Update1下载

微软官方发布的Win8.1Update1下载

下载地址,正式版,官方,电脑软件,点评:微软已经正式安装官方更新服务器,发布Win8.1 Update 1的下载量,包括x86 臂x64版本。本文不仅提供Win8.1 Update1下载,还告诉你有什么变化在Win8.1 Update1正式版了 微软已经正式安装官方更新服务器,发布Win8…

微软的定时炸弹是WindowsXP

微软的定时炸弹是WindowsXP

定时炸弹,微软的,电脑软件,WindowsXP,评论:喜欢WindowsXP的朋友会再次心烦。 Windows XP是迄今为止最长的支持桌面操作系统。微软已宣布将在明年四月终止支持,尽管它仍然是第二个最流行的桌面操作系统目前,XP的走出历史是缓慢的,它面临着支持微…

MySQL中插入与插入的区别分析

MySQL中插入与插入的区别分析

区别,电脑软件,MySQL,注意,除非表有主键或唯一索引,否则使用替换语句是没有意义的。这个语句将与INSERT相同,因为没有索引用于确定新行是否复制了其他行。 {separator} 所有列的值是在免费更换说明。所有失踪的列设置为各自的默认值,这是由于…

一种解决中文乱码问题的详细方案

一种解决中文乱码问题的详细方案

方案,中文乱码,详细,电脑软件,我们知道在Ajax技术和PHP交互使用,中文乱码是常有的事,JSON与XML数据交换格式,PHP应用的互动也会出现中文乱码的解决方法,PHP JSON和中文乱码值解汉字类似下面我ajax,形成教程的解决方案PHP JSON中文乱码。 为什么…

解决Win7安装VS2008的问题

解决Win7安装VS2008的问题

安装,电脑软件,9常用实例winpcap(VS2008 + win7)3 标签uff1a 9常用的WinPcap的例子(VS2008 + win7),测试方便,放在CPP的课,出现9个静态成员函数,和网卡接口设置为你自己的。在公共数据的一些功能已经过时,但用在这里的功能是绝对OK win7 + VC6.0下…

查看各种方式预装Win8或Win8.1OEM

查看各种方式预装Win8或Win8.1OEM

系统,关键,方式,电脑软件,OEM,点评:制造商通常预装OEM版Win8系统,即Win8简体中文版。在这里我们告诉你如何看到预装Win8或Win8.1 OEM系统版本的关键,感兴趣的朋友不要错过这篇文章。 品牌如何让电脑不的Win8.1 OEM的钥匙吗 现在当朋友新买的…

Win7、Win8双系统要想删除一个方法

Win7、Win8双系统要想删除一个方法

方法,删除,双系统,方案,要想,有时,我们安装Win7和Win8双系统的电脑上,如果你想删除一个,直接操作是不可能的。我们可以用一个软件mdash;mdash;nanwick Windows卸载,并指出这一点,百度网盘下载。 下载后,解压,解压包将在一个可执行文件(图1),双击它,打开…

共享修改PHP的memory_limit限制方

共享修改PHP的memory_limit限制方

方法,修改,电脑软件,memory_limit,PHP,为了解决这个问题,我们首先需要查看程序是否分配了太多内存。如果有程序没问题,你可以通过memory_limit增加PHP的内存限制。 检查PHP的内存限制值 看看这个值,你需要创建一个空的PHP文件,如view-php-inf…

linux分区规划Linux硬盘分区规划简

linux分区规划Linux硬盘分区规划简

硬盘分区,简介,电脑软件,linux,Linux,评论:在安装Linux之前,我们必须做好计划,主要基于以下原则:磁盘容量、系统规模、系统使用、预期备份方法和备份空间。本文将详细介绍Linux分区计划。 在安装Linux之前,我们应该根据以下原则制定一个好的计划…

linux环境下的oracle混沌代码oracl

linux环境下的oracle混沌代码oracl

显示,乱码解决,混沌,代码,环境,评论:失败的现象:所有汉字出现的地方,都是吗这个替换,还是直接代码,本文详细介绍了解决方案,有需要的朋友可以参考下。 故障现象:所有汉字出现的地方,都是吗代换或直接代码。 有时错误的提示也会搞乱。 uff1a解 1。…

运行3D特效在Fedora9

运行3D特效在Fedora9

运行,3D,特效,电脑软件,Fedora93D,评论:yum安装Compiz * yum安装CCSM 安装Fusion图标* 执行这三项后,您可以执行的特殊效果,从应用程序->系统-> Compiz Fusion图标。您可能需要在系统设置中打开特殊效果,KDE或GNOME。 特技效果如何操作: 切换窗…

PHP编写简单的路由类

PHP编写简单的路由类

路由,简单,电脑软件,PHP,类代码: 复制代码代码如下所示: 级路由器 { 公共功能getrouter($类型= 1) { 如果(isset($ _server { 'path_info ' })) { query_string美元= substr(str_replace(array(.html、.htm,ASP, / /),,_server美元{ 'path_info}),1); } 其…