간단하게 만든 툴이라 모든 사이트에 적용되는 모듈은 아닙니다.

 

간혹 복사가 되지 않는 사이트 중 해당 사이트의 내용을 복사 가능하도록 변환해주는 툴입니다.

사이트마다 보호용 코드가 좀더 있는경우에는 정상적으로 동작되지 않을 수 있습니다.

 

 

정상적으로 web 주소 전체를 넣으면 해당 페이지를 변환하여 보여줍니다. 

일부 사이트에 접속했는데 내용 복사가 안되는 경우 복사가 가능하도록 변환해줍니다.  모든 사이트에 적용되지는 않습니다. 

 

동작 방식은 다음과 같습니다.

 

해당 코드를 자체적으로 응용 하시려는 분은 다음 코드를 참조하시면 됩니다. 해당 내용은 뼈대에 해당하며 조금씩 다른 사이트마다 필요한 예외처리를 추가하면 좀더 안정적인 프로그램을 제작 할 수 있습니다.

#include <IE.au3>
#include <MsgBoxConstants.au3>
Local $sFilePath = @ScriptDir& "\Test.htm"
Local $sAnswer = InputBox("Web Converter", "Which site do you want to convert?", "", "" )
Local $oIE = _IECreate($sAnswer)
$sHTML = _IEDocReadHTML($oIE)
Local $hFileOpen = FileOpen($sFilePath, $FO_APPEND)
FileWrite($hFileOpen, $sHTML )
FileClose($hFileOpen)
_IENavigate($oIE, $sFilePath )

 

결과 실행 파일 : - 주의사항 : 아래 EXE 파일은 위 소스를 EXE로 변경하여 빠른 실행을 도와 주는 파일입니다.  인터넷에서 다운 받은 EXE의 경우 보안알림이 뜰 확률이 매우 높습니다. 관련 메세지가 불안하신 경우 위에 AU3 파일이나 상단 링크의 스크립트 소스를 이용해서 직접 빌드해서 사용하시면 됩니다. 

 

Web_Converter.zip
0.54MB

 

 

 

--------------------------------------------------------------

 

이번에는 결과물을 txt 파일로 생성해주는 툴을 만들어 봤습니다.

동작방식은 기존과 동일하지면 결과물을 txt 파일로 생성하므로 상황에 따라서는 좀더 유용할 것 같네요.

 

Web_Converter_text.zip
0.54MB

 

 

도서 추천

https://www.millie.co.kr/v3/bookDetail/179592953?referrer=searchResult

 

AutoIt을 활용한 업무 자동화

배우기 쉬운 프리웨어 자동화 언어인 AutoIt을 사용하여 업무를 자동화 합니다. 이 책은 프로그래밍에 대한 지식이나 이론적인 부분을 살펴보기보다는 ..

www.millie.co.kr

 

 

https://ebook-product.kyobobook.co.kr/dig/epd/ebook/E000005138322

 

AutoIt을 활용한 업무 자동화 | PlanB | 스프링드림- 교보ebook

단순하지만 반복적이고 손이 많이 가는 업무를 진행하고 있나요? 업무 자동화를 꿈꾸지만 프로그래밍을 모르는 비전공자라서 시작을 두려워 하고 있지 않은가요? 프로그래밍을 잘 몰라도 예제

ebook-product.kyobobook.co.kr

 

 

파일 비교용 장치 입니다. 하단에 첨부 된 압축을 해제 후 실행하면 아래와 같은 화면이 나타납니다.

 

각 번호별 기능은 다음과 같습니다.

1. 비교를 위한 첫번째 선택 폴더 입니다. - 버튼 선택 시 원하는 폴더를 선택하면 됩니다.

2. 비교를 위한 두번째 선택 폴더 입니다. - 버튼 선택 시 원하는 폴더를 선택하면 됩니다.

3. 2개의 폴더 선택 후 파일 비교를 진행 합니다.

4. 비교 결과를 엑셀에 생성해줍니다. ( 엑셀 정품이 설치되어 있어야 합니다. )

5. Exit 프로그램을 종료 합니다.

 

3번 Compare 선택 하면 비교 결과가 화면에 나타납니다.

비교로 나타난 화면에는 파일 이름, 파일 용량과 시간이 표시 됩니다.

1번 버튼을 선택하면 클립보드에 해당 데이터가 들어갑니다.

2번 버튼을 선택하면 비교 화면이 종료 됩니다.

 

 

 

 

 

동작 화면은 다음과 같습니다.

 

 

결과 실행 파일 : - 주의사항 : 아래 EXE 파일은 위 소스를 EXE로 변경하여 빠른 실행을 도와 주는 파일입니다.  인터넷에서 다운 받은 EXE의 경우 보안알림이 뜰 확률이 매우 높습니다. 대부분의 보안알림은 경고성 안내이며 절대적인 문제 사항을 찾아서 알려주는 것은 아닙니다. 

하단 BuildBuild_File_Checker.zip파일 압축 해제 후 사용해주세요

Build_File_Checker.zip
0.82MB

.

최대 5개의 동작을 연속해서 해주는 도구 입니다. 단축키를 지정하셔도 되며, 특정 프로그램 실행을 연결 할 수 도 있습니다.

하나의 단축키로 5개를 모두 동작 시킬수도 있으며, 5개 모두 각각 지정하여 사용할 수도 있습니다.

 

하단 파일의 압축을 해제 하면 3개의 파일이 나타납니다. 이중 ShortKey_Info.ini 파일을 원하시는 방향으로 편집해서 사용 하시면 됩니다. ( 메모장으로 열어서 편집하면 됩니다. )

기본값은 다음과 같습니다.

[Info_1]
ShortKey_Info=Ctrl + q
Run_Info=Ctrl + a
[Info_2]
ShortKey_Info=Ctrl + q
Run_Info=Ctrl + c
[Info_3]
ShortKey_Info=Ctrl + q
Run_Info=Ctrl + v
[Info_4]
ShortKey_Info=Ctrl + q
Run_Info=Ctrl + v
[Info_5]
ShortKey_Info=Ctrl + q
Run_Info=G:\TestCode\test.exe

 

동작 내용중 ShortKey_Info 값은 단축키를 의미 합니다. 지금은 Ctrl + q를 지정했으므로 Ctrl + q 입력 시 5개의 동작을 연속해서 진행하게 됩니다. 

단축키와 함께 동작 가능한 옵션 키 4개는 다음과 같습니다. 만약 옵션키를 지정하지 않는 경우 단순 타자 입력등에도 지정된 동작이 일어날 수 있으므로 추천드리지 않습니다. ( ex : c 만 단축키로 지정 한 경우 copy 입력 시 매크로 동작함)

  • Alt 
  • Ctrl
  • Shift
  • Win

Run_Info 값의 경우 동작하는 값입니다. 현재 위의 값 기준으로는 Ctrl + q 를 누르면

  1. Ctrl + a > 전체 선택  후 
  2. Ctrl + c > 선택 내용 복사 후
  3. Ctrl + v > 복사 내용 붙여넣기 ( 1회 째 ) 후 - 전체선택 된 상태이므로 기존 내용이 지워지며 붙여 넣기 되어 눈으로는 차이를 알 수 없음
  4. Ctrl + v > 복사 내용 붙여넣기 ( 2회 째 ) 후
  5. 지정한 프로그램을 실행 합니다. - 해당 실행 파일이 존재하는 경우에만 실행 됩니다. 

 

동작 화면 : 

 

해당 프로그램 실행 시 1번 모니터 우측 하단에 Ctrl + Shift + f8 이 표시 되는데 해당 키는 프로그램 종료 키 입니다.

 

결과 실행 파일 : - 주의사항 : 아래 EXE 파일은 위 소스를 EXE로 변경하여 빠른 실행을 도와 주는 파일입니다.  인터넷에서 다운 받은 EXE의 경우 보안알림이 뜰 확률이 매우 높습니다. 대부분의 보안알림은 경고성 안내이며 절대적인 문제 사항을 찾아서 알려주는 것은 아닙니다. 

하단 Build.zip파일 압축 해제 후 사용해주세요.

 

Build.zip
0.58MB

일정 시간 마다 ( 초 ) 소리가 나는 툴을 만들어 보려 합니다.

 

Bat 파일로 시간(초) 값을 전달하며 관련 값을 전달 하는 경우 해당 시간 경과 후 알람 소리를 발생시키게 됩니다. 총 3개의 파일로 구성되어 있습니다.

Run_Time.bat 파일을 메모장으로 편집하여 저장하면 되며, 3번째 숫자는 꼭 숫자 값으로 입력해야 합니다. 60초는 1분 이며, 초 단위로 계산해서 숫자를 입력하시면 됩니다. 만약 5분 마다 알람이 필요한 경우 300 을 입력하면 됩니다. 앞의 변수는 건들지 마시고 숫자값(초) 만 변경하며 사용하시면 됩니다. 

 

bat 파일을 메모장으로 열어서 시간값은 자유롭게 편집 가능하며, 지정된 시간 마다 알람 소리가 나타나게 됩니다. 알람소리 파일은 Alert.MP3 이며, 소리교체할 경우 해당파일을 동일한 파일명으로 교체 하면 됩니다.

 

 

결과 실행 파일 : - 주의사항 : 아래 EXE 파일은 위 소스를 EXE로 변경하여 빠른 실행을 도와 주는 파일입니다.  인터넷에서 다운 받은 EXE의 경우 보안알림이 뜰 확률이 매우 높습니다. 

 

Time_Alert.zip
0.60MB

 

날짜 계산 도구 만드는 과정은 하단 내용을 참고하세요 

[ Autoit ] 날짜 계산기 - 몇 일 후 날짜계산해주는 도구 만들기

 

몇일 후를 계산해 주는 소스와 툴 입니다. 메세지 박스 타이틀에 오늘날짜가 표시되도록 업데이트 한 버전입니다.

 

 

결과 소스 파일 :

 

 

Next_Data.au3
0.00MB

결과 실행 파일 : - 주의사항 : 아래 EXE 파일은 위 소스를 EXE로 변경하여 빠른 실행을 도와 주는 파일입니다.  인터넷에서 다운 받은 EXE의 경우 보안알림이 뜰 확률이 매우 높습니다. 관련 메세지가 불안하신 경우 위에 AU3 파일이나 상단 링크의 스크립트 소스를 이용해서 직접 빌드해서 사용하시면 됩니다. 

 

Next_Data.exe
0.94MB

화면 잠금 방지 도구 만드는 과정은 하단 내용을 참고하세요 

 

[ Autoit ] 회사 화면 잠금 방지 도구 만들기 

 

[ Autoit ] 회사 화면 잠금 방지 도구 만들기

회사에서 컴퓨터를 하다보면 보안을 목적으로 5분 ~ 10분 후 화면 잠금이 나타나는 경우가 많이 있습니다. 보안을 목적으로 설정 된 경우 개인 PC에서는 설정을 바꿀 수 없는 경우가 있는데요. 그�

smart-west.tistory.com

 

 

결과 소스 파일 :

 

화면잠금방어툴.au3
0.00MB

 

 

결과 실행 파일 : - 주의사항 : 아래 EXE 파일은 위 소스를 EXE로 변경하여 빠른 실행을 도와 주는 파일입니다.  인터넷에서 다운 받은 EXE의 경우 보안알림이 뜰 확률이 매우 높습니다. 관련 메세지가 불안하신 경우 위에 AU3 파일이나 상단 링크의 스크립트 소스를 이용해서 직접 빌드해서 사용하시면 됩니다. 

 

 

화면잠금방지툴.zip
0.55MB

 

다음 항목을 개발하기 위한 코드는 다음과 같습니다. 참고하시면 동일한 툴 제작이 가능합니다.

세금계산 툴 만들기

 

세금계산 툴 만들기

DIY 제작 RPA 툴 카테고리에 있는 "세금계산 툴"을 만드는 방법에 대하여 알아보려 합니다. 툴 동작 방식과 다운로드는 하단 링크를 참조하세요. 세금 계산 툴 세금 계산 툴 부가세 계산을 위한 툴

smart-west.tistory.com

 

 

  • 부가세 계산을 위한 툴 

 

  • 계산 방식
    • 공급대가 : 500 만원 
    • 공급가액 : 5,000,000 / 11  * 10 = 4,545,455
    • 부가세 : 5,000,000 / 11  = 454,545
  • 툴 화면
    • 입력 화면

 

전체금액(공급대가)입력창

  • 결과 화면

결과 출력 화면

  • 동작화면

  • 첨부파일

결과 실행 파일 : - 주의사항 : 아래 EXE 파일은 위 소스를 EXE로 변경하여 빠른 실행을 도와 주는 파일입니다.  인터넷에서 다운 받은 EXE의 경우 보안알림이 뜰 확률이 매우 높습니다. 대부분의 보안알림은 경고성 안내이며 절대적인 문제 사항을 찾아서 알려주는 것은 아닙니다. 

하단 Build.zip파일 압축 해제 후 사용해주세요

 

 

Build.zip
0.54MB

+ Recent posts