如何编写单批处理实现自动保存XML并重启sidebar.exe程序
你不需要调用记事本手动执行保存操作,你的核心需求是刷新指定XML文件的最后修改时间,使用Windows CMD内置命令即可全自动实现,合并后的完整批处理代码如下:
:: 刷新config.xml的最后修改时间,不修改文件内容 copy /b "C:\Users\Max Singh\AppData\Local\Microsoft\Windows Live\Services\Cache\config.xml" +,, > nul :: 强制结束sidebar进程 TASKKILL /F /IM sidebar.exe > nul :: 重启sidebar程序 START "" sidebar.exe
代码说明:
copy /b "目标文件路径" +,,是Windows系统原生的无修改刷新文件时间的方法,不会改动文件内的任何内容,完全替代你之前手动打开记事本保存的操作,全程无弹窗无需人工介入。末尾添加> nul是为了屏蔽命令的默认输出信息,让脚本运行更静默。TASKKILL命令后加> nul可屏蔽进程未运行时的错误提示,不需要可以删除。START命令后的空引号""是批处理的标准写法,避免后续路径含空格时出现参数解析错误。
内容的提问来源于stack exchange,提问作者Max Singh
相关产品推荐
相关产品推荐

