Visual Basic 6 명령줄에서 빌드하기 Enjoy/etc2016. 5. 20. 16:30
Visual Basic 6 컴파일 하기!!!!!
비주얼베이직6 외부에서 컴파일 할때 사용하기.
CMD 창에서 실행할때 사용되는 명령어 확인
까먹지말고 정리정리!!!
참고사이트 : https://msdn.microsoft.com/en-us/library/aa231236(v=vs.60).aspx
=============================================================================
[컴파일 명령어 및 옵션]
도움말보기
vb6.exe [[{/run | /r}] | [/runexit] | [{/make | /m}] 프로젝트이름] [/out 로그파일명] [/outdir 로그파일경로] [/d 상수=값{[:constN=valueN]}][/mdi | /sdi][{/cmd 인수 | /c 인수}]
[옵션]
/run 또는 /r 프로젝트
:[프로젝트 속성] 대화상자의 [만들기] 탭의 [명령줄 인수] 필드에 저장된 인수를 사용하여, VisualBasic이 프로젝트 이름을 컴파일하고 실행합니다.
/runexit 프로젝트이름
:VisualBasic이 프로젝트 이름을 컴파일하고 실행합니다. 프로젝트가 디자인모드로 되돌아 오면 VisualBasic이 종료됩니다.
/make 또는 /m 프로젝트
:프로젝트 파일 안에 저장된 기존 설정을 사용하여, VisualBasic이 프로젝트 이름을 컴파일하고 실행 가능한 파일을 만듭니다.
/out 파일이름
:/m 또는 /runexit로 만들 때 오류를 파일로 받아들일 수 있게 지정합니다. /out을 사용하지 않으면 오류가 메시지 상자에 표시됩니다.
/outdir 경로
:/make를 사용할 때 만들어지는 모든 출력파일이 놓여질 디렉토리경로를 지정합니다.
/d 또는 /D 상수=값...
:VisualBasic이 /make로 EXE나 ActiveX 구성 요소를 만들 때 조건부 컴파일 상수로 사용할 값을 지정합니다. 상수가 여러 개일 때는 콜론으로 구분하십시오.
/cmd 또는 /c 인수
:[프로젝트 속성] 대화 상자의 [만들기] 탭의 [명령줄 인수]필드에 인수를 지정합니다. 이 때 이 옵션은 명령줄 맨끝에 위치해야 합니다.
/mdi 또는 /sdi
:VisualBasic 환경을 단일 문서 인터페이스(SDI)나 다중 문서 인터페이스(MDI)로 전환합니다. 이 설정을 바꾸기 전까지는 현재의 모드를 유지합니다.
* 위의 스위치에서 프로젝트 이름 위치에 그룹 이름을 사용할 수 있습니다.
EX) TEST.vbp 프로젝트를 make 하는 명령어. out 메시지는 test_out.log 로 출력할 때
"C:\Program Files (x86)\Microsoft Visual Studio\VB98\vb6.exe" /make "D:\VBProject\TEST\TEST.vbp" /out "D:\VBProject\TEST\outlog\test_out.log"
=============================================================================
Working with Command Line Switches
Command line switches provide a way to control how Visual Basic executes. Using command line switches, you can start an instance of Visual Basic and run a specified project, make an executable file or dynamic-link library, or specify a string to be passed to the Command$ function.
For example, to run the project MyProj.vbp and then automatically exit, start Visual Basic with the following command line:
c:\Program Files\Microsoft Visual Studio\VB\vb6.exe /runexit MyProj.vbp
The following table summarizes the Visual Basic command line switches.
Switch Description
/cmd cmdstring Specifies a command string to be passed to the Command$ function. When used, it must be the last switch on the command line.
/d compileconst Specifies one or more conditional compilation constants to use with the /make or /makedll switch.
/make projectname Makes the specified project into an executable file.
/makedll projectname Makes the specified project into a dynamic-link library.
/mdi Starts Visual Basic using the multiple document interface (MDI) programming environment.
/out filename Outputs errors to a file when used with the /make or /makedll switch.
/run projectname Runs the specified project.
/runexit projectname Runs the specified project and then automatically exits.
/sdi Starts Visual Basic using the single document interface (SDI) programming environment.
/? Displays a list of valid command line switches.
For More Information See "Command Line Arguments."