게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 스크립트 파일을 자동으로 실행되게 하는 방법 |
---|
작성자: 송원석
작성일시: 2004-05-07 19:58,
조회수: 3,581
|
작성하신 스크립트 파일을 자동으로 실행되게 하시려면 배치 파일을 하나 만드시고 해당 스크립트에 관한 명령을 작성하신 다음 '시작프로그램' 에 넣어 놓으시면 됩니다. 다만 이 작업을 하실 때 주의 사항이 한 가지 있습니다. ^_^
예를 들어서 MyScript.vbs 라는 스크립트를 작성하셨고 인자로 -option 이라고 지정한다고 가정해본다면 실제로 DOS 창에 입력해야 하는 명령은 다음과 같이 구성될 것입니다. MyScript.vbs -option그러나 이 명령을 그대로 배치 파일에 입력하신다면 배치 파일은 원하시는 대로 작동을 하지 않을 것입니다. 왜냐하면 .vbs 라는 확장자를 가지고 있는 파일은 결코 실행 파일이거나 내부 명령어가 아니기 때문입니다. 평상시에 DOS 창에서 위에서 처럼 직접 스크립트 명령을 입력하거나 마우스로 해당 파일을 더블 클릭했을 때 스크립트가 마치 실행 파일처럼 실행되는 것은 .txt 라는 확장자를 가진 파일을 마우스로 더블 클릭하면 메모장이 실행되면서 해당 텍스트 파일을 읽어들여서 처리하는 것과 마찮가지로 스크립트 파일의 경우에는 CScript.exe 나 WScript.exe 가 해당 스크립트 파일을 처리해주는 것이기 때문입니다. 즉 위의 명령어는 사실 내부적으로는 다음의 명령어와 동일하게 처리되는 것이죠. CScript.exe MyScript.vbs -option WScript.exe MyScript.vbs -option결론적으로 배치 파일에서도 이러한 패턴으로 명령어를 입력하셔야만 하는데 가급적이면 WScript.exe 보다는 CScript.exe 를 사용하실 것을 권장합니다. 이 두 실행 파일의 가장 큰 차이점은 전자는 원도우즈 환경에서 동작하고 후자는 DOS 창 환경에서 동작한다는 점입니다. 그렇기 때문에 간단한 메세지를 하나 출력하더라도 WScript.exe 로 실행하시면 메세지 박스 형태로 출력되고 사용자가 확인 버튼을 누르기 전까지는 계속해서 메세지 박스가 떠 있게 됩니다. 게다가 실행 자체도 그 시점에서 중지된 상태로 유지되구요. ^_^ 또 한 가지 주의하실 점은 만약 스크립트 파일이 배치 파일과 다른 경로에 존재하고 있다면 이 경로를 다 적어주셔야만 한다는 것입니다. 게다가 만약 경로중에 스페이스 문자가 포함되어 있다면 쌍따옴표를 사용하여 다음과 같이 감싸줘야만 합니다. CScript.exe "C:\Test Folder\MyScript.vbs" -option감사합니다. |
IP 주소: 211.222.54.136
|
게시물 | ||||
---|---|---|---|---|
390 |
re: 안녕하세요~ ^^ [1] |
2004-05-13 | 5,396 | |
389 |
오마르 |
2004-05-07 | 909 | |
388 | 2004-05-07 | 3,115 | ||
387 |
오마르 |
2004-05-11 | 883 | |
386 |
정인규 |
2004-05-07 | 1,165 | |
385 | 2004-05-07 | 3,416 | ||
384 |
정인규 |
2004-05-07 | 1,046 | |
383 | 2004-05-07 | 4,290 | ||
382 |
정인규 |
2004-05-07 | 1,013 | |
380 |
woosik |
2004-05-06 | 1,009 | |
379 | 2004-05-06 | 3,139 | ||
378 |
woosik |
2004-05-06 | 1,071 | |
377 | 2004-05-07 | 3,583 | ||
376 |
woosik |
2004-05-07 | 940 | |
2004-05-07 | 3,581 | |||
374 |
woosik |
2004-05-08 | 1,004 | |
373 | 2004-05-08 | 3,424 | ||
372 |
woosik |
2004-05-08 | 919 | |
371 |
오마르 |
2004-05-06 | 939 | |
370 | 2004-05-06 | 3,278 | ||
369 |
궁금이 |
2004-05-04 | 1,043 | |
368 | 2004-05-05 | 3,454 | ||
367 |
궁금이 |
2004-05-06 | 884 | |
366 |
오마르 |
2004-05-03 | 854 | |
365 |
re: 안녕하세요~ ^^ [1] |
2004-05-05 | 2,989 |