관리 메뉴

취미개발 블로그와 마음수양

모니터 껐다 켰다 하기~ 본문

Language/Node.js

모니터 껐다 켰다 하기~

아라한사 2014. 6. 4. 14:57


nircmd라는 녀석이 있습니다.


윈도우 콘솔 명령어로 모니터를 끈다던가 하는 식으로

콘솔 명령어를 잔뜩 지원해주는 녀석입니다.

콘솔창에서 "nircmd.exe monitor off" 하면 모니터가 꺼지고 그러죠...




그리고 뭐 다들 아시는 node.js

이 두녀석을 조합해서 달랑 15줄을 코딩했습니다!




--------------------------------------------------------------------
var http = require('http'), exec = require('child_process').exec;

http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});

switch(req.url){
case '/off':
case '/on':
exec('C:\\nircmd\\nircmd.exe monitor ' + req.url.substr(1), null);
res.end(req.url.substr(1) + '!!!');
break;
default:
res.end('?');
break;
}
}).listen(8080);

console.log('ok');
--------------------------------------------------------------------



이제 밖에서 브라우저로 집에 컴퓨터 모니터를 껏다 켰다 할 수 있습니다. ㅡㅡ;;;


모니터 끄기 - http://123.123.123.123:8080/off
모니터 켜기 - http://123.123.123.123:8080/on


이런식;;;


어느분이 주신 퀘스트인 PC헬스 체크도..

node.js로 하면 뭐... 순식간에 끝나네요;;

출처 php 스쿨