sitelink1 | |
---|---|
sitelink2 | |
sitelink3 | |
extra_vars6 |
WSCRIPT.EXE와 CSCRIPT.EXE는 Windows 응용 프로그램으로 플래그가 지정되고 다른 하나는 콘솔 응용 프로그램으로 표시된다는 점을 제외하고는 거의 동일하다
윈도우에서 ~.vbs 를 호출하면 자동으로 vbs가 수행하게 되는데 이때 자동 호출되는 프로그램이 wscript 이다
이것을 어떤 스크립트 실행기를 선택할지 명시적으로 지정하고 싶다면 vbs파일 실행 명령 앞에 해당 실행기를 명기해주면 된다
ex> wscript test.vbs 또는 cscript test.vbs
만일 vbs파일을 호출시 기본 실행기로 cscript를 실행하게 하고 싶다면 다음의 명령으로 기본실행기 설정이 가능하다
cscript //H:cscript
다시 wscript를 기본실행기로 하고 싶다면
wscript //H:wscript
1. WSCRIPT.EXE
- GUI 모드 (콘솔 창을 사용하지 않는 경우)
- vbscript 와 jscript 를 둘다 사용 가능
2. CSCRIPT.EXE
- CLI 모드 (스크립트에 콘솔 창을 표시)
추가적인 차이점에 대해 자세히 조사하지는 않았지만
was백업 프로그램에서 잘 사용하던 cscript 가 갑작스럽게 access denied 라는 메세지로 실행되지 않았다
그래서 wscript로 바꾸니 정상적으로 실행되는데
윈도우 스크립팅 프로그램에 대해 좀더 알아보고 싶지만 나중에 심심할때나 해야겠다