Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- kotliln
- brotli
- 개미수열
- i18n
- Spring
- LastModified
- cache-control
- 스프링
- jsr303
- 브로틀리
- 워드프레스
- jsr380
- 이렇게살아야되나자괴감이
- cross parameter
- Kotlin
- 랜선아미안해
- HTTP
- 클래스레벨밸리데이션
- 코드스피츠
- etag
- 알고리즘
- 지수반등
- 지뢰찾기
- 알게뭐냐
- 리얼월드HTTP
Archives
- Today
- Total
취미개발 블로그와 마음수양
모니터 껐다 켰다 하기~ 본문
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 스쿨
'Language > Node.js' 카테고리의 다른 글
npm script 에 파라미터 던지기 (0) | 2018.10.04 |
---|---|
특정인메세지 보내기 node.js (0) | 2014.06.04 |
애이잭스 요청 다른 곳에서도 허용하게 만들기 (0) | 2014.06.03 |
node.js 초기설정 (2014-05-30 일 버젼) (0) | 2014.05.30 |
node.js post undefined 현상시. (0) | 2014.05.29 |