강좌 / 팁

소프트웨어 오토핫키 스크립트 내에 바이너리 포함시키기

2021.01.07 22:42

지후빠 조회:1163 추천:7

안녕하세요? 점심시간에 짬을내어, (DISM_Onekey_BR 10 버전 가는데 도움이 될까해서 ^^; 청락님 참고해보시길...)

청락님 게시물에 포함된 DISM_PE 폴더내 cmd 파일을 DISM_Onekey.ahk 안에 포함시키는 방법을 찾아보았습니다.

- https://windowsforum.kr/gallery/15050230 

 

일반적인 배치파일이면 쉬운데 암호화되어 있어서 여러가지 시도해봤는데 안되더군요.

퇴근후 결국 검색으로 해결되네요. 오토핫키 스크립트 내에 바이너리를 임배딩시키는 방법으로 훌륭합니다.

 

게시물; Include virtually any file in a script (exe/zip/dll/etc....)

- https://autohotkey.com/board/topic/64481-include-virtually-any-file-in-a-script-exezipdlletc/page-1

- Include file.ahk 버전 2.6 첨부합니다. Include file.ahk


게시물 페이지 설명; 이건 pass 해도 괜찮을 듯 합니다.

I have always wanted a way to pack files into a script for portability but I have never been able to find one.

 

That came to this:

Store virtually any file in a .ahk script (or compiled .exe)

Download: Here Include file.ahk

Current version: 2.6

Compatible with: AHK Basic, AHK L ANSI, AHK L Unicode (X86/X64)

 

File types i've tested and know work: .zip, .exe, .txt, .ahk, ...anything?

The .ahk size of the file is rougly 1.33x the normal filesize(s). The compiled .exe (without compression) is rougly 1-1.05x the included filesize(s).

If you find any bugs or have anything to suggest please feel free to post.

 

How to use!:

1. Download and save the .ahk to a directory of your choosing.

2. Run the script

3. Select a file you want to include with your script(s)

4. Enter a name for the function you call to recreate the file (valid function names only)

5. Wait for it to do its stuff

6. Answer the questions on how you want to save the script

7. Simply include the code via #include or pasting it into your script

8. Call the function with Extract_*name* and the path/name of the file you want it to save as and it will recreate the file


- 실행시키면 파일 파일 선택 창이 나옵니다.

2021-01-07_222121.png

- 파일을 선택후 열기하면 AHK에 생성될 함수이름을 넣습니다.

2021-01-07_222228.png

- 순식간에 변환되었다하고 파일로 저장할 거냐고 묻습니다. 위의 함수 이름으로 파일을 생성합니다.

- include로 쓰거나 스크립트 내 복/붙해서 사용

2021-01-07_222340.png

- 클립보드로도 붙여 넣을거냐 묻습니다.

2021-01-07_222408.png

- 생성된 파일과 메모장에 붙여넣은 형태입니다.

2021-01-07_222535.png

- 사용은 다음처럼 하시면... ㅋ~

SetWorkingDir %A_ScriptDir% 

Onekey_Backup("Onekey_Backup.cmd")

Onekey_Restore("Onekey_Restore.cmd")

return

 

- 눈길 조심하시구요. 좋은 하루 되십시오.^^

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
651 하드웨어| 이 것도 팁이랄까 [11] hotbabe 9515 0 05-23
650 하드웨어| [곰플레이어] 영화(동영상) 볼때 말 소리(음성)가 너무 작... [5] gooddew 9790 0 05-22
649 하드웨어| VMware에 맥 스노우레오파드 설치하기 [13] 다크스타~ 10933 0 05-22
648 하드웨어| 익스플로러의 즐겨찾기를 죽여버리자. [7] 쥬벵이 25104 0 05-22
647 하드웨어| 익스플로러의 즐겨찾기를 쉽게하자 [2] Purehanul 27814 0 05-21
646 하드웨어| -DVD vob 동영상 파일 특정 부분 잘라내기- [15] 납딱콩 9209 1 05-20
645 하드웨어| 오락가락cpu 완벽정리 개념 기사입니다!! [16] 비상하는참 12351 0 05-18
644 윈 도 우| 바탕화면 아이콘 선택 및 실행이 않될때. [3] CrazyBulle 8033 0 05-15
643 윈 도 우| 윈7 한자나 일본어폰트도 클리어타입으로 보자 [8] 애벌레 11036 0 05-15
642 하드웨어| -야시시한 동영상/사진폴더 숨기기- [25] 납딱콩 18184 3 05-14
641 윈 도 우| 윈7 내장 캡처도구의 유용한 단축키 [3] 애벌레 14940 1 05-14
640 하드웨어| Windows7에서 인터넷이 갑자기 안됄 때 [4] Purehanul 12728 0 05-13
639 윈 도 우| 윈도우 7 '이 프로그램이 제대로 설치되지 않았을 수 있습... [9] PiPS 11602 0 05-12
638 하드웨어| 삼성컴퓨터 메인보드 a/s 3년??? [13] 우짤라꼬 41520 0 05-12
637 윈 도 우| 휴지통관리를 바탕화면 우클릭으로 [18] 우금티 10968 0 05-11
636 윈 도 우| 윈도우 7, 계정 로그온 전에 화면에 메시지 넣기 [9] PiPS 9098 0 05-10
635 윈 도 우| 윈7의 미디어 플레이어로 tp파일을 보자... [9] 나야야 11324 0 05-08
634 윈 도 우| 32bit OS 4GB 상위역역에 RAMDISK 사용시 불안정 해결. [4] Dr. Edward 13462 0 05-08
633 윈 도 우| YouTube<유투브> 버터링 속도 높이기-최종판 [7] 초록날개 13390 0 05-07
632 하드웨어| 유튜브 버퍼링 완전해결2 (hosts파일 사용, DNS변경 x, SKB... [44] hsk 63931 6 05-06
XE1.11.6 Layout1.4.8