2018. 3. 4. 21:00
반응형

자바에서 윈도우 커랜드라인(Command Line) 명령어를 실행하면 아주 편리할 수 있다.

예를들어 노트북을 서버로 해서 스프링프레임워크를 활용한 웹페이지를 만들고

컨트롤러 부분에 cmd 명령어 실행이 되도록 프로그래밍하면 간단한 홈네트워크가 구축된다.

(이 경우에는 톰캣을 실행해두어야 하고, 노트북과 스마트폰이 모두 같은 공유기에 연결되어야 한다.)


이러한 시도를 하게된 계기는 침대에 누워서 스마트폰으로 노트북의 음악을 재생, 정지하거나 다음곡으로 넘기기 위함이다.

그게 되기 위해서는 우선 cmd창에서 음악플레이어 제어가 되어야 하는데 그건 구글 같은 곳에 잘 찾아보면 나올 것이다.


명령어 실행은 다음과 같이 적으면 된다.

간단하게 윈도우 탐색기를 실행하는 명령어다.

>> Runtime.getRuntime().exec("explorer");


간혹 cmd에서는 안되고 파워쉘(Powershell)에서 실행이 될 때가 있다.

그럴 경우에는 명령어 앞에 powershell을 붙여주면 우선 cmd가 실행되겠지만 그다음 즉시 powershell로 넘어가게 되고 그 후에 다음에 적은 명령어가 실행된다.

반응형