Compiling images into exe?
Posted: 21 May 2016, 21:51
I have this code and I want to share it with my friend, the only problem is when I compile the code, it doesn't compile the images as well, I heard FileInstall would help, but I have no idea how to use it, if someone could show me an example of say, how FileInstall would be used on that would be great, or even better, if someone would show me how to compile the images into the .exe without the having .exe install the images onto my friends computer!
Code: Select all
ImageSearch, FoundX, FoundY, 0, 0, 1920, 1080, *95 G:\KVC\New folder\Captures\capture(1).png
Code: Select all
; This script was created using Pulover's Macro Creator
; www.macrocreator.com
#NoEnv
SetWorkingDir %A_ScriptDir%
CoordMode, Mouse, Window
SendMode Input
#SingleInstance Force
SetTitleMatchMode 2
#WinActivateForce
SetControlDelay 1
SetWinDelay 0
SetKeyDelay -1
SetMouseDelay -1
SetBatchLines -1
F3::
Macro1:
WinActivate, KC3改 - Google Chrome ahk_class Chrome_WidgetWin_1
Sleep, 333
Loop
{
CoordMode, Pixel, Window
ImageSearch, FoundX, FoundY, 0, 0, 1920, 1080, *95 G:\KVC\New folder\Captures\capture(1).png
CenterImgSrchCoords("*95 G:\KVC\New folder\Captures\capture(1).png", FoundX, FoundY)
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
If ErrorLevel
{
MsgBox, 49, Continue?, Image / Pixel Not Found.`nPress OK to continue.
IfMsgBox, Cancel
Return
}
Sleep, 1000
}
Until ErrorLevel = 0
Loop
{
CoordMode, Pixel, Window
ImageSearch, FoundX, FoundY, 0, 0, 1920, 1080, *95 G:\KVC\New folder\Captures\capture(2).png
CenterImgSrchCoords("*95 G:\KVC\New folder\Captures\capture(2).png", FoundX, FoundY)
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 1000
}
Until ErrorLevel = 0
Loop
{
CoordMode, Pixel, Window
ImageSearch, FoundX, FoundY, 0, 0, 1920, 1080, *95 G:\KVC\New folder\Captures\capture(3).png
CenterImgSrchCoords("*95 G:\KVC\New folder\Captures\capture(3).png", FoundX, FoundY)
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 1000
}
Until ErrorLevel = 0
Loop
{
CoordMode, Pixel, Window
ImageSearch, FoundX, FoundY, 0, 0, 1920, 1080, *95 G:\KVC\New folder\Captures\capture(4).png
CenterImgSrchCoords("*95 G:\KVC\New folder\Captures\capture(4).png", FoundX, FoundY)
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 1000
}
Until ErrorLevel = 0
Loop
{
CoordMode, Pixel, Window
ImageSearch, FoundX, FoundY, 0, 0, 1920, 1080, *95 G:\KVC\New folder\Captures\capture(5).png
CenterImgSrchCoords("*95 G:\KVC\New folder\Captures\capture(5).png", FoundX, FoundY)
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 1000
}
Until ErrorLevel = 0
Loop
{
CoordMode, Pixel, Window
ImageSearch, FoundX, FoundY, 0, 0, 1920, 1080, *95 G:\KVC\New folder\Captures\capture(6).png
CenterImgSrchCoords("*95 G:\KVC\New folder\Captures\capture(6).png", FoundX, FoundY)
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 2000
}
Until ErrorLevel = 0
Sleep, 2000
Loop
{
CoordMode, Pixel, Window
ImageSearch, FoundX, FoundY, 0, 0, 1920, 1080, *95 G:\KVC\New folder\Captures\capture(6).png
CenterImgSrchCoords("*95 G:\KVC\New folder\Captures\capture(6).png", FoundX, FoundY)
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 2000
}
Until ErrorLevel = 0
Loop, 8
{
CoordMode, Pixel, Window
ImageSearch, FoundX, FoundY, 0, 0, 1920, 1080, *95 G:\KVC\New folder\Captures\capture(7).png
CenterImgSrchCoords("*95 G:\KVC\New folder\Captures\capture(7).png", FoundX, FoundY)
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 1000
}
Loop
{
CoordMode, Pixel, Window
ImageSearch, FoundX, FoundY, 0, 0, 1920, 1080, *95 G:\KVC\New folder\Captures\capture(8).png
CenterImgSrchCoords("*95 G:\KVC\New folder\Captures\capture(8).png", FoundX, FoundY)
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 1000
}
Until ErrorLevel = 0
Sleep, 3000
Loop
{
CoordMode, Pixel, Window
ImageSearch, FoundX, FoundY, 0, 0, 1920, 1080, *95 G:\KVC\New folder\Captures\capture(9).png
CenterImgSrchCoords("*95 G:\KVC\New folder\Captures\capture(9).png", FoundX, FoundY)
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 1000
}
Until ErrorLevel = 0
Sleep, 1187
Click, 518, 351 Left, Down
Sleep, 125
Click, 518, 351 Left, Up
Loop
{
CoordMode, Pixel, Window
ImageSearch, FoundX, FoundY, 0, 0, 1920, 1080, *95 G:\KVC\New folder\Captures\capture(12).png
CenterImgSrchCoords("*95 G:\KVC\New folder\Captures\capture(12).png", FoundX, FoundY)
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
If ErrorLevel
Click, 518, 351 Left, 1
Sleep, 1000
}
Until ErrorLevel = 0
WinActivate, KC3改 - Google Chrome ahk_class Chrome_WidgetWin_1
Sleep, 333
Sleep, 1109
Click, 253, 270 Left, Down
Sleep, 63
Click, 253, 270 Left, Up
Sleep, 953
Click, 709, 544 Left, Down
Sleep, 63
Click, 709, 544 Left, Up
Sleep, 1531
Click, 75, 169 Left, Down
Sleep, 78
Click, 75, 169 Left, Up
Return
F8::ExitApp
CenterImgSrchCoords(File, ByRef CoordX, ByRef CoordY)
{
static LoadedPic
LastEL := ErrorLevel
Gui, Pict:Add, Pic, vLoadedPic, %File%
GuiControlGet, LoadedPic, Pict:Pos
Gui, Pict:Destroy
CoordX += LoadedPicW // 2
CoordY += LoadedPicH // 2
ErrorLevel := LastEL
}