首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在autoit中将FileOpenDialog的返回值转换为数组?

如何在autoit中将FileOpenDialog的返回值转换为数组?
EN

Stack Overflow用户
提问于 2013-07-18 13:27:56
回答 1查看 344关注 0票数 0

代码是这样的:

代码语言:javascript
复制
Local $var = FileOpenDialog($message, @WindowsDir & "\", "Images (*.jpg;*.bmp)", 1 + 4)

If @error Then
    MsgBox(4096, "", "No File(s) chosen")
Else
    $var = StringReplace($var, "|", @CRLF)
    MsgBox(4096, "", "You chose " & $var)
EndIf

FileOpenDialog返回字符串,我只想将其转换为存储图像文件名称的数组。我使用了StringToASCIIArray,但它返回了一些不是文件名的垃圾值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-18 16:09:30

你的代码运行得很好。如果我的理解是正确的,并且您所需要的只是将输出值(字符串由“|”分隔)转换为数组,那么您可以通过

代码语言:javascript
复制
Local $arr = StringSplit($var, "|")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17715180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档