代码是这样的:
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)
EndIfFileOpenDialog返回字符串,我只想将其转换为存储图像文件名称的数组。我使用了StringToASCIIArray,但它返回了一些不是文件名的垃圾值。
发布于 2013-07-18 16:09:30
你的代码运行得很好。如果我的理解是正确的,并且您所需要的只是将输出值(字符串由“|”分隔)转换为数组,那么您可以通过
Local $arr = StringSplit($var, "|")https://stackoverflow.com/questions/17715180
复制相似问题