【发布时间】:2021-05-11 20:11:46
【问题描述】:
我需要一个 AHK 脚本来检查/比较指定文件的 MD5 校验和值。
类似这样的:
'文件“%userprofile%\appsettings\app.ini”是否有MD5校验和值A465564D654E56464025456F?
-
如果是
Msgbox "not changed" -
如果没有
filedelete, "%userprofile%\appsettings\app.ini"- 然后:
filecopy, "%userprofile%\appsettings\app.kackup", "%userprofile%\appsettings\app.ini"
- 然后:
退出脚本
我需要手动运行它 - 按需运行,而不是持久脚本。
我更喜欢它是一个 Autohotkey 脚本,但如果它太复杂,powershell 或批处理脚本也可以。
谢谢
【问题讨论】:
-
你介意告诉我们你打算用这个做什么吗?
-
这是一个定制的有问题的应用程序,它有时会弄乱它的配置文件,导致应用程序在下次运行时无法运行。所以我想要一个脚本来检查配置文件是否完整,如果没有,它将替换损坏的文件。出于性能原因,我不想在每次应用程序启动时都替换文件(好的配置文件解决了问题,但应用程序被重置为默认设置)。应用开发者离开了项目,目前没有人愿意修复它)。
标签: autohotkey checksum