保存在NetBeans中后运行bat文件

nro*_*fis 5 netbeans batch-file

我正在将NetBeans 8.0.2与PHP项目一起使用。我有一个批处理文件organizer.bat,该文件配置为对PHP源代码执行一些操作。
到现在为止,我在更​​改代码后手动运行它。

我希望在将organizer.bat文件保存到项目中之后,NetBeans将自动运行文件。如何配置这种行为?

Gaš*_*rin 0

一种解决方案是在后台运行一个批处理文件,定期检查项目文件夹中的新文件。

有很多方法可以做到这一点。例如,一种方法是每 10 秒将目录文件输出到日志文件中。如果新日志文件与旧日志文件匹配,则目录内容相同,并且不需要运行批处理文件。以下命令将覆盖任何现有的日志文件。

:loop
cd C:\ProjectDirectory
xcopy logfile.log logfile2.log /f /y
dir > logfile.log

for %%I in (logfile.log) do set /a fs = %%~zI
for %%I in (logfile2.log) do set /a fs2 = %%~zI
if %fs%==%fs2% (echo "No changes in directory") else (echo "Changes in directory, run batch file.") 
timeout /t 10
goto loop
Run Code Online (Sandbox Code Playgroud)