在 Windows 8 中批量重命名图片而不更改原始名称

在 Windows 8 中批量重命名图片而不更改原始名称

你好

一位朋友给了我一个很棒的小程序来重命名我的图片(批量重命名)。它比我很久以来发现的所有其他程序都要容易得多,我真的很喜欢它。唯一的问题是,自从我换了电脑,现在用的是 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

这是一自动热键脚本。你可以通过两种方式来运行它:

  1. 在你的机器上安装 AutoHotKey
  2. 让你的朋友将此脚本编译成独立的可执行文件,以便你无需 AutoHotKey 即可运行它。

我推荐选项 2,因为它对您来说更简单、更安全。

如果您使用 AutoHotKey 并且知道自己在做什么,它非常适合运行宏和重新映射键,但它也使您容易受到恶意脚本的攻击,否则这些脚本不会在您的机器上运行。

相关内容