HyperMesh의 Batch Mode로 python 스크립트를 실행하는 방법에 대해 알아보겠습니다.
방법 1) CMD에서 실행하기
아래와 같은 실행 Command를 CMD창에서 실행 가능합니다.
단, 사용하시는 프로그램 버전에 따라 실행 명령어가 상이할 수 있습니다.
[HyperView 기준]
"C:\Program Files\Altair\2024.1\hwdesktop\hwx\bin\win64\runhwx.exe" -cfg -client HyperWorksDesktop -plugin HyperworksPost -profile HyperworksPost -f C:\Users\sulins\Desktop\batch_test.py -b
[HyperMesh 기준]
"C:\Program Files\Altair\2024.1\hwdesktop\hwx\bin\win64\runhwx.exe" -cfg -client HyperWorksDesktop -plugin HyperworksGeneral -profile HyperworksGeneral -l en -startwith HyperMesh
Python 스크립트(-f 옵션 뒤에 Python 파일 경로)와 함께 배치(-b 옵션)로 runhwx.exe 실행 파일을 호출하여 작업을 진행하실 수 있습니다.
주의하실 점은 상기와 같이 -f 뒤에 파일 명만 사용하실 경우는 python 파일이 있는 곳으로 이동하여서 실행해주시면 됩니다.
2) Bat파일 생성하여 실행하기
CMD 대시 bat 실행 파일을 생성하여 실행할 수 있습니다.
아래와 같이 run.bat 파일을 python 파일과 같은 경로에 넣고,
*.bat 파일에는 command를 입력 후 저장해주시면 됩니다. 실행 시에는 해당 *.bat파일을 실행해주시면 됩니다.
"C:\Program Files\Altair\2024.1\hwdesktop\hwx\bin\win64\runhwx.exe" -cfg -client HyperWorksDesktop -plugin HyperworksPost -profile HyperworksPost -f C:\Users\sulins\Desktop\batch_test.py -b
> Tcl 파일을 이용하여 Batch를 실행 할 경우는 아래 게시물을 참고바랍니다.
HyperMesh Batch Mode 실행 방법