preview.py 917 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import os
  2. import sys
  3. import ae_script
  4. import logging
  5. l = os.path.abspath(__file__)
  6. t = os.path.split(l)[0]
  7. loc = t + "/../"
  8. loc = os.path.normpath(loc)
  9. if loc not in sys.path:
  10. print loc
  11. sys.path.append(loc)
  12. if __name__ == "__main__":
  13. import argparse
  14. out = ae_script.Out("preview.out")
  15. parser = argparse.ArgumentParser()
  16. parser.add_argument("--project_path")
  17. parser.add_argument("--composition_name")
  18. parser.add_argument("--work_area")
  19. args = parser.parse_known_args()[0]
  20. project = os.path.split(args.project_path)[0]
  21. os.chdir("..\\examples\\HelloViewerAE\\data\\")
  22. cmd = "HelloViewerAE.exe \"{}\" \"{}\" \"{}\"> viewer.log".format(project, args.composition_name, args.work_area)
  23. out.log.write("runing AEViewer...\n")
  24. out.log.write(cmd + "\n")
  25. out.log.flush()
  26. print cmd
  27. print("building zip... 4")
  28. os.system(cmd)
  29. out.close()