AutoHotkey Community

It is currently May 26th, 2012, 6:09 pm

All times are UTC [ DST ]




Post new topic Reply to topic  [ 27 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: AHK training
PostPosted: February 6th, 2009, 2:58 pm 
Offline

Joined: October 16th, 2008, 7:08 pm
Posts: 6
Has anyone made any training scripts to teach new folks? I'm not talking about reading the helpfile or playing with a script just to see what it does. What I'm talking about is any type of script or package that teaches folks how to use AHK. Something with interactive lessons, labs and so forth.

I'm always on the lookout to learn new stuff, and I ran a quick search here, and didn't see anything. Thoughts?

_________________
Stop asking for fish.

Ask to learn how to fish instead. You will never go hungry again...


Report this post
Top
 Profile  
Reply with quote  
 Post subject: Re: AHK training
PostPosted: February 6th, 2009, 6:02 pm 
Offline

Joined: October 7th, 2006, 4:50 pm
Posts: 3157
Location: MN, USA
Volly wrote:
Something with interactive lessons, labs and so forth.

No, nothing even close to that level of sophistication; but the Help file is superb.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 6th, 2009, 6:28 pm 
Offline

Joined: May 14th, 2008, 9:48 pm
Posts: 110
I'm sure you could get one of these guys to help you with something, but you'd have to be more specific. + if you are like me, the only way you can learn these commands right is by using them. Sooner or later, when you come across something you want to do, you'll think "hey I can use this command and do this like that and it will work". The more commands you know (how to use), the easier it is to complete your project. Just start making stuff and don't stop. I have probably thousands of scripts on my computer (AHK, c++, and perl), a lot I use, some I don't use. It's all about understanding how to make everything work together to give you an ultimate result.

http://www.autohotkey.com/wiki/index.ph ... pt_Listing

Here's a script listing that has tons of great ahk scripts. You can use this to reference on your own scripts. By this I mean, looking at the source and see how they do what they do, then trying them out in your own scripts, your own way. This is a really good way to learn fast.

However, if you come across something you like, but aren't really sure how it works, instead of just copying and pasting it into your script, come here and get help. I'm sure someone can help you figure out how the function works, this way you understand what's it's doing, not just using it. If you have a script full of functions you don't understand, your basically copying someone elses script. Also, if you don't know how to use them, you can't fix problems when they occur. Everything you don't know is something you can't fix, and is basically a big black spot in your script.
________
Ford Feature Model Specifications


Last edited by jmanx on February 10th, 2011, 9:41 pm, edited 1 time in total.

Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 6th, 2009, 7:16 pm 
help file is exactly what u should be looking for
most of us here train in there (except those who doesnt look at help file and go straight to spam a question in this section)
we grab an example script, modify to our own needs
doing that regularly, u can combine those examples together and form a program that does what u want


Report this post
Top
  
Reply with quote  
 Post subject: Re: AHK training
PostPosted: February 6th, 2009, 7:32 pm 
Offline
User avatar

Joined: December 26th, 2005, 4:40 pm
Posts: 8776
Volly wrote:
any type of script or package that teaches folks how to use AHK. Something with interactive lessons, labs and so forth.


Lot of patience is required for developing a CBT for AutoHotkey.
If a group accepts the responsibility for stream lining and beta testing, I am willing to code a CBT single handed.

_________________
URLGet - Internet Explorer based Downloader
StartEx - Portable Shortcut Link


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 6th, 2009, 8:50 pm 
Offline

Joined: October 7th, 2006, 4:50 pm
Posts: 3157
Location: MN, USA
SKAN, I am definitely willing to help (especially next week, since I'll have a lot of free time).


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 6th, 2009, 9:28 pm 
Offline
User avatar

Joined: December 26th, 2005, 4:40 pm
Posts: 8776
Thanks. I will take care of the technicalities.. Please define the content.

1) The CBT will be a compiled exe with embedded resources and on launch will check whether AHK is installed and if not, will auto-download and install.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 6th, 2009, 9:50 pm 
Offline

Joined: October 7th, 2006, 4:50 pm
Posts: 3157
Location: MN, USA
SKAN wrote:
Please define the content.

My Tutorial for Newbies could serve as a rough outline / lesson plan. I'll write more next week.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 6th, 2009, 9:57 pm 
Offline
User avatar

Joined: December 26th, 2005, 4:40 pm
Posts: 8776
That is a nice layout, friend. :) Bump this topic, when you are free.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 6th, 2009, 10:02 pm 
is the CBT going to be like the one in Cheatengine?
1. check if its first time user
2. ask if user want to read tutorial
3. if yes, then there are questions for user to do in order to proceed (from level 1-10)

or is it like the help file
have some good script in the showcase and layout some of the common ones, then explain parameters and show examples?


Report this post
Top
  
Reply with quote  
 Post subject:
PostPosted: February 6th, 2009, 10:13 pm 
Offline

Joined: June 9th, 2008, 2:32 am
Posts: 936
Location: Canada
if ur having trouble learning AHK take a simple task like running a program. Do it. Then take another easy thing like displaying a variable. Do it. Then use hotkeys, and so on. You learn by doing. You learn better by doing what you want. Start small and work your way up

_________________
Image
I know i have 6 legs. It's cuz I'm special.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 6th, 2009, 10:17 pm 
Offline
User avatar

Joined: December 26th, 2005, 4:40 pm
Posts: 8776
evan wrote:
is the CBT going to be like...


The most used commands would be:

MouseMove
MouseClick
Send

For example:
the CBT would right click on desktop, assign a name, open it with notepad, type the code and execute it. Then it would move to tray, right click the tray icon and select exit.

Some intermediary examples would download utilities like ResHacker, Winspector and show you how to use it.

.. and ofcourse, informative tooltips will always be following the cursor.

All these should be segregated into chapters, so the user can pick any of them that fits his level.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 6th, 2009, 11:04 pm 
Offline

Joined: June 28th, 2007, 1:08 am
Posts: 662
I would also be willing to help test the CBT, as I know a fair amount of basic AHK, but would love to learn more.

I realize that the CBT would likely be for more basic information than I am interested in, but if the structure is defined in a solid manner, we could always expand with more chapters as time permits.

Specifically, I am interested in DLL calls, API calls, and other advanced functions (Sections 12 and 13 of jaco's tutorial).

Also, learning how to write more efficient scripts would be a bonus, as I currently write in a method that is as close to "Spoken English" as possible.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 7th, 2009, 12:35 am 
Offline

Joined: December 21st, 2008, 7:29 pm
Posts: 181
The best way to learn is to think of something you or others need/might need and make it. That way you're forced into learning it.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 7th, 2009, 2:29 pm 
Offline

Joined: June 16th, 2008, 6:19 am
Posts: 66
Please let me know how I can help,
Thank You.


Last edited by geor on February 9th, 2009, 9:53 pm, edited 1 time in total.

Report this post
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 27 posts ]  Go to page 1, 2  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: BrandonHotkey, hilalpro, just me, tic and 65 guests


You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group