在NetBeans中保存后运行bat文件

时间:2015-06-10 19:55:26

标签: batch-file netbeans

我正在使用带有PHP项目的NetBeans 8.0.2。我有一个名为organizer.bat的批处理文件,它配置为使用PHP源代码执行某些操作 到目前为止,我在代码更改后手动运行它。

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

1 个答案:

答案 0 :(得分: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