你好
一位朋友给了我一个很棒的小程序来重命名我的图片(批量重命名)。它比我很久以来发现的所有其他程序都要容易得多,我真的很喜欢它。唯一的问题是,自从我换了电脑,现在用的是 Windows 8,我就不能再使用该程序了。他给了我代码。它看起来像这样:
GroupAdd, Explorer, ahk_class ExploreWClass
GroupAdd, Explorer, ahk_class CabinetWClass
#IfWinActive, ahk_group Explorer
^j::
Paths =
for Window in ComObjCreate("Shell.Application").Windows
Selected := Window.Document.SelectedItems
for item in Selected
Paths .= item.path "`n"
InputBox,Suffix, `n Massrenamer for files and thumbnails by CASABIO.org, (Select a file or multiple files in Windows Explorer and press Ctrl + J
Type in the word to be appended to the file name
If nothing happens, try re-opening explorer)
If ErrorLevel != 0
Return
Loop,Parse,Paths,`n
{
If A_LoopField =
Break
SplitPath,A_LoopField,,Dir,Ext,Name
FileMove,%A_LoopField%,% Dir "\" Name " " Suffix "." Ext,1
}
Return
我不明白这里的事情,但也许有人可以告诉我如何改变它,以便它在 Windows 8 中运行
非常感谢!
答案1
这是一自动热键脚本。你可以通过两种方式来运行它:
- 在你的机器上安装 AutoHotKey
- 让你的朋友将此脚本编译成独立的可执行文件,以便你无需 AutoHotKey 即可运行它。
我推荐选项 2,因为它对您来说更简单、更安全。
如果您使用 AutoHotKey 并且知道自己在做什么,它非常适合运行宏和重新映射键,但它也使您容易受到恶意脚本的攻击,否则这些脚本不会在您的机器上运行。