找回密码
 加入
搜索
查看: 3531|回复: 7

[系统综合] 请问,文件选择框如何自动选择文件

  [复制链接]
发表于 2012-11-27 14:41:13 | 显示全部楼层 |阅读模式
比如在发帖的过程中,点击的上传图片时,会弹出一个选择图片的文件选择框,请问一下,怎么让这个文件选择框自动选择到E:\pic\pic.jpg文件
发表于 2012-11-27 15:56:34 | 显示全部楼层
回复 1# jingygr

FileOpenDialog的第二个参数指定起始目录,第五个参数指定默认文件名。

Local $message = "按下 Ctrl 或 Shift 键选择多个文件."
Local $var = FileOpenDialog($message, "E:\pic", "图像 (*.jpg)", 1 + 4, "E:\pic\pic.jpg")
If @error Then
        MsgBox(4096,"","没有选择文件!")
Else
        $var = StringReplace($var, "|", @CRLF)
        MsgBox(4096,"","你选择了:" & $var)
EndIf

评分

参与人数 1金钱 +10 收起 理由
jingygr + 10 谢谢你的热心,只是问题还没有解决

查看全部评分

发表于 2012-11-27 16:28:46 | 显示全部楼层
本帖最后由 annybaby 于 2012-11-27 17:34 编辑

回复 1# jingygr

估计你的问题有两种可能的情况,并且两种都没有意义~~
第一种:你是想在论坛发帖时更方便,这个没有办法自动定位,你可以复制好文件的路径,当弹出对话框时直接粘贴/确定(不管当前的目录如何),或者写个脚本后台监视,当出现
选择要上载的文件,通过: www.autoitx.com
时,直接填入路径点击打开
$title='选择要上载的文件,通过: www.autoitx.com';这里是没有URL的帖子会自动加上,写代码时要删除掉
$Pic_path='E:\pic\pic.jpg'
ControlSetText($title,'','Edit1',$Pic_path)
ControlClick($title,'','Button2')


需要一直监视就自己加循环
第二种:你是想自己写个程序,当有用到对话框时,自动选择这个文件,方法楼上给出了,不过既然是这样的话,就没必要了,直接在程序中定义$FilePath='E:\pic\pic.jpg'不是更方便??

或者你说的都不是这两种情况???

评分

参与人数 1金钱 +10 收起 理由
jingygr + 10 谢谢你的热心,只是问题还没有解决

查看全部评分

 楼主| 发表于 2012-11-27 18:06:12 | 显示全部楼层
回复 3# annybaby


    我是要做一个论坛自动注册并自动设置头像的注册机。自动注册容易,关键是自动设置头像。

这个打开文件选择器是点击网页后,由网页打开的,不是用au3打开.au3只是在网页打开文件选择器后,自动定位到我指定的图片路径中。
 楼主| 发表于 2012-11-27 18:06:34 | 显示全部楼层
回复 2# xiehuahere


    这个打开文件选择器是点击网页后,由网页打开的,不是用au3打开.au3只是在网页打开文件选择器后,自动定位到我指定的图片路径中。
发表于 2012-11-27 18:26:27 | 显示全部楼层
回复 4# jingygr

你知道你的问题为什么没有解决吗??
发表于 2012-11-28 09:43:44 | 显示全部楼层
学习一下高手们的思路
 楼主| 发表于 2012-11-28 11:44:22 | 显示全部楼层
回复 6# annybaby


    很想知道,能告知一下吗
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 20:02 , Processed in 0.081327 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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