找回密码
 加入
搜索
楼主: 虎虎虎

[AU3基础] [已解决]怎样在“当前目录”新建文件夹?

 火.. [复制链接]
发表于 2012-9-1 12:21:27 | 显示全部楼层
和你的批处理一样,需要用文件(夹)作为参数

If 0 = $CMDLine[0] Then Exit ;无参数,退

Local $sPath = $CMDLine[1]  ;默认按目录处理
If 0 = FileExists($CMDLine[1] & '\') Then $sPath = PathToGetFolder($CMDLine[1]) ;不是目录,处理路径为目录
FileChangeDir($sPath) ;改变工作目录

MsgBox(0, 0, @WorkingDir) ;不解释

Exit ;更加不解释

Func PathToGetFolder($sPath)
        Local $sFolder = StringRegExpReplace($sPath, '^[^\\]*|[^\\]*$', '')
        Return $sFolder
EndFunc   ;==>PathToGetFolder
 楼主| 发表于 2012-9-1 17:27:31 | 显示全部楼层
说实话,我没搞懂楼上的意思,运用后,没有显示消息框。
发表于 2012-9-1 19:23:07 | 显示全部楼层
回复 17# 虎虎虎


    我很怀疑你会不会用你所谓的在网上搜到的批处理
 楼主| 发表于 2012-9-1 22:19:25 | 显示全部楼层
本帖最后由 虎虎虎 于 2012-9-1 22:23 编辑

回复 18# Qokelate

用?当然会用啊!只不过我不是很了解其中知识(包括你写的代码),所以才会疑惑!
发表于 2012-9-1 22:35:37 | 显示全部楼层
回复 19# 虎虎虎


    和你的批处理一样用法,仅此而已,编译与否均正常工作,只是编译后支持拖放
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-22 02:38 , Processed in 0.073859 second(s), 13 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表