找回密码
 加入
搜索
查看: 3487|回复: 15

如何让FileOpenDialog能直接访问畸形目录

[复制链接]
发表于 2009-8-30 12:57:59 | 显示全部楼层 |阅读模式
本帖最后由 lrbin50 于 2009-8-31 19:00 编辑

如题,FileOpenDialog无法拥有访问畸形目录。见图:

有什么办法能让FileOpenDialog直接打开畸形目录,并直接选择畸形目录中的文件么?谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-8-30 14:46:33 | 显示全部楼层
Windows下面应该是不行的,只能Rundos看看
发表于 2009-8-30 15:03:33 | 显示全部楼层
不行吧,windows的bug
发表于 2009-8-30 15:17:28 | 显示全部楼层
如果要选择的话,可能也只能利用dos回显再rundos...
 楼主| 发表于 2009-8-30 15:46:27 | 显示全部楼层
这样啊,看来是没希望了。我看到雨林的ONEKEY可以在Windows下直接访问。再等等,看看有没有其它的说法。
发表于 2009-8-30 15:46:56 | 显示全部楼层
是没办法访问加点的文件夹的
发表于 2009-8-30 15:58:11 | 显示全部楼层
ONEKEY 也不能浏览打开吧
发表于 2009-8-30 21:42:35 | 显示全部楼层
没测试过。
试试如果访问d:\abcdefg...\目录用d:\XXXXXXX~1\
发表于 2009-8-30 23:17:34 | 显示全部楼层
通过DOS来达到.
 楼主| 发表于 2009-8-31 19:00:22 | 显示全部楼层
唉,除了DOS,看来没有办法了。
发表于 2009-8-31 23:13:41 | 显示全部楼层
本帖最后由 hnzzlzj 于 2009-8-31 23:24 编辑

可以通过dos命令
比如我现在要打开E:\autorun.inf\超级巡警免疫文件夹(无害)..这个畸形文件在命令行或者运行里输入以下命令即可
explorer.exe "e:\autorun.inf\超级巡警免疫文件夹(无害)...\"
au3可以用以下命令来打开
Dim $jxfilename="e:\autorun.inf\超级巡警免疫文件夹(无害).."
run ("explorer.exe "&$jxfilename&".")
发表于 2009-8-31 23:52:07 | 显示全部楼层
本帖最后由 redapple2008 于 2009-8-31 23:53 编辑
可以通过dos命令
比如我现在要打开E:\autorun.inf\超级巡警免疫文件夹(无害)..这个畸形文件在命令行或者运行里输入以下命令即可
explorer.exe "e:\autorun.inf\超级巡警免疫文件夹(无害)...\"
au3可以用以下命令来 ...
hnzzlzj 发表于 2009-8-31 23:13

不错,这样也可以打开呀!
发表于 2010-2-7 22:55:34 | 显示全部楼层
应该   ab~1  就可以..
发表于 2010-12-21 14:46:44 | 显示全部楼层
了解了 没遇到
发表于 2010-12-21 21:46:45 | 显示全部楼层
先用FileSelectFolder() 选择一个用于FileOpenDialog()起始目录
检测返回是否可以访问
如不可以就转到"短名"形式
最后在FileOpenDialog()中的起始目录就引用这个"短名称"
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-2 08:36 , Processed in 0.375762 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表