My First AutoHotkey Project

Discuss Autohotkey related topics here. Not a place to share code.
Forum rules
Discuss Autohotkey related topics here. Not a place to share code.
User avatar
Capn Odin
Posts: 1352
Joined: 23 Feb 2016, 19:45
Location: Denmark
Contact:

My First AutoHotkey Project

Post by Capn Odin » 26 Oct 2016, 16:51

I thought it might be fun (and humbling) to share my first AHK project from 28-12-2013, it took awhile to dig up (it was called "New AutoHotkey Script (2) - Kopi.ahk" (kopi is danish for copy)), but here it is in all its glory.

Code: Select all

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

IfWinExist The Impossible Quiz Deluxe NG.swf - Dreamingsoft Flash Player
{
    WinActivate
}

click 293, 404
Sleep, 100
click 400, 350
Sleep, 100
click 150, 350
Sleep, 100
click 150, 250
Sleep, 100
click 285, 150
Sleep, 100
;5

MouseMove, 533, 325
Sleep, 100
click right 533, 325
Sleep, 100
click 50, 259
click 50, 259
Sleep, 100
;6

click 150, 350
Sleep, 100
click 400, 350
Sleep, 100
click 175, 235
Sleep, 100
click 400, 250
Sleep, 100
click 200, 320
;10

Sleep, 1000

click 400, 250
Sleep, 100
click 234, 96
Sleep, 100
click 400, 250
Sleep, 100
click 400, 250
Sleep, 100
;14

click 340, 300
Sleep, 100
click 409, 246
Sleep, 100
click 232, 238
Sleep, 100
click 168, 299
Sleep, 100
click 177, 234
;15
Sleep, 500

click 400, 250
Sleep, 100
click 50, 100
Sleep, 100
click 215, 275
Sleep, 100
;18

click 290, 310
Sleep, 100
click 335, 240
Sleep, 100
click 480, 240
Sleep, 100
click 480, 240
Sleep, 100
click 400, 240
Sleep, 100
click 500, 370
Sleep, 100
;19

click 150, 350
;20
Sleep, 1000

click 150, 250
Sleep, 100
click 400, 350
Sleep, 100
click 400, 350
Sleep, 100
click 75, 425
Sleep, 100
click 150, 250
Sleep, 100
;25

click 255, 238
Sleep, 100
click 400, 350
Sleep, 100
click 150, 295
Sleep, 100
click 150, 350
Sleep, 100
;29

MouseMove, 75, 325
Sleep, 100
click right 75, 325
Sleep, 100
click 371, 237
click 371, 237
Sleep, 100
;30

click 150, 350
Sleep, 100
click 400, 250
Sleep, 100
click 150, 250
Sleep, 100
MouseMove, 500, 420
Sleep, 11500
click 290, 290
Sleep, 1000
;35

click 400, 250
Sleep, 100
click 400, 350
Sleep, 100
click 400, 250
Sleep, 100
click 150, 250
Sleep, 100
;39

MouseMove, 170, 250
Sleep, 100
click right 170, 250
Sleep, 100
click 320, 240
click 320, 240
Sleep, 100
;40

click 150, 100
Sleep, 100
click 110, 370
Sleep, 100
click 400, 350
Sleep, 100
;44

MouseClickDrag, left, 400, 185, 400, 220
Sleep, 100
click 450, 120
Sleep, 100
click 400, 250
Sleep, 100
;45

click 150, 350
Sleep, 5000
click 320, 220
Sleep, 100
click 400, 250
Sleep, 100
click 400, 350
Sleep, 100
click 150, 250
Sleep, 700
;50

loop 30 {
click 275, 285
Sleep, 100
}
;51
Sleep, 3000

click 345, 270
Sleep, 3000
click 150, 350
Sleep, 100
click 400, 350
Sleep, 100
click 400, 250
Sleep, 6000
;55

click 220, 160
Sleep, 100
click 445, 350
Sleep, 100
click 220, 160
Sleep, 100
click 245, 370
Sleep, 100
;56

click 150, 250
Sleep, 100
click 400, 350
Sleep, 100

loop 50{
click 100, 325
Sleep, 50
}
;59
Sleep, 4000

click 160, 300
Sleep, 100
click 150, 250
Sleep, 100
click 100, 300
Sleep, 100
click 400, 250
Sleep, 100
click 400, 350
Sleep, 100
click 285, 170
Sleep, 100
click 380, 164
Sleep, 100
click 145, 180
Sleep, 4000
;67

loop 110 {
MouseClickDrag, left, 250, 190, 160, 250
MouseClickDrag, left, 160, 250, 250, 190
}
Sleep, 5000
;68

click 400, 350
Sleep, 100
click 150, 350
Sleep, 100
click 400, 350
Sleep, 100
click 50, 240
Sleep, 3500
click 400, 250
Sleep, 100
click 150, 350
Sleep, 4800
click 50, 160
Sleep, 1000
;75

click 100, 300
Sleep, 100
click 455, 305
Sleep, 100
click 455, 305
Sleep, 100
click 150, 350
Sleep, 100
click 150, 250
Sleep, 100
click 122, 360
Sleep, 100
click 150, 250
Sleep, 100
;79

loop 80 {
MouseClickDrag, left, 285, 222, 286, 300
MouseClickDrag, left, 286, 300, 285, 222
}
Sleep, 1000
;80

click 470, 275
Sleep, 100
;81

click 511, 212
click 90, 239
click 501, 250
click 106, 276
click 476, 287
click 136, 310
click 432, 318
click 184, 331
click 362, 333
click 255, 340
Sleep, 1000
;82

click 400, 350
Sleep, 100
;83

MouseMove, 280, 305
click right 280, 305
Sleep, 13000
click 163, 153
Sleep, 2000
MouseMove, 395, 140
Sleep, 2500
MouseMove, 400, 340
;Sleep, 6000
;click right 280, 305
;Sleep, 12000
;click 163, 153
;MouseMove, 330, 340
Sleep, 4000
;84

click 400, 250
Sleep, 100
click 150, 350
Sleep, 100
click 71, 117
Sleep, 100
;87

loop 55{
click 100, 325
Sleep, 50
}
Sleep, 1000
;88

click 400, 250
Sleep, 100
click 400, 350
Sleep, 1000
;90

MouseMove, 164, 298
Sleep, 100
MouseMove, 195, 286
Sleep, 100
MouseMove, 225, 278
Sleep, 100
MouseMove, 250, 281
Sleep, 100
MouseMove, 281, 284
Sleep, 100
MouseMove, 307, 284
Sleep, 100
MouseMove, 335, 275
Sleep, 100
MouseMove, 361, 265
Sleep, 6000
;91

click 359, 358
Sleep, 100
click 45, 335
Sleep, 100
click 245, 379
Sleep, 100
click 465, 338
Sleep, 100
click 296, 360
Sleep, 100
click 104, 367
Sleep, 100
click 415, 347
Sleep, 100
click 525, 350
Sleep, 100
click 184, 351
Sleep, 20000
;92

MouseClickDrag, left, 513, 87, 513, 150
Sleep, 100
click 513, 87
Sleep, 100
;93

Sleep, 16000
MouseMove, 371, 423
Sleep, 6000
click 335, 280
Sleep, 100
;95

click 150, 350
Sleep, 100
click 400, 350
Sleep, 100
;97

click 424, 277
Sleep, 100
click 124, 208
Sleep, 100
click 424, 277
Sleep, 100
click 422, 211
Sleep, 100
;98

Sleep, 9500
click 425, 231
Sleep, 100
click 400, 250
Sleep 100
;100

Sleep, 9000

click 254, 347
Sleep, 100
click 303, 319
Sleep, 100
click 333, 284
Sleep, 100
click 303, 319
Sleep, 100
click 314, 285
Sleep, 100
click 184, 327
Sleep, 100
click 303, 319
Sleep, 100
click 314, 285
Sleep, 100
click 184, 327
;101

Sleep, 5000

MouseMove, 81, 156
Sleep, 100
MouseMove, 259, 362
Sleep, 100
MouseMove, 389, 146
Sleep, 100
MouseMove, 51, 313
Sleep, 100
MouseMove, 497, 344
Sleep, 100
MouseMove, 456, 131
Sleep, 100
MouseMove, 268, 259
Sleep, 100
MouseMove, 496, 271
Sleep, 100
MouseMove, 114, 195
Sleep, 2000
MouseMove, 241, 416
Sleep, 100
MouseMove, 175, 125
Sleep, 100
MouseMove, 533, 139
Sleep, 100
MouseMove, 41, 240
Sleep, 100
MouseMove, 283, 238
Sleep, 100
;102

Sleep, 6000

click 384, 287
Sleep, 5000
;103

click 493, 343
Sleep, 100
;104

Sleep, 2000

click 163, 358
Sleep, 100
click 122, 301
Sleep, 100
click 207, 246
Sleep, 100
click 122, 301
Sleep, 100
click 207, 246
Sleep, 100
click 122, 301
Sleep, 100
;105

KeyWait, a, D
MouseMove, 78, 150

KeyWait, s, D
MouseMove, 78, 150


;send {PrintScreen}

;KeyWait, c, D
;send {PrintScreen}
The script automates the game The Impossible Quiz, it is able to get to the 105th question, but it won't work in a browser due to coordinate issues.

I feel like I have been a little arrogant lately, so this is good medicine for me. I actually kinda like this script, I think the way I wrote it is cute.

I realize that not all will know and/or have their first AHK project anymore, but do share if you find it or remember.
Last edited by Capn Odin on 27 Oct 2016, 03:38, edited 1 time in total.
Please excuse my spelling I am dyslexic.

User avatar
xZomBie
Posts: 256
Joined: 02 Oct 2013, 02:57

Re: My First AutoHotkey Project

Post by xZomBie » 27 Oct 2016, 01:52

Capn Odin wrote:I thought it might be fun (and humbling) to share my first AHK project from 28-12-2013, it took awhile to dick up (it was called "New AutoHotkey Script (2) - Kopi.ahk" (kopi is danish for copy)), but here it is in all its glory.
Okay... :trollface:

User avatar
Capn Odin
Posts: 1352
Joined: 23 Feb 2016, 19:45
Location: Denmark
Contact:

Re: My First AutoHotkey Project

Post by Capn Odin » 27 Oct 2016, 03:46

xZomBie wrote:
Capn Odin wrote:I thought it might be fun (and humbling) to share my first AHK project from 28-12-2013, it took awhile to dick up (it was called "New AutoHotkey Script (2) - Kopi.ahk" (kopi is danish for copy)), but here it is in all its glory.
Okay... :trollface:
I use Google to spell check, but should have seen that. :oops:
Please excuse my spelling I am dyslexic.

User avatar
tidbit
Posts: 1273
Joined: 29 Sep 2013, 17:15
Location: USA

Re: My First AutoHotkey Project

Post by tidbit » 27 Oct 2016, 21:07

Here's the old "first script" post: https://autohotkey.com/board/topic/8483 ... hk-script/

My first script (with very minimal help and very little pre-existing programming knowledge):
Search tool Easer (Stool Easer)
Wish I atleast wrote down a timestamp of when it was created :( need to go by forum post date: 28 March 2008
https://autohotkey.com/board/topic/2757 ... harddrive/
I was trying to replace the slow and crummy WinXP file searching thingy. This gave a bit more customization and info.

surprised the image is still up even after photobucket turned ad-infested crapfest.
Image
rawr. fear me.
*poke*
Is it December 21, 2012 yet?

Post Reply

Return to “General Discussion”