(已解决)微软‘新建文件夹’功能是怎么实现的?是调用DLL?
本帖最后由 yarsye 于 2011-1-21 09:46 编辑想用autoit实现‘新建文件夹’,可是dircreate需要指定文件夹名字等诸多原因。
想实现
case $ButDirCreate
Dllcall('调用 微软的新建文件夹')
可以实现吗?
感谢2 楼3楼的帮助! 继续赚钱:
$sPath = @ScriptDir;你的路径
If StringRight($sPath, 1)<>"\" Then $sPath &= "\"
$sCreateDir = "新建文件夹"
While Not DirCreate($sPath & $sCreateDir)
If Not StringInStr($sCreateDir, "(") Then
$sCreateDir &= "(2)"
Else
$sCreateDir = "新建文件夹(" & Number(StringTrimLeft($sCreateDir, StringInStr($sCreateDir, "(")))+1 & ")"
EndIf
WEnd 进来学习一下。。。。 回复 1# yarsye
Dllcall我不懂,来au3的.
_FileAndDirCreate(@DesktopDir & '\新建文件夹');创建文件夹
http://www.autoitx.com/forum.php?mod=viewthread&tid=21226&page=1&extra=#pid255665
如果已存在“新建文件夹”自动把名字改成”新建文件夹(1)”,”新建文件夹(2)”,,, 回复 4# lixiaolong
非常感谢 感谢3楼的,我也收录了。 已解决 谢谢 感谢分享,学习了 {:face (131):} 学习 学习~
页:
[1]