我在Windows资源管理器中有多个文件夹,其中部分名称相同,有些则没有。 例如:
我想改变第一部分" FIRST"到" SECOND"所以结果应该是这样的:
这是一个简单的例子,当然如果只有3个文件夹我不会问它,但有时我最多有30个文件夹,我只需要更改一些部分。
非常感谢任何帮助。
答案 0 :(得分:0)
#IfWinActive ahk_class CabinetWClass
F1::
for window in ComObjCreate("Shell.Application").Windows
try Fullpath := window.Document.Folder.Self.Path
; MsgBox, %Fullpath%
Loop, Files, %Fullpath%\FIRST_*, D
{
; MsgBox, %A_LoopFileName%
StringReplace, NewFileName, A_LoopFileName, FIRST_, SECOND_
FileMoveDir, %Fullpath%\%A_LoopFileName%, %Fullpath%\%NewFileName%, 1
}
return
#IfWinActive