如何在更新后自动运行批处理文件

问题描述:

我已经在python程序中编辑了我的批处理文件的内容,但是当我尝试在python中执行.bat时,它不遵循指示信息。它打开控制台,然后关闭,但没有任何反应。相反,我正在寻找替代路线 - 在代码保存或更改后自动运行。如何在更新后自动运行批处理文件

我需要它运行的原因是因为它更新了一个mp3,所以如果它没有正常运行,mp3不会改变。我认为其中一个原因可能是由于无法在Python中以管理员身份运行。我没有创建一个快捷方式,并设置为管理员每次运行,但蟒蛇不会允许subprocess.Popen)的.ink文件(使用os.system()

再次运行该批处理文件时,它有后被编辑或修改,您可以编写一个脚本。该脚本可以使用守护进程服务执行或在mac os x中启动。

+0

所以写一个批处理文件,它告诉另一个已被修改后运行? –

+0

是的,第一批/脚本文件可以根据修改的时间监视第二批文件并执行它。第一批文件本身可以是守护程序服务的一部分,后者可以定期运行。 –

var fsw=require('fs'); 
 
fsw.watch("./test", (EventType, filename)=>{ 
 
       if (filename){ 
 
       console.log(filename); 
 
       } 
 
       });