Jon*_*nah 3 string split dialog autoit
我正在编写图片编辑程序,并使用下面的代码片段来选择文件:
$var = FileOpenDialog("",@DesktopDir,"Images (*.jpg;*.bmp;*.png)",1+4)
$var = StringReplace($var, "|", @CRLF)
Run Code Online (Sandbox Code Playgroud)
当我选择多个文件时,所有文件名都$var
以|
符号分隔存储.我用换行符替换该符号.但我需要为所有文件名运行程序,我无法弄清楚如何将各种文件名与变量分开.所以如果我选择多个文件,我的程序就会停止
$var = FileOpenDialog("", @DesktopDir, "Images (*.jpg;*.bmp;*.png)", 1+4)
$files = StringSplit($var, "|", 2)
For $i = 0 To UBound($files)-1
$file = $files[$i]
ConsoleWrite($file & @CRLF) ; Do something with file
Next
Run Code Online (Sandbox Code Playgroud)
对我来说,结果如下:
C:\Users\Manadar\Desktop
skin1.png
skin2.png
Run Code Online (Sandbox Code Playgroud)
所以这是:
等等
归档时间: |
|
查看次数: |
1531 次 |
最近记录: |