“windows에서 자동화를 위한 기본 script”
장점
- 윈도에서 자동실행 등 명령어 자동실행이 가능한 script 언어이다.
- 별도의 설치없이 즉석에서 메모장으로 스크립트 작성가능.
- 더블클릭으로 바로 실행가능 / 윈도 작업스케쥴러와 연동하여 자동실행가능
단점
- 주석을 쓰려면 rem 을 써야한다. 보통 //나 /**/ 를 쓰는데, 여간 이상하다.
- 파일삭제 / 폴더 삭제 명령어가 다르다. 파일삭제 : del 폴더삭제 : rmdir 명령어를 사용하는데, recursive 하게 삭제하려고 하면 매번 폴더인지 파일인지 확인을 해줘야한다.
- 프로그램을 여러개/병렬로 실행못시킬때가 있다. “C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” 와 같이 크롬 실행하려고 하면 두개 이상 실행이 안된다..
총평
윈도에서 간단한 자동화를 구성할때는 가벼워서 좋지만, 조금만 심도 있게 작성하려고 하면 안되는게 많다. 간단하게 사용하려면 정말 각양각색으로 유용하게 사용할 수 있다. 다만, 기능 확장성을 고려한다면 powershell 이라는 더 나은 대안을 사용한다던가 다른 언어로 그냥 자동화 프로그램을 만드는게 속 편하지 않을까 싶다.