본문 바로가기

카테고리 없음

윈도우에서 메모장만으로 프로그램 개발하기

윈도우에서 메모장만으로 프로그램 개발하기

http://www.todayhumor.co.kr/board/view.php?table=bestofbest&no=219179

 

윈도우에서 메모장으로 프로그램을 개발하는 방법이 있습니다.

아는 분들은 유용하게 잘 쓰고 계시지만 모르는 분들이 많아서 알려드립니다.

메모장만으로 프로그램 개발이라고 해서 HTML을 떠올리시는 분들이 계실 듯한데,

제가 말하는 프로그램은 웹 페이지가 아니라 실행형 프로그램(EXE)들처럼 컴퓨터에 대한 모든 권한을 갖는 프로그램을 말합니다.

한번 따라해 보시기 바랍니다.

1. 메모장을 킵니다.

2. 다음 코드를 입력!

MsgBox "안녕하세요!", vbInformation, "메시지입니다."

3. 파일이름.vbs 로 저장 후 실행


이렇게 하면 "안녕하세요!" 라는 메시지를 띄우는 스크립트 파일이 만들어졌습니다.

저 코드가 좀 생소하실 수도 있고, 익숙하신 분들도 계실텐데...

언어는 바로 VBScript 라는 언어입니다.

과거 유행했던 비주얼 베이직 6.0 언어를 스크립트 형태로 경량화시킨 버전이죠.


VBScript가 익숙치 않은 분들은 JScript(MS의 JavaScript 짝퉁 ㅋ)를 이용해서 개발할 수도 있습니다.

아래 코드를 입력한 후,

var wsh = new ActiveXObject("WScript.Shell");
wsh.Popup("안녕하세요!");

파일이름.js 로 저장하고 실행하면 "안녕하세요!"라는 팝업 메시지를 볼 수 있죠.

저것으로 할 수 있는 일은 거의 사실상 무한입니다.

GUI 창을 만드는 것 빼고는 다 할 수 있어요.


근데 대부분 원하시는 건 창이 있는 형태의 GUI 프로그램을 원하시잖아요?
그것도 다 방법이 있습니다. :)

이럴 때 쓰는 게 HTA(HTML Application)라는 것인데, 이름에서 알 수 있듯이 HTML 가지고 프로그램을 만드는 거라

이 놈도 메모장만으로 만들 수 있어요.

메모장에 아래 코드를 입력한 뒤,

<html>
<head>
<hta:application id="oHTA" />
<title>Hello HTA</title>
</head>
<body>
<input type="button" value=" 클릭! " onclick="alert('까꿍~');" />
</body>
</html>

파일이름.hta 로 저장하고 실행하면 아래와 같이 프로그램 같은 화면을 볼 수 있답니다. :)

click.png