请问如何获取当前的盘符?
获取脚本所在路径的盘符怎么弄啊?@ScriptDir获取的是整个路径。。。。:face (3): :face (3):
另外想问下一次执行多个相同的动作,比如说复制多个不同的文件, 有没有更简洁的命令?
[ 本帖最后由 entadywand 于 2008-11-21 18:40 编辑 ] $array = stringsplit(@scriptdir,"\")
msgbox("","",$array)
[ 本帖最后由 netegg 于 2008-11-21 17:14 编辑 ] 第二个问题没明白要干什么 谢谢楼上 第2个就是就是比方说我要复制10个文件到不同的目录
filecopy 这个命令是不是要写10行啊?》 多个不同文件可使用通配符:
FileCopy("C:\*.au3", "D:\mydir\*.*")
; Method to copy a folder (with its contents)
DirCreate("C:\new")
FileCopy("C:\old\*.*", "C:\new\")
FileCopy("C:\Temp\*.txt", "C:\Temp\TxtFiles\", 8)
; RIGHT - 'TxtFiles' is now the target directory and the file names are given by the source names
FileCopy("C:\Temp\*.txt", "C:\Temp\TxtFiles\", 9) ; Flag = 1 + 8 (overwrite + create target directory structure)
; Copy the txt-files from source to target and overwrite target files with same name
或者用:
FileFindFirstFile()
FileFindNextFile() 原帖由 entadywand 于 2008-11-21 17:41 发表 http://www.autoitx.com/images/common/back.gif
谢谢楼上 第2个就是就是比方说我要复制10个文件到不同的目录
filecopy 这个命令是不是要写10行啊?》
用FOR...NEXT
DIM $FILE[10]=['A.EXE';'B.EXE';...],$TO[10]=['C:\A.EXE';'D:\B.EXE';...]
FOR $I=0 TO 9
FILECOPY($FILE[$I], $TO[$I])
NEXT 谢谢楼上各位!:face (33): :face (33): 谢谢这个获取盘符,为什么au3不内置这个函数呢?既然可以获取卷标。
页:
[1]