如何在更新后自动运行批处理文件
问题描述:
我已经在python程序中编辑了我的批处理文件的内容,但是当我尝试在python中执行.bat时,它不遵循指示信息。它打开控制台,然后关闭,但没有任何反应。相反,我正在寻找替代路线 - 在代码保存或更改后自动运行。如何在更新后自动运行批处理文件
我需要它运行的原因是因为它更新了一个mp3,所以如果它没有正常运行,mp3不会改变。我认为其中一个原因可能是由于无法在Python中以管理员身份运行。我没有创建一个快捷方式,并设置为管理员每次运行,但蟒蛇不会允许subprocess.Popen)的.ink文件(使用os.system()
答
再次运行该批处理文件时,它有后被编辑或修改,您可以编写一个脚本。该脚本可以使用守护进程服务执行或在mac os x中启动。
答
var fsw=require('fs');
fsw.watch("./test", (EventType, filename)=>{
if (filename){
console.log(filename);
}
});
所以写一个批处理文件,它告诉另一个已被修改后运行? –
是的,第一批/脚本文件可以根据修改的时间监视第二批文件并执行它。第一批文件本身可以是守护程序服务的一部分,后者可以定期运行。 –