| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 120 人关注过本帖
标题:怎么用程序关闭这个窗口?
只看楼主 加入收藏
a1999zqw
Rank: 1
等 级:新手上路
帖 子:190
专家分:0
注 册:2009-4-3
结帖率:79.66%
收藏
已结贴  问题点数:20 回复次数:3 
怎么用程序关闭这个窗口?
图片附件: 游客没有浏览图片的权限,请 登录注册

怎么用程序关闭这个窗口?
搜索更多相关主题的帖子: 关闭 窗口 
6 天前 09:29
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:火星
等 级:版主
威 望:37
帖 子:715
专家分:2878
注 册:2018-3-13
收藏(1)
得分:20 
不知你要关闭的登录用户还是公用的图片文件夹,提供两个常数给你选择

程序代码:
#define CSIDL_MYPICTURES        0x0027   && 我的图片文件夹
#define CSIDL_COMMON_PICTURES   0x0036   && 公用图片文件夹

Declare Long SHGetSpecialFolderPath in shell32 Long, String @, Long, Long

cPath = Replicate(Chr(0), 260)
SHGetSpecialFolderPath(0, @ cPath, CSIDL_MYPICTURES, 0)
cPath = Rtrim(cPath, Chr(0))

oShell = NewObject('Shell.Application')
For each ow in oShell.Windows
    If ('explorer.exe' $ Lower(ow.FullName)) ;
            and (ow.Document.folder.self.path == m.cPath)
        ow.Quit
        Exit
    EndIf
EndFor


这家伙很懒,啥也没留下
6 天前 10:18
a1999zqw
Rank: 1
等 级:新手上路
帖 子:190
专家分:0
注 册:2009-4-3
收藏
得分:0 
要关闭任意的文件夹,查找文件或文件夹的这个窗口,需要关闭,可能是c盘下的某个目录地址,也可能是E盘下的某个文件夹,也可能是F盘下的
5 天前 15:26
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:火星
等 级:版主
威 望:37
帖 子:715
专家分:2878
注 册:2018-3-13
收藏
得分:0 
方法给你了,判断 ow.Document.folder.self.path 是不是要关闭的文件夹窗口即可。如果还不会用,当我没说

这家伙很懒,啥也没留下
5 天前 15:35
快速回复:怎么用程序关闭这个窗口?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.109908 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved