lrbin50 发表于 2009-8-30 12:57:59

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

本帖最后由 lrbin50 于 2009-8-31 19:00 编辑

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

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

afan 发表于 2009-8-30 14:46:33

Windows下面应该是不行的,只能Rundos看看

顽固不化 发表于 2009-8-30 15:03:33

不行吧,windows的bug

afan 发表于 2009-8-30 15:17:28

如果要选择的话,可能也只能利用dos回显再rundos...

lrbin50 发表于 2009-8-30 15:46:27

这样啊,看来是没希望了。我看到雨林的ONEKEY可以在Windows下直接访问。再等等,看看有没有其它的说法。

都市浪子666 发表于 2009-8-30 15:46:56

是没办法访问加点的文件夹的

afan 发表于 2009-8-30 15:58:11

ONEKEY 也不能浏览打开吧

3mile 发表于 2009-8-30 21:42:35

没测试过。
试试如果访问d:\abcdefg...\目录用d:\XXXXXXX~1\

redapple2008 发表于 2009-8-30 23:17:34

通过DOS来达到.

lrbin50 发表于 2009-8-31 19:00:22

唉,除了DOS,看来没有办法了。

hnzzlzj 发表于 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&".\")

redapple2008 发表于 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 http://www.autoitx.com/images/common/back.gif
不错,这样也可以打开呀!

矮人 发表于 2010-2-7 22:55:34

应该   ab~1就可以..

yarsye 发表于 2010-12-21 14:46:44

了解了 没遇到

_ddqs. 发表于 2010-12-21 21:46:45

先用FileSelectFolder() 选择一个用于FileOpenDialog()起始目录
检测返回是否可以访问
如不可以就转到"短名"形式
最后在FileOpenDialog()中的起始目录就引用这个"短名称"
页: [1] 2
查看完整版本: 如何让FileOpenDialog能直接访问畸形目录