- Elkha - Blue
- 오토핫키 커뮤니티
- 오토핫키
컴파일할때 어떻게 이미지파일이랑 ahk를 묶어서 exe하나에 저장하나요?
-
-
저도 밑에글 봤는데 외치기님이 말씀해주신 예지력님의 강좌....
?
FileInstall관련 강좌, 그리고 그 다음 가상화 강좌
이 두가지를 보고 이해가 안된다면 지금 무엇으로 GOLD님을 이해시킬 수 있을까요??
정보를 달라하셔서 맞는 정보를 찾아드렸는데 그게 이해가 안된다면 본인께서 조금더 노력해보셔야 하는게 아닐까 싶습니다. 최소한 그 강좌의 예제정도는 따라해보고 어디가 막히는지를 다시 올려주셔야 답변 달아주시는 분도 열심히 답변할 마음이 생기지 않을까 합니다.
-
음 그러니까 제 질문내용을 다시 풀어서 말할께요. 예를들면 test라는 폴더가 있습니다. 그리고 test 폴더안에는 예제.exe와 이미지.bmp가 있습니다 fileinstall은 ahk가 있는폴더에 같이 있는 파일을 지정한경로로 옮겨주는거잖아요 그럼 처음엔 어쩔수없이 이미지.bmp와 예제.exe가 같이있어야하는데 처음부터 test라는 폴더안에 이미지.bmp를 포함시킨 예제.exe 하나만 놔두게 할수있는방법이 없냐고 질문했습니다 가능한가요?
-
무슨 질문하시는지는 알겠고요, 댓글 주신 내용대로 답변을 다시 드리자면
1. Fileinstall입니다. 다시 읽다보니 님께서는 FileInstall을 잘못이해하고 계신것 같군요. 한번 컴파일 실습을 해보시면 이해가 되실겁니다.
2. FileInstall을 쓴 스크립트를 컴파일하면 설치할 파일은 exe에 함께 포함이 됩니다. 하지만 exe를 실행시키면 다시 설치가 되어 폴더가 생성이 됩니다. 이것조차 안보이게 하는것이 예지력님의 가상화폴더 강좌입니다(실제 파일이 설치가 되긴하지만 사용자가 설치된 파일을 하드디스크에서 찾아볼 수 없는 효과)
정확하게 GOLD님이 원하는 정보라고 생각되는데, 아닌가요? -
그리고 처음질문이 예지력님의 강좌에 "이미지파일을 포함해서 프로그램을 배포하고싶을때 유용하겠죠?"라는 말은 있는데 정작 이미지파일 포함하는방법이 없어서 질문드렸어요
-
이미지파일을 포함하는 방법 = fileinstall입니다.........................
-
파일을 설치하는건 fileinstall이고 복사하는건 filecopy이고 파일을 옮기는 명령어는뭔가요?
-
http://www.autohotkey.com/docs/commands/FileMove.htm
오토핫키를 공부하신다면 명령어 목록정도는 숙지하시는게 좋을거라 생각합니다. 코딩하실때나 공부하실때 오핫 공홈의 커맨드일람은 옆에 펼쳐놓고 하시면 기본적인건 다 해결됩니다 -
헉..이미지파일을 포함하는방법이 파일인스톨이였군요..ㅠㅠ 그렇다면 이렇게 스크립트를 짜면될까요?
자꾸질문해서죄송합니다
fileinstall, 이미지.bmp, 예제.exe
filecopy, bxsdk32.dll, C:?
hModule := DllCall("LoadLibrary", str, C:?"\bxsdk32.dll")
DllCall("bxsdk32\BoxedAppSDK_Init")
DllCall("bxsdk32\BoxedAppSDK_CreateVirtualDirectoryA", AStr, C:?, Int, 0)
filemove, bxsdk32.dll, C:?, 1
fileinstall, 이미지.bmp, C:?
F1::
DllCall("bxsdk32\BoxedAppSDK_Exit")
DllCall("FreeLibrary", "UInt", hModule)
filemove, bxsdk32.dll, A_scriptdir
Exitapp -
같은 폴더안에있는 이미지.bmp를 예제.exe에 포함시키고 예제.exe에 있는 이미지.bmp를 가상화된 C:? 에 설치했습니다
-
강좌가셔서 말씀하신 문구 정확히 두줄위를 보세요
-
친절한 댓글이네요.~
골드님?화이팅하세요. ㅎ
댓글 자세히 달아드린거같은데 이해가 안되시나요?