반응형

안녕하세요

프로그램을 리뷰하겠습니다. 

요즘은 코로나19로 인해서 대면하기가 어렵습니다. 

하지만 인류는 교육을 해야하기에

온라인 강의용 무료 프로그램을 소개하겠습니다. 

 

장점

무료입니다.

단축키만 잘 외워두고

사용한다면 최고입니다. 

상당히 심플합니다. 

 

이제 본론으로 설치를 해보겠습니다. 

ZoomIt

구글에서 zoomit 이라고 검색합니다. 

바로 microsoft의 사이트로 들어갑니다. 

용량도 1MB 도 안되기도 하고

가벼운 프로그램이지만, 강추합니다.

 

화살표 3개나 표시해 두었습니다. 

클릭을 하고 설치를 합니다. 

 

압축파일이 하나 다운로드가 되는데 압축을 풀어줍니다. 

 

zoomit이라는

폴더안에는 

Eula.txt

ZoomIt.exe

ZoomIt64.exe

ZoomIt64a.exe

가 있습니다. 

 

가끔 한개 더블클릭하면 오류나는 파일도 있지만, 그냥 3개중에 되는거 아무거나 사용하시면 됩니다. 

 

더블클릭하면 일단 아무것도 안 뜰 수 있지만, 작업표시줄 쪽 트레이아이콘 확인하시면 잘 나와있습니다.

 

다시한번 더 더블클릭 하시면

 

이렇게 나오는데, 여러가지 초기 설정을 바꿀 수 는 있지만, 필요하신 분들은

바꾸시고, 저는 그대로 사용하려고 합니다. 

 

사용방법

기능과 단축키 입니다. 

[줌 모드] 

Ctrl + 1 

: 화면이 정지가 되며, 확대가 됩니다.

[확대] 

마우스 스크롤 위쪽 또는 위쪽 화살표

[축소]

마우스 스크롤 아래 또는 아래 화살표

[그리기시작] (줌 모드에서)

좌 클릭 : 그리기모드에서는 다른 그리기의 단축키가 적용이 됩니다. 

 

[그리기 모드] (줌 모드가 아닐 때) 

Ctrl + 2

화면이 정지가 되고 바로 그림을 그릴 수 가 있습니다. 

[선 및 커서 크기 늘리기 / 줄이기]

Ctrl + 마우스 스크롤 위 / 아래 또는 화살표 키

[커서 중심 (그리기 모드) ]

spacebar

[화이트 보드 (드로잉 모드)] : W

[칠판 (그리기 모드)]: k

[텍스트 입력]: T    

글꼴 크기 늘리기 / 줄이기 (입력 모드)    Ctrl + 마우스 스크롤 위 / 아래 또는 화살표 키

[빨간 펜] : R [녹색 펜] : G [파란색 펜]: B [노란색 펜]: Y [주황색 펜]: O [핑크 펜]: P

[직선 그리기]: Shift 누르고 드래그 하기

[직사각형 그리기]: Ctrl 키를 누르고 드래그 하기

[타원 그리기]: TAB키를 누르고 드래그 하기

[화살표 그리기]: Ctrl + Shift를 길게 누르고 드래그 하기

[최근의 그림 지우기]: Ctrl + Z

[모든 도면 지우기] : E

[스크린 샷을 클립 보드로 복사]: Ctrl + C

[PNG로 스크린 샷 저장] : Ctrl + S

[카운트 다운 타이머 표시]:  Ctrl + 3

[시간 증가 / 감소]:  Ctrl + 마우스 스크롤 위 / 아래 또는 화살표 키

[타이머 최소화 (일시 중지하지 않음)]:  Alt + Tab

[최소화시 타이머 표시]: ZoomIt 아이콘에서 왼쪽 클릭

[라이브 줌 모드}:  Ctrl + 4

 

모드 종료는 : Esc 또는 오른쪽 클릭

 

zoomit의 단점으로는 

T 텍스트이용시 한글은 타이핑이 안된다는것입니다. 

그리고 혹여 내 화면을 계속 전체화면을 보여주어야만 된다는점 

말고는 없습니다. 

 

다들 잘 사용하시길 바라겠습니다. 

 

다른 프로그램 사용방법도 궁금하신 분은 댓글 남겨주세요

반응형

'프로그램리뷰' 카테고리의 다른 글

[프로그램리뷰] 키보드로 피아노치기  (0) 2021.03.08
AOMEI Backupper 복구프로그램  (0) 2020.05.01
반응형

안녕하세요 

프로그램 리뷰를 하겠습니다. 

모두의 피아노 → everyone piano 입니다. 

키보드를 이용하여 피아노를 칠 수 가 있습니다. 

솔직히 재미있습니다. 

피아노를 칠 줄 알았다면은 더 좋겠지만요.

 

혹시나 피아노를 칠 줄 아신다면은 간단하게 키보드와 컴퓨터로 피아노 연주가 

가능합니다.!!

 

사용법은 왼손으로는 좌판을 오른손은 방향키와 키패드를 맡아서 쳐보시면 됩니다. 

 

그리고 설치 방법입니다. 

 

검색창에 [everyone piano] 검색하시면 아래 사진처럼 나옵니다. 

Everyon Piano 클릭하세요

 

아래 사진 처럼 외국 사이트라서 한국어로 바꾸셔서 보시면 더 좋습니다. 

 

Piano Software 라는 탭아래에 Everyone Piano 를 클릭합니다. 

 

아래 사진을 보면 [다운로드] 누르시면 자동으로 다운이 받아집니다. 

이제 받으신 파일을 실행하시고 즐겁고 재밌고 신나게 피아노를 연주하시면 됩니다. 

 

장점은 피아노 없이 키보드와 컴퓨터와 프로그램만으로도 피아노를 칠 수 있다는것입니다.

피아노 가격과 혹여나 피아노 연습을 멈출때의 가격의 부담을 줄일 수 있는것이 가장 큽니다. 

 

단점은 피아노 검반과 같이 모든 검반들이 일자로 되어있지 않아서, 손에 익을때까지 많은 연습이 필요합니다. 

그리고 피아노 검반으로 연습하고 나면 플랫이나 샵으로 치는 검반은 치기가 쉽지는 않다

빠르게 칠 수 가 없습니다. 

 

소리는 제 귀로는 일품이고요

 

그러고 보니 평점은 없네요 5점 만점중에서 3.5점 하겠습니다. 

 

다들 피아노 사시기 전에 연습좀 하시다가 구매를 하셨으면 좋겠습니다. 

 

읽어주셔서 감사합니다. 

반응형
반응형

오토잇은 강력하다. 하지만 일반 사용자들에게 있어서

다른 잘 만들어진 메크로들이 존재를 하며, 그렇게 고난도의 메크로를 원하지를 않는 것 같습니다.

솔직히 편한 메크로는 "메크로 프로그램"이라고 하면 잘 만들어두었으며,

사용하기에 있어 쉽다.

 

하지만 이 글을 읽어주시는 여러분들이라면 더 고난도의 기능을 추구하고 계실 것 같습니다.

오토잇은 오토 핫키에 비해서 인기가 없습니다.

 

저도 이렇게 글을 블로그를 쓰고는 있지만, 일단은 프로그램 언어의 C언어와 같은

기본적이면서 더 강력한 프로그램이라고 믿으면서 블로그 하겠습니다.

 

오토잇 소스코드 예제 편

 

오토잇을 설치한 폴더로 들어가서 Examples을 들어가 봅니다. 

C:\Program Files (x86)\AutoIt3\Examples

저는 위쪽의 경로입니다.

여러분들도 비슷할 겁니다. 

실행을 해 보시면 아시겠지만 그냥 간단한 프로그램들입니다.

우리 초보 한국인들은 잘 모를 수 있기에 

그냥 블로그 보면서 소스코드를 따와서 사용하기 쉽도록

제가 설명도 최대한 하면서 잘 이용할 수 있도록 정리해드리겠습니다.

 

- calculator

저의 해석입니다.

이 스크립트는 정말 영어를 잘 모르는 저에게는 상당한 실험이 되었습니다.

 

#include <Constants.au3> ;Constants.au3는 상수를 가져다 쓰는 것입니다.

Local $iAnswer = MsgBox(BitOR($MB_YESNO, $MB_SYSTEMMODAL), "AutoIt Example", "This script will run the calculator and type in 2 x 4 x 8 x 16 and then quit.  Do you want to run it?");MsgBox는 메시지 박스인데 BitOR은 예(Y)나 아니요(N) 이 버튼을 만드는 역할이며, $MB_YESNO,$MB_SYSTEMMODAL 이렇게 합니다.

If $iAnswer = 7 Then ;답이 7이라면 밑에 것을 실행한다는 것인데,

아니요 의 값이 7이라서 메시지를 띄우고 종료를 합니다
MsgBox($MB_SYSTEMMODAL, "AutoIt", "OK.  Bye!") ;메시지 박스 띄우고 종료합니다
Exit
EndIf

Run("calc.exe");계산기가 실행하기 위해서는 calc.exe를 사용합니다

WinWaitActive("[CLASS:CalcFrame]");정말 영문판이자 예전 버전에 쓰이는 거라서 그런지 win 10에서는 

먹질 않습니다. 우리 WinWaitActive 함수는 윈도 창을 기다리겠다. CLASS가 CalcFrame이라는 창을 

기다리겠다는 것입니다. 

이것을 가지고 고생했습니다. 해결책은 ""안에 Title로 넣읍시다. "계산기" 

AutoItSetOption("SendKeyDelay", 400) ; Send함수를 써서 입력할 때 딜레이를 주겠다는 것입니다.
Send("2*4*8*16=") ;"2 * 4 * 8 *16 = "을 스스로 타이핑을 합니다.
Sleep(2000) ;잠깐 있다가 종료를 합니다.

WinClose("[CLASS:CalcFrame]")

WinWaitClose("[CLASS:CalcFrame]")

위에 WinClose와 WinWaitClose함수도 Class대신에 Title로 대체합니다.

그러면 잘 되십니다. 

 

Calculator.au3 파일 하나를 분석하는데도, 상당한 시간이 걸렸지만, 그냥 주워가세요

힘을 내서 AutoIt을 차근차근 파 해쳐 봅시다. 

그러면 여러분

 

오늘의 요약

Constants.au3는 상수를 문자로 가져오겠다는 것이며,

가독성을 위해서 쓰이는 것 같습니다.

MsgBox도 또한 조금의 옵션이 더 있었다는 것

WinWaitActive를 너무 쉬운 함수로 봤기에 힘들었다는 겁니다.

자 그리고

AutoItSetOption("SendKeyDelay",400)을 사용해서 

너무 빠른 자동 타이핑을 줄여보자고요

 

반응형

'AutoIt' 카테고리의 다른 글

[AUTOIT] 나만하는 넘버패드 마우스화  (2) 2020.08.19
AutoIt 다섯번째 연습  (0) 2020.04.30
AutoIt 네번째 실전  (0) 2020.04.29
AutoIt 세번째 실전  (0) 2020.04.26
AutoIt 두번째 실전  (0) 2020.04.25
반응형

자 여지껏 실전만 해왔는데 갑자기 왜 연습이냐? 라고 생각해볼 수 있다는것입니다.

지금은 우리가 그냥 빠르게 대충 나한테 필요한거 만들자 하고 왔습니다.

지금은 드디어 컴퓨터의 중요한 클릭을 배워 보려고 합니다.

 

MouseClick("버튼",x좌표,y좌표,클릭횟수,마우스이동속도)

버튼은 왼쪽 left, 오른쪽 right, 중간은 middle ...등이 있습니다.

좌표는 아실테고요. 클릭횟수 더블클릭은 2를 넣어줍니다.

마우스이동속도 속도가 그리 중요한건 아닙니다. 컴퓨터 반응속도가 빠르면 속도를

올리는거겠지만, 보통 온라인 환경에서 메크로를 이용한다면 기본으로도 충분하고,

솔직히 sleep함수를 이용해도 좋습니다.

 

간단한거 해보겠습니다.

 

while(1)
Sleep("100")
HotKeySet("+{F2}",doubleMax)
HotKeySet("+{ESC}",terminate)
WEnd
Func terminate()
Exit 0
EndFunc
Func doubleMax()
MouseClick("left",556,15,2,5)
EndFunc

 

마우스 좌표에 2번 클릭을 하는데 저의 모니터 값을 넣었다는 겁니다.

이렇게 하면 더블클릭하는데 뒤에 5는 원래 10의 값에서 좀더 빠르게 이동해서 누르라는 의미입니다

자 이렇게 한번 해봤습니다. 

여러분은 이제 여러분의 마음데로 화면상에서 더블클릭도 하고 자유롭게 만들 수 있게 되었습니다.

오프라인의 환경에서의 메크로를 필요로 하신분은 Send까지도 사용하시면 더욱 더 좋겠습니다.

 

자 그래도 소스코드 설명을 해드리겠습니다.

 

MouseClick("left",556,15,2,5) ;마우스왼쪽클릭 하는데 x는 556으로 y는 15로 2번클릭하는데 마우스는 빠르게

 

이렇게 하는겁니다.

 

그러면 이렇게 연습도 하게 되었습니다.

드래그도 원하시는분은 도움말에 다 있습니다.

 

상상력이 동원된다면 여러분이 원하는 모든것들이 있는 오토잇이였습니다.

 

다음에 올리게 될 AutoIt은 다음시간에 알려드리겠습니다.

반응형

'AutoIt' 카테고리의 다른 글

[AUTOIT] 나만하는 넘버패드 마우스화  (2) 2020.08.19
오토잇 소스코드 분석기(Basic)(Calculator)  (0) 2020.05.08
AutoIt 네번째 실전  (0) 2020.04.29
AutoIt 세번째 실전  (0) 2020.04.26
AutoIt 두번째 실전  (0) 2020.04.25
반응형

 

자 그럼 저번 시간에는 자동으로 메모장을 실해하고 글도 입력하고 종료까지 자동화를 시켜보았습니다.

한글 메뉴얼 보면서 차근차근하면 다 되실 겁니다.

 

따로 만들고 싶은 자동화가 있다면 저도 같이 해볼 겁니다.

 

그럼 세 번째 실전은 마우스입니다!!!

마우스를 자동으로 클릭하기에 앞서서 우리가 알아야 하는 함수는

MouseGetPos 함수입니다.

이 함수라 할 것 같으면 지금 내가 사용 중인 마우스의 좌표를 알려줄 수 있습니다.

 

자 MouseGetPos 

 

$pos = MouseGetPos()
MsgBox(0, "Mouse x,y:", $pos [0] & ", " & $pos[1])

이것을 실행하면은 그냥 내 지금의 마우스 좌표가 나온다는 것 이렇게 하나하나 하면

정말 귀찮고 우리 AutoIt의 경쟁 대상이자 자료가 많은 AutoHotKey 프로그램의

메크로 기능을 추가하면 쉽게 나의 메크로를 만들어서 사무화의 마우스 클릭 반복 사이클을

단축기(HotKeySet)를 사용할 수 있습니다.

 

제가 짜깁기 한 예시 제공해 드립니다.

널리 쓰시오~~~


While(1)
sleep("100")
HotKeySet("+`",findpos)
WEnd

Func findpos()
$pos = MouseGetPos()
MsgBox(0, "Mouse x,y:", $pos[0] & "," & $pos[1])
EndFunc

 

잘 복사 붙여 넣기 하셨을 거라 믿습니다.

그러면 shift와 `(숫자 1 옆에) 같이 누르면 지금의 마우스 위치가 뜹니다.

그러면 자 마우스를 움직이면 좌표가 계속 변하는 겁니다.

우리 모든 사용자의 pc환경이 다릅니다 그래픽카드라던지 모니터라던지 해상도라던지

그래서 자신이 쓰고 있는 사무실 컴퓨터의 환경에 맞춰서 자신이 직접 메크로를 

만들어보는 겁니다.

 

설명 들어갑니다!!

 

While(1) ;반복문 시작 (무한) 
sleep("100") ;;0.1초 쉬기
HotKeySet("+`",findpos);HotKeySet 은 HotKey 단축키 기다리는 겁니다.

누르면 시작합니다.
WEnd ;반복문 종료

Func findpos() ;함수findpos()를 제가 그냥 만들었습니다.(사용자 정의)
$pos = MouseGetPos() ;드디어 오늘의 주인공 MouseGetPos()입니다. 이 함수가 이제 우리를 

;클릭 막일로부터 구해줄 함수입니다.
MsgBox(0, "Mouse x,y:", $pos[0] & "," & $pos[1]) ;메시지 창을 띄우며 지금의 마우스 위치를 x, y좌표를 

알려줍니다.
EndFunc;함수 끝

 

자 그리고 이렇게 자신의 메크로 만들기 마우스 좌표 알아보기는 끝입니다.

 

이제 수많은 것들을 응용해서 만드실 수 있을 거라 믿고 그럼 내일 봐요 ㅎㅎ

반응형

'AutoIt' 카테고리의 다른 글

AutoIt 다섯번째 연습  (0) 2020.04.30
AutoIt 네번째 실전  (0) 2020.04.29
AutoIt 두번째 실전  (0) 2020.04.25
AutoIt 시작하기  (0) 2020.04.24
[00]AutoIt 강좌  (0) 2020.04.18
반응형

AutoIt은 무지 강한 메크로입니다 !!

내가 생각하는 윈도우에서 사용하는 프로그램도 다룰수있음 특히 키보드라던지 마우스 흉내내기가 기가 막힘

 

자 우리 같이 설치를 보면서 따라해봅시다 ㅎㅎ

 

autoit 의 홈페이지로 접속을 하고 다운로드로 들어갑니다

 

 

오른쪽 사진은 홈페이지 상태 현재 200418 입니다 

왼쪽 사진은 다운로드 눌러서 들어가면 보이는데 Download AutoIt 눌르세요

그러면 알아서 다운을 받아져요 ㅎㅎ

그리고 밑에 Download Editor 누르면 주소를 이동합니다

 

SciTE4AutoIt3.exe 다운받고 SciTE4AutoIt3_Portable.zip 도 받고요 au3.api는 마우스 오른쪽 버튼눌러서 다운받아요

 

밑에는 설치 하면 되요 그냥 설치 ㄱㄱ

 

C:\AutoIt3\SciTE\api 의 설치경로에 au3.api 를 덮어씌어주세요 

 

반응형

'AutoIt' 카테고리의 다른 글

AutoIt 다섯번째 연습  (0) 2020.04.30
AutoIt 네번째 실전  (0) 2020.04.29
AutoIt 세번째 실전  (0) 2020.04.26
AutoIt 두번째 실전  (0) 2020.04.25
AutoIt 시작하기  (0) 2020.04.24

+ Recent posts