생선이의 잡다한 블로그

[VB.NET]비주얼베이직 강좌 15 - CMD를 실행해보자! [vb.net] 본문

프로그래밍/[VB.NET]비주얼베이직 강좌

[VB.NET]비주얼베이직 강좌 15 - CMD를 실행해보자! [vb.net]

생선스프 2016. 11. 5. 20:30
반응형

안녕하세요 생선스프입니다~!

 

이번에는 CMD 를 실행하는 법을 알아보도록 하겠습니다

 

Shell("cmd /c 실행시킬명령") 이것이 기본형태입니다

 

그러면 켜진것을 확인하기 위해 pause 명령어를 사용하도록 하겠습니다

pause는 말그대로 일시정지 입니다

 

우선 Shell("cmd /c pause")를 버튼에 입력한 후에 실행을 시켜봅니다

 

그리고 실행시킨 후에 버튼을 누르면 cmd창이 켜지긴 켜집니다!

하지만 위에 안뜨고 창 뒤로 숨어버립니다

 

그래서 저희는 vbNormalFocus 를 사용할겁니다

 

Shell("cmd /c pause", vbNormalFocus)

 

이렇게 적어주면 창이 드디어 위로 올라옵니다!!

 

그런데 vbNormalNoFocus도 있죠

이건 뭐가 다른걸까요?

 

vbNormalFocus는 실행시 그 창이 선택된상태로 실행이되고

vbNormalNoFocus는 그 창이 선택되지 않고 실행이 됩니다

 

그리고 만약 내가 무언가를 실행시킨것을 들키기가 싫으면 vbHide를 적어주면 됩니다

vbHide를 적어주고 실행을 백그라운드에서 실행이 되므로 들키지 않습니다

 

하지만 실행시킨 명령이 자동으로 꺼지지 않으면 프로세스에 남아있으므로 직접 작업관리자를 켜서 CMD를 찾아 종료시켜줘야합니다

 

그럼 이상 강좌를 마치도록 하겠습니다

 

강좌 읽어주셔서 감사합니다~!

 

공감과 댓글은 생선에게 힘이됩니다!(댓글같은거 없으면 심심해요ㅜ)

더 많은 비주얼베이직 강좌

반응형
Comments