| View previous topic :: View next topic |
| Author |
Message |
Volly
Joined: 16 Oct 2008 Posts: 6
|
Posted: Fri Feb 06, 2009 1:58 pm Post subject: AHK training |
|
|
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... |
|
| Back to top |
|
 |
jaco0646
Joined: 07 Oct 2006 Posts: 3113 Location: MN, USA
|
Posted: Fri Feb 06, 2009 5:02 pm Post subject: Re: AHK training |
|
|
| 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. |
|
| Back to top |
|
 |
jmanx
Joined: 14 May 2008 Posts: 110
|
Posted: Fri Feb 06, 2009 5:28 pm Post subject: |
|
|
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.php?title=Script_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 Thu Feb 10, 2011 8:41 pm; edited 1 time in total |
|
| Back to top |
|
 |
evan Guest
|
Posted: Fri Feb 06, 2009 6:16 pm Post subject: |
|
|
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 |
|
| Back to top |
|
 |
SKAN
Joined: 26 Dec 2005 Posts: 8688
|
Posted: Fri Feb 06, 2009 6:32 pm Post subject: Re: AHK training |
|
|
| 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 |
|
| Back to top |
|
 |
jaco0646
Joined: 07 Oct 2006 Posts: 3113 Location: MN, USA
|
Posted: Fri Feb 06, 2009 7:50 pm Post subject: |
|
|
| SKAN, I am definitely willing to help (especially next week, since I'll have a lot of free time). |
|
| Back to top |
|
 |
SKAN
Joined: 26 Dec 2005 Posts: 8688
|
Posted: Fri Feb 06, 2009 8:28 pm Post subject: |
|
|
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. |
|
| Back to top |
|
 |
jaco0646
Joined: 07 Oct 2006 Posts: 3113 Location: MN, USA
|
Posted: Fri Feb 06, 2009 8:50 pm Post subject: |
|
|
| SKAN wrote: | | Please define the content. |
My Tutorial for Newbies could serve as a rough outline / lesson plan. I'll write more next week. |
|
| Back to top |
|
 |
SKAN
Joined: 26 Dec 2005 Posts: 8688
|
Posted: Fri Feb 06, 2009 8:57 pm Post subject: |
|
|
That is a nice layout, friend. Bump this topic, when you are free. |
|
| Back to top |
|
 |
evan Guest
|
Posted: Fri Feb 06, 2009 9:02 pm Post subject: |
|
|
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? |
|
| Back to top |
|
 |
SpiderGames
Joined: 09 Jun 2008 Posts: 936 Location: Canada
|
Posted: Fri Feb 06, 2009 9:13 pm Post subject: |
|
|
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 _________________
I know i have 6 legs. It's cuz I'm special. |
|
| Back to top |
|
 |
SKAN
Joined: 26 Dec 2005 Posts: 8688
|
Posted: Fri Feb 06, 2009 9:17 pm Post subject: |
|
|
| 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. |
|
| Back to top |
|
 |
Elesar
Joined: 28 Jun 2007 Posts: 622 Location: Somewhere around 35 12N 101 49W
|
Posted: Fri Feb 06, 2009 10:04 pm Post subject: |
|
|
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. |
|
| Back to top |
|
 |
entropic
Joined: 21 Dec 2008 Posts: 181
|
Posted: Fri Feb 06, 2009 11:35 pm Post subject: |
|
|
| 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. |
|
| Back to top |
|
 |
geor
Joined: 16 Jun 2008 Posts: 66
|
Posted: Sat Feb 07, 2009 1:29 pm Post subject: |
|
|
Please let me know how I can help,
Thank You.
Last edited by geor on Mon Feb 09, 2009 8:53 pm; edited 1 time in total |
|
| Back to top |
|
 |
|