jingygr 发表于 2012-11-27 14:41:13

请问,文件选择框如何自动选择文件

比如在发帖的过程中,点击的上传图片时,会弹出一个选择图片的文件选择框,请问一下,怎么让这个文件选择框自动选择到E:\pic\pic.jpg文件

xiehuahere 发表于 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

annybaby 发表于 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'不是更方便??

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

jingygr 发表于 2012-11-27 18:06:12

回复 3# annybaby


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

这个打开文件选择器是点击网页后,由网页打开的,不是用au3打开.au3只是在网页打开文件选择器后,自动定位到我指定的图片路径中。

jingygr 发表于 2012-11-27 18:06:34

回复 2# xiehuahere


    这个打开文件选择器是点击网页后,由网页打开的,不是用au3打开.au3只是在网页打开文件选择器后,自动定位到我指定的图片路径中。

annybaby 发表于 2012-11-27 18:26:27

回复 4# jingygr

你知道你的问题为什么没有解决吗??

ethantco 发表于 2012-11-28 09:43:44

学习一下高手们的思路

jingygr 发表于 2012-11-28 11:44:22

回复 6# annybaby


    很想知道,能告知一下吗
页: [1]
查看完整版本: 请问,文件选择框如何自动选择文件