我一直使用 Karen's Tools 的 Once-A-Day II 在每天开机时运行批处理文件。如果出于某种原因,我在白天第二次重启,OAD 会很聪明地不再运行第二次。我对该程序的唯一问题是它在运行(或不运行)后不会自行消失。批处理文件本身是一个批量移动器、重命名器、备份器,它需要它移动的所有各种文件,而不是在执行任务时正在使用。而且,由于我开机后离开电脑继续我的晨间散步,我不介意将它花费的时间添加到我的“启动过程”中。
这仍是一个可用的解决方案,除非我要换一台新电脑,而这台机器要交给亲戚。这个程序停留在屏幕上并需要单击退出按钮,这会让她感到困惑。而且备份程序仍然与她的使用密切相关。(事实上,这样更好。而且会结束更多我和她之间奇怪的“备份,什么备份?”对话。
因此,我特别想找的是可以在启动文件夹中运行并调用批处理文件的东西,但只在任意一天的第一次运行。此后直到日历更改时它才会运行。而且,它会尽可能隐蔽地执行操作。
这台机器将运行 WinXP,SP3。(如果解决方案在 Win7x64 位中有效,我一点也不会抱怨)。是的,我知道 Karen's Tools 确实在我要使用的环境中运行,所以我可以保留我的解决方案。但如果存在更好、更切合实际的解决方案,我不会反对改变。
提前感谢你的帮助,GM
答案1
您可以让批处理文件检查是否存在包含或命名为当前日期的已删除文件。如果不存在,则删除并运行 / 如果存在,则退出