best utilities + best AutoHotkey scripts (+ useful tips)

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: best utilities + best AutoHotkey scripts (+ useful tips)

Re: best utilities + AutoHotkey scripts

by hoppfrosch » 17 Feb 2017, 00:59

jeeswg wrote: I haven't joined GitHub, one thing I don't like is,
I think they enforce LF-delimited over CRLF-delimited.
I'm not 100% sure on that.
That's true on the one hand and not true on the other: whilst text files (in contrary to binary files) are stored on the github side LF-delimited, you usually use git to clone/push/pull those repositories. Using the standard settings of git, git converts automagically during those clone/push/pull operations all LF from serverside into the line-ending format which corresponds your OS on clientside (with AutoHotkey it's most likely you're on a Windows-machine, so the line endings are converted to CRLF). You won't even notice anything of this conversion, as it's done automatically under the hood of git ...

This is only valid for text files - line endings within binary files are kept as they are

You are also able to fine tune those settings via different ways to cover your exceptions from the rules above.

So there's no need to reject git/github use due to the fact they store your files with LF-endings - you won't even notice if, using the git standard settings, as line-endings are converted automatically to your OS-lineending on clone/push/pull ...

Background: this lineending thingy is neccessary since the different OSes use different line-endings and text-files origing from a git server should be editable on each OS without bothering with the line-endings.

Re: best utilities + AutoHotkey scripts

by jeeswg » 16 Feb 2017, 11:45

@hoppfrosch
Many thanks for your response.

Responding to hoppfrosch and jNizM:

Btw I can't find the 'User Developed Tools'
section on the homepage has it been moved somewhere,
or removed?
AutoHotkey
http://wayback.archive.org/web/20170109 ... otkey.com/

I did recommend one or two things for joedf's list.

In my view the essential scripts that should be
considered a standard part of AutoHotkey are:
Gdip, Acc, AccViewer, iWB2 Learner,
Gdip is on your Awesome list, so I would recommend
Acc and AccViewer/iWB2 Learner depending
on whether they are appropriate based on the categories.

If we end up with too many 'fave scripts lists',
to me that's a nice problem, which I'm sure can be resolved.

OK, mine is not an 'official' list, so I'll add the
word 'personal' to the title. Fair point.

I haven't joined GitHub, one thing I don't like is,
I think they enforce LF-delimited over CRLF-delimited.
I'm not 100% sure on that.

Btw re. 'power to discard your page', my list of AHK commands'
first post, was modified. Although I liked the end result,
and learned some useful formatting tips, I had deliberately formatted
it in such a way to make it useful for text searching/functions,
so that essentially ruined the post. I also wanted
to double check the contents against my original,
but that thus became impossible. So I have had a scare before.
Plus the unbelievable amount of problems you get at Stack Overflow.

==================================================

@guest3456
Well your comment re. this post doesn't surprise me.
That's meant to be a neutral comment, that sentence.
From my perspective I post some useful links in good faith,
I wasn't trying to be argumentative there.
Anyway 99% of the time I *don't* have any problems.
Besides, anything you do, someone will criticise it.
Even if you do something good, was the motive self-aggrandisement?

Also, guess what I was looking at yesterday,
that's right, a function to automate indentation,
any links re. that would be welcome.
There was a link somewhere to an online indenter,
but it had no source code.

Not always, but sometimes, the minority are right you know.
People get stuck in a certain mindset.
A lot of the reason I joined the forum,
was because certain things weren't getting done,
or weren't being done in the right way or fast enough.
If 90% of the time, AHK was going quickly in the right direction,
there were some random omissions.
Some of what I do is to galvanise, speed up
the production rate here, and in a sense
go back in time so that people who face the same problems
I did, get it sorted early.

Re: best utilities + AutoHotkey scripts

by guest3456 » 16 Feb 2017, 10:09

@jeeswg:

multiple users here are telling you that what you're doing is out of line

do you notice any pattern? isn't this what happened to you on stackoverflow that you complained about?

the problem is you. are you going to continue being stubborn and argumentative? take a deep breath and start listening.

Re: best utilities + AutoHotkey scripts

by hoppfrosch » 16 Feb 2017, 01:19

jeeswg wrote:Great profile pic btw.
Thanks
jeeswg wrote: Oh dear, you and joedf better decide between you which
topic page to keep and discard the other one.
Not meant to offend you - so no need to rant me. I neither have the intention nor the power to discard your page - I just asked whether it doesn't make more sense to bundle the ressources to create only a counted numder of valid favourite lists - instead having each user publishing his own list.
jNizM wrote:I agree with hoppfrosch. If everyone post his own fav list...
You better move your favlist to github My-Big-Freaky-Full-List-Of-AHK-Wonder-Scripts-Now-Free-For-All-1337-11!111 and use your signature ;)
I'm not voting against your entry in general, but using a topic title "best utilities + AutoHotkey scripts" within the section "Tutorials" implies for clueless users, that these are common sense by the AHK-community - and they are not. I just wanted to say: there are already lists, based on community consens offering this information. If you want to offer your own list you shouldn't use a title/place like this - but rather follow jNizM'S suggestion. If you think your suggestions are to be considered as community recommendation, feel free to participate in the lists I mentioned above
jeeswg wrote: Why do you have a page, when joedf already has one?
I's not "my" page - I'm just the main maintainer, adding/removing entries after a public disccussion. So awesome-AutoHotkey should be - and stay a community driven list. (In fact I even didn't create the github-repository, but due to lack of maintainance, I took it over. As https://github.com/ahkscript/ is a gitub organization, each organization member has the same rights on the repositories: that's why I'm not even a more privileged user for awesome-AutoHotkey as any fellow member - so every member can change the list, but I seem to be one of the few who does it ...)

Feel free and join the decision process for adding/removing entries to awesome-AutoHotkey. Before changing this list (adding/removing entries), github issues are opened and left open for decison for a period of time. Everybody is welcome to add his pros/cons and in the end the issue (change request) is accepted or rejected. This list should be showcasing the scripts/tools considered by the AHK-Community to be worth to be showcased. As currently most fellow AHK-members seem not to be interested in this, the decision process is currently a two/three man show - but everybody is welcome to participate (by giving it's opinion to existing issues or suggesting new issues)

Having the two lists I mentioned above makes sense IMHO: whilst the awesome-AutoHotkey list is used as a showcase of performance of AutoHotkey to attract non-AHK users, AutoHotkey Programming Tools should be a list, to help AutoHotkey-Users/-Beginners to find the right tools ... Therefore awesome-AutoHotkey is hosted not within the forum but on a public place like github - its contents correspondends to awesome-Showcases of many other languages, having the same purpose.

Re: best utilities + AutoHotkey scripts

by jeeswg » 15 Feb 2017, 20:18

@jNizM
If everyone post his own fav list...
Panic! Panic! Panic!
My-Big-Freaky-Full-List-Of-AHK-Wonder-Scripts-Now-Free-For-All-1337-11!111
This list would have helped me so much back in the day,
show me a better one.
I don't mind informality but this was a serious list,
done in a serious way for a serious reason.
your entries are tl;dr
The entry above was a little bit tl;dr because the entry above that was a little bit unhelpful.
It's nice though to see the faces I remember, both of you in fact,
appearing on my posts.
your source code's is also not readable and without indent style
I think if my source code was indented, no-one could
have any reasonable complaints about it.

Re: best utilities + AutoHotkey scripts

by jNizM » 15 Feb 2017, 09:02

I agree with hoppfrosch. If everyone post his own fav list...
You better move your favlist to github My-Big-Freaky-Full-List-Of-AHK-Wonder-Scripts-Now-Free-For-All-1337-11!111 and use your signature to share it ;)

btw.. your entries are tl;dr and your source code's is also not readable and without indent style

Re: best utilities + AutoHotkey scripts

by jeeswg » 15 Feb 2017, 07:20

Great profile pic btw.
Oh dear, you and joedf better decide between you which topic page to keep and discard the other one.
Why do you have a page, when joedf already has one?

From my perspective, with script lists, people get over-excited about grand projects which hardly anyone ever uses, whereas in my list I'm more concerned with collecting solutions to issues that were major stumbling blocks while I was trying to code something. Occasionally it will be a massive script or library that has the answer, sometimes it will be a one-liner. So if there's a USP, it's the flexibility to provide useful code and answers over and above the sometimes misguided hall-of-fame approach.

Btw some of the items in my list were added in February 2013, so I feel guilty hanging on to all this information and not sharing it, also I keep sharing links from here on other posts, so it's useful for me to have them in one place.
Also, I've tried to present everything in a way that makes it easily accessible/searchable.

OK you've changed my mind I'm going to go back in time and not post it.

==================================================

Anyone is welcome to use items from here in their own script list, or post links to their own lists here.

Sometimes short lists of favourite links can be really good, because it means that each one is of some importance to the user.
Btw sometimes it's not about the length of the list, but the tastes of the user. If I find a user whose interests coincide neatly with mine, their list will be exceptionally useful to me.

Btw I've had a growing list for ages, I've gone back, picked/sorted (categorised), checked for updated urls (i.e. url redirection) and updated webpage titles.

Btw what do you mean by 'inventing the wheel over and over again', have I duplicated something else as well?

Anyway, I think part of the strength of AutoHotkey, is that you don't have to be burdened by, or dependent on, anyone else, you can do everything for yourself.

Re: best utilities + AutoHotkey scripts

by hoppfrosch » 15 Feb 2017, 00:46

This topic is very similar/identical to awesome AutoHotkey and AutoHotkey Programming Tools - Why inventing the wheel over and over again - instead of participating on the mentioned ones?

best utilities + best AutoHotkey scripts (+ useful tips)

by jeeswg » 14 Feb 2017, 22:16

see also:
jeeswg's homepage - AutoHotkey Community
https://autohotkey.com/boards/viewtopic ... 17&t=30931

[updated: 2018-08-11]
==================================================

FAVOURITE UTILITIES AND AUTOHOTKEY SCRIPTS
AND USEFUL TIPS FOR COMMON PROBLEMS
A PERSONAL LIST

==================================================

CONTENTS

;UTILITIES
;UTILITIES - DIAGNOSTIC / WINDOW SPIES

;ESSENTIAL SCRIPTS
;ESSENTIAL FUNCTIONS

;OBJECTS
;GUI - CONTROL GET TEXT / DIAGNOSTIC
;GUI - WINDOWS / CONTROLS (LIBRARIES)
;GUI - WINDOWS / CONTROLS
;GUI - TITLE BAR
;GUI - DRAG-AND-DROP
;GUI - FONTS
;GUI - CURSORS
;GUI - IMAGES / PRINTSCREENS (GDIP_ALL LIBRARY)
;GUI - IMAGES / PRINTSCREENS
;GUI - IMAGES / PRINTSCREENS (ART) (GDIP)
;GUI - IMAGES / PRINTSCREENS (ART)
;GUI - CLIPBOARD
;GUI - OCR (OPTICAL CHARACTER RECOGNITION)
;SHELL - INDIVIDUAL FILE INFO
;SHELL - PATHS
;SHELL - SPECIFIC FILETYPES (E.G. DLL, LNK, HTM/HTML)
;SHELL - PROCESSES / EXE FILES
;SHELL - PROCESSES / EXE FILES (32-BIT VERSUS 64-BIT)
;SHELL - ADDRESS SPACE
;SHELL - FOLDER WINDOWS
;SHELL - TASKBAR / SYSTRAY (SYSTEM TRAY) (NOTIFICATION AREA)
;SHELL - SYSTEM INFO
;SHELL - MONITORS / DISPLAY
;SHELL - REGISTRY
;SHELL - COMMAND PROMPT
;INTERNET
;INTERNET - DOWNLOAD FILES
;INTERNET - FTP
;TEXT/DATA - STRINGS/WORDS/LISTS/TABLES (SORT) (LOOKUP) (REGEX)
;TEXT/DATA - BINARY DATA
;MATHEMATICS (MATHS) (MATH)
;DATES
;TEXT TO SPEECH
;INJECT DLL
;UTILITIES (THIRD-PARTY SOFTWARE)
;AUTOHOTKEY ITSELF
;AUTOHOTKEY ITSELF - OLD VERSIONS
;AUTOHOTKEY ITSELF - UNRELEASED FUTURE UPDATES
;AUTOHOTKEY ITSELF - CHANGELOGS
;AUTOHOTKEY ITSELF - AHK V1 / AHK V2 TRANSITION
;AUTOHOTKEY ITSELF - HISTORY / FUTURE OF AUTOHOTKEY
;AUTOHOTKEY ITSELF - FEATURES / REPUTATION
;AUTOHOTKEY ITSELF - SOURCE CODE
;AUTOHOTKEY ITSELF - CHARACTERS
;AUTOHOTKEY ITSELF - DLLCALL
;AUTOHOTKEY ITSELF - KEY PRESSES / CLICKS
;WHEN YOU DON'T HAVE AUTOHOTKEY TO HAND
;REFERENCE: CONSTANTS
;REFERENCE: LISTS OF SCRIPTS / FAQ

==================================================

;UTILITIES

;command line utilities (all freeware):
FFmpeg (for video/audio files)
ImageMagick (convert.exe, identify.exe etc)
NirSoft NirCmd
SoX (Sound eXchange) (for audio files)
Xpdf (pdftotext.exe, pdfinfo.exe etc)

;areas of expertise (classic Microsoft):
HTML Help (MS default chm help file viewer)
Internet Explorer (because it works with COM: Component Object Model)
MS Office: MS Excel VBA (pre-Ribbon)
MS Office: MS Word VBA (pre-Ribbon)
MS Paint (Windows XP version copied onto Windows 7)
Notepad (but with tweaks that I added e.g. text functions menu, ctrl+d duplicate line above, autosave, warn double open, F2 rename, ctrl+pgdn skip to next file)
Windows XP
Windows 7

;areas of expertise (other) (all freeware):
Adobe Reader
LaTeX (MiKTeX and TeXstudio)
Maxima CAS (freeware computer algebra system) (cf. Mathematica, MATLAB)
Media Player Classic (K-Lite Mega Codec Pack) (cf. Windows Media Player, VLC)
NirSoft SearchMyFiles
WinDjView (for djvu files)
WinMerge (compare text files and other filetypes)
YouTube API

[highly-recommended freeware for anyone doing secondary school or university maths (high school or college math)]
Maxima CAS Tutorials - YouTube
https://www.youtube.com/playlist?list=P ... 7C6750729F

;further utilities (all freeware):
7-Zip
Audacity
DOSBox
f.lux
Google Chrome
HTTrack (download whole websites)
HxD (hex editor)
LibreOffice Calc
LibreOffice Writer
Mozilla Firefox
NirSoft (selected utilities: IconsExtract, NirCmd, RegFromApp, SearchMyFiles]
Notepad2
Regshot (take before/after snapshots of the registry)
Virtual Magnifying Glass
Visual Studio Express for Web
Visual Studio Express for Windows Desktop

==================================================

;UTILITIES - DIAGNOSTIC / WINDOW SPIES

[the most versatile tool for inspecting windows/controls/elements]
[also any information that AccViewer can retrieve is retrievable via Acc library functions]
[much better than AU3_Spy.exe]
[AccViewer][AccViewer Source.ahk]
Acc library (MSAA) and AccViewer download links - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=26201

[window spy that comes with AutoHotkey]
[Active Window Info][Window Spy][AU3_Spy.exe][comes with AutoHotkey]

[CFF Explorer][I haven't used this]

[play around with different control types]
[Control Spy]
Control Spy Exposes the Clandestine Life of Windows Common Controls, Part I--MSJ, July 1998
https://www.microsoft.com/msj/0798/controlspy.aspx
Control Spy v2.0 (Windows)
https://msdn.microsoft.com/en-us/librar ... s.85).aspx

[HotkeyP][HotkeyP.zip contains spy.exe]
[spy.exe watches for WM_COMMAND messages, e.g. when you click menu items]
[note: this is not the same as the well-known Spy++ (spyxx.exe)]
[unlike many window spies that watch all messages directed at one window]
[spy.exe watches WM_COMMAND messages directed at all windows]
[it does not capture absolutely every WM_COMMAND message however]
Freeware programs including Precise Calculator
http://petr.lastovicka.sweb.cz/others.html

[a very versatile tool for inspecting web elements on Internet Explorer]
[iWB2 Learner][iWB2 Learner UPDATED.ahk]
Acc library (MSAA) and AccViewer download links - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=26201

Internet Explorer Element Spy (alternative to iWB2 Learner) - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=13031

[NirSoft InsideClipboard][display the contents of clipboard formats stored on the clipboard]
[Free Clipboard Viewer][display the contents of clipboard formats stored on the clipboard]

[NirSoft IconsExtract][display icons and their indexes within a dll]

[NirSoft RegFromApp][monitor changes to the registry made by a program, generate a .reg file]

[OllyDbg][I haven't used this]

[Process Hacker][ProcessHacker.exe][peview.exe]

[Resource Hacker]

[Ranorex Spy]
RanorexSpy.exe
http://www.ranorex.com/fileadmin/downlo ... rexSpy.exe

[useful especially when other tools don't support 64-bit windows]
[Spy++][spyxx.exe][spyxx_amd64.exe]
MDB Blog: Microsoft Spy++ or Spyxx for download
http://mdb-blog.blogspot.co.uk/2010/11/ ... nload.html

[UI Spy][working download link]
UISpy – Download it Here!
http://wayback.archive.org/web/20140503 ... -here.aspx
download - Where do I get UI Spy? - Stack Overflow
http://wayback.archive.org/web/20141003 ... get-ui-spy

[Window Detective]

[Winspector]

[WMI Explorer][I haven't used this]

[Wombat Game Tools][for Apogee Software games]
Index of /wacky_wheels/downloads
http://yellowantphil.com/wacky_wheels/downloads/

==================================================

AUTOHOTKEY SCRIPTS/LIBRARIES/FUNCTIONS

==================================================

;ESSENTIAL SCRIPTS
Acc / AccViewer
Gdip (aka Gdip_All)
iWB2 Learner

==================================================

;ESSENTIAL FUNCTIONS
Excel_Get / WBGet
FileToClipboard (emulate 'Edit, Copy'/'Edit, Cut') (multiple files)
Gdip_ImageSearch (version by MasterFocus)
HDrop
InBuf (32-bit only?)
ScriptInfo / DebugVars

==================================================

;OBJECTS
COM Object Reference [AutoHotkey v1.1+] - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/5698 ... otkey-v11/
COM Object Reference - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=77

jeeswg's objects tutorial - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=7&t=29232

COM.AHK/com.ahk at master · ttnnkkrr/COM.AHK · GitHub
https://github.com/ttnnkkrr/COM.AHK/blob/master/com.ahk
COM.ahk, best version? - AutoHotkey Community
https://autohotkey.com/boards/viewtopic ... 9&p=140512
IE_Add() or COM_AtlAxCreateContainer() or AtlAxWin() - Ask for Help - AutoHotkey Community
https://autohotkey.com/board/topic/3213 ... -atlaxwin/

==================================================

;GUI - CONTROL GET TEXT / DIAGNOSTIC
[script: Acc.ahk]
[script: AccViewer Source.ahk]
[script: Anchor.ahk][required for AccViewer]
Acc library (MSAA) and AccViewer download links - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=26201
Acc Library [AHK_L] (updated 09/27/2012) - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/7730 ... -09272012/
Accessible Info Viewer - Alpha Release (2012-09-20) - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/7788 ... 012-09-20/
(closed) Help with Acc Viewer Project - Offtopic - AutoHotkey Community
https://autohotkey.com/board/topic/7630 ... r-project/

[general Acc information]
[set text/selection/state of controls/control items via Acc]
IAccessible interface (Windows)
https://msdn.microsoft.com/en-us/librar ... s.85).aspx

[a ToolTip appears showing menu item IDs for context menus]
Get Info from Context Menu (x64/x32 compatible) - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=31971
Get Info from Context Menu - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/1975 ... text-menu/

[script: iWB2 Learner UPDATED.ahk]
Acc library (MSAA) and AccViewer download links - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=26201

==================================================

;GUI - WINDOWS / CONTROLS (LIBRARIES)
AHK-just-me (just me) / Repositories · GitHub
https://github.com/AHK-just-me?tab=repositories
Class_RichEdit/Class_RichEdit.ahk at master · AHK-just-me/Class_RichEdit · GitHub
https://github.com/AHK-just-me/Class_Ri ... chEdit.ahk

GitHub - Pulover/Class_Toolbar: AHK Class for AutoHotkey Toolbar custom controls
https://github.com/Pulover/Class_Toolbar

ToolTipEx - custom fonts and colors in ToolTips - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=4350

[Forms Framework][e.g. Dlg.ahk, Toolbar.ahk, RichEdit.ahk]
GitHub - maul-esel/FormsFramework: majkinetor's Forms Framework with some minor fixes
https://github.com/maul-esel/FormsFramework
[AHK & AHK_L] Forms Framework 0.8 - Page 11 - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/4921 ... 08/page-11

==================================================

;GUI - WINDOWS / CONTROLS
[GUI via DllCall instead of default AutoHotkey GUI commands]
[tutorial] Creating windows without GUI commands - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/2112 ... -commands/
GUI COMMANDS: COMPLETE RETHINK - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=5&t=25893

[ComboBox choose + notify]
windows - How to simulate selection change in the "file type" ComboBox in GetSaveFileName dialog from a separate process? - Stack Overflow
http://stackoverflow.com/questions/2895 ... vefilename

[Notepad fullscreen mode]
windows - How to get Notepad to enter fullscreen? - Super User
http://superuser.com/questions/1114935/ ... fullscreen

[get window position]
[Function] WinGetPosEx v0.1 (Preview) - Get the real position and size of a window - Page 2 - AutoHotkey Community
https://autohotkey.com/boards/viewtopic ... 2&start=20

[progress bars]
ProgressBar Examples - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=7&t=4662

[check if windows overlap]
c++ - Determine if two rectangles overlap each other? - Stack Overflow
http://stackoverflow.com/questions/3063 ... each-other

[create an Internet Explorer_Server control]
[this is now doable via the Gui command and the ActiveX control]
IE_Add() or COM_AtlAxCreateContainer() or AtlAxWin() - Ask for Help - AutoHotkey Community
https://autohotkey.com/board/topic/3213 ... -atlaxwin/

==================================================

;GUI - TITLE BAR
[close button does different action (all windows)]
Is it possible to catch the close button and minimize the window instead? AutoHotKey - Stack Overflow
https://stackoverflow.com/questions/398 ... 7#41325497

[close button does different action (Notepad only)]
AutoHotKey: Run code on Window Event (Close) - Stack Overflow
https://stackoverflow.com/questions/351 ... 5#41404715

==================================================

;GUI - DRAG-AND-DROP
[prepare file list prior to WM_DROPFILES drag-and-drop message]
[function: HDrop]
Make AHK drop files into other applications - Page 2 - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/4146 ... ons/page-2

[drag-and-drop from/to MS Excel]
Excel - Drag & Drop Hyperlinker - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/8224 ... perlinker/
Excel - Drag & Drop Hyperlinks - YouTube
https://www.youtube.com/watch?v=GRpbcJEdPBQ
AutoHotkey drag & drop from Excel - YouTube
https://www.youtube.com/watch?v=EWb8Lkb98m0

==================================================

;GUI - FONTS
[get/set MsgBox font system-wide]
[function: JEE_SystemGetFont][function: JEE_SystemSetFont]
GUI COMMANDS: COMPLETE RETHINK - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=5&t=25893
[Function] MsgBox Font Information - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=9122

[get AutoHotkey's default GUI font]
Gui/system default font - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=5&t=6750
How to get the current Gui font w/o creating a control? - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=5&t=161

[measure text dimensions][calculate required dimensions for GUI controls]
[FUNCTION] MeasureText(Str[, FontOpts[, FontName]]) - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/8208 ... -fontname/

[font library]
[Fnt.ahk]
[Library] Fnt v2.0 - Do Stuff With Fonts - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=4379

[Font.ahk]
GitHub - maul-esel/FormsFramework: majkinetor's Forms Framework with some minor fixes
https://github.com/maul-esel/FormsFramework

[get font information]
GetFont.ahk
https://gist.githubusercontent.com/maul ... etFont.ahk

==================================================

;GUI - CURSORS
[temporarily set cursor appearance][without using GUI commands or OnMessage]
possible to change cursor without GUI/OnMessage? - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=5&t=26595

[temporarily set cursor appearance][using GUI commands + OnMessage]
How to properly change the mouse cursor on control hovering - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/5370 ... -hovering/

[compare current cursor against files/hBitmaps][save current cursor to file/hBitmap/clipboard]
identify cursor pointers - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=5&t=31915
Compare current cursor to saved image - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/7368 ... ntry621604

==================================================

;GUI - IMAGES / PRINTSCREENS (GDIP_ALL LIBRARY)
[very versatile script for all kinds of image functions]
[script: Gdip_All.ahk][older 32-bit only version known as Gdip.ahk]
[note: Gdip_ImageSearch adds some extra functions not in Gdip_All]
Gdip_All.ahk

[AHK v2]
GitHub - mmikeww/AHKv2-Gdip: Gdip_All library compatiable with AHK v2-a79
https://github.com/mmikeww/AHKv2-Gdip

[AHK v1.1][with Gdip_ImageSearch][and Gdip_SetBitmapTransColor/Gdip_MultiLockedBitsSearch/Gdip_LockedBitsSearch]
Ragnarok-Clicker/Gdip_All.ahk at master · DOnROnald/Ragnarok-Clicker · GitHub
https://github.com/DOnROnald/Ragnarok-C ... ip_All.ahk

[AHK v1.1][without Gdip_ImageSearch]
Gdip_All.ahk
https://www.dropbox.com/s/0e9gdfetbfa8v0o/Gdip_All.ahk
GDI+ standard library 1.45 by tic - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=6517
Piet/Gdip_All.ahk at master · G33kDude/Piet · GitHub
https://github.com/G33kDude/Piet/blob/m ... ip_All.ahk

[Gdip_ImageSearch]
AutoHotkey/Gdip_ImageSearch.ahk at master · MasterFocus/AutoHotkey · GitHub
https://github.com/MasterFocus/AutoHotk ... Search.ahk

[AHK v1.0]
GitHub - tariqporter/Gdip: GDI+ library for Autohotkey
https://github.com/tariqporter/Gdip
Gdip/Gdip.ahk at master · tariqporter/Gdip · GitHub
https://github.com/tariqporter/Gdip/blo ... r/Gdip.ahk

==================================================

;GUI - IMAGES / PRINTSCREENS
[WIA (Windows Image Acquisition)]
[get image properties e.g. image dimensions, animated gif frame counts]
[e.g. use ComObjCreate("WIA.ImageFile")]
ImageFile object (Windows)
https://msdn.microsoft.com/en-us/librar ... s.85).aspx

[to install Windows Image Acquisition Library]
[WIA is usually pre-installed on the PC]
[if WIA is not installed, download wiaautsdk.zip, and view ReadMe.txt:]
To install the Windows Image Acquisition Library v2.0,
copy the contents of this compressed file to a directory on your hard drive.
Copy the wiaaut.chm and wiaaut.chi files to your Help directory (usually located at C:\Windows\Help)
Copy the wiaaut.dll file to your System32 directory (usually located at C:\Windows\System32)
From a Command Prompt in the System32 directory run the following command:
RegSvr32 WIAAut.dll

[apply 'ImageSearch' to an image instead of the screen]
[function: Gdip_ImageSearch]
AutoHotkey/Gdip_ImageSearch.ahk at master · MasterFocus/AutoHotkey · GitHub
https://github.com/MasterFocus/AutoHotk ... Search.ahk

[repeated ImageSearch][ImageSearch: click image every time it's found]
My first project: How hard/easy it is to develop a script for this? - AutoHotkey Community
https://autohotkey.com/boards/viewtopic ... 91#p131491

[repeated PixelSearch][PixelSearch: click pixel every time it's found]
after 4 hours i decided i should get help lol - AutoHotkey Community
https://autohotkey.com/boards/viewtopic ... 31#p134031

[save bitmap (bmp) as 24-bit instead of 32-bit]
saving bitmap as 24bit bmp - Ask for Help - AutoHotkey Community
https://autohotkey.com/board/topic/9687 ... 24bit-bmp/

[printscreen including cursor/ToolTip]
[often certain items are missing from printscreens]
Capture Screenshot to JPG - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/4672 ... ot-to-jpg/

GDI_GrayscaleBitmap() - Converts GDI bitmap to Greyscale - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/8279 ... greyscale/

==================================================

;GUI - IMAGES / PRINTSCREENS (ART) (GDIP)
Laughing Man - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=30718
[GDI+][Class] Particle System 2.0 - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=26485
Fun with GDIPlus (GDI+) - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=6071
[Gdip tutorial examples]
GitHub - tariqporter/Gdip: GDI+ library for Autohotkey
https://github.com/tariqporter/Gdip

graphics: Solar System - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=34790
graphics: rainbow colours - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=34837
[it also has a Gdip version, allowing you to create an image based on a list of pixel colours]
graphics: create bmp files from scratch - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=34952

==================================================

;GUI - IMAGES / PRINTSCREENS (ART)
[AutoHotkey icon files for each letter of the alphabet, green/beige versions]
alphabet icons - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=29031
[ASCII art, AutoHotkey file icon]
INI File Helper - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=34350

==================================================

;GUI - CLIPBOARD
[NirSoft InsideClipboard][display the contents of clipboard formats stored on the clipboard]
[Free Clipboard Viewer][display the contents of clipboard formats stored on the clipboard]

[function: FileToClipboard]
[where PathToCopy is a list of files, separated by `n or `r`n]
[put a list of files onto the clipboard]
[emulate 'Edit, Copy'/'Edit, Cut']
how to copy a file to the clipboard - Page 4 - Ask for Help - AutoHotkey Community
https://autohotkey.com/board/topic/2316 ... ard/page-4

[function: ClipboardGetDropEffect]
[get whether files were cut/copied]
[check if clipboard contain files]
Did explorer cut or copy? - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=5&t=6799

[WinClip, put things on clipboard]
[put formatted text on clipboard e.g. RTF, HTML]
format - How do I insert formatted text using AutoHotkey? - Stack Overflow
http://stackoverflow.com/questions/1322 ... autohotkey
[Class] WinClip - direct clipboard manipulations - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/7467 ... pulations/

[various JEE_Clipboard functions for getting/setting text/paths/html/RTF]
GUI COMMANDS: COMPLETE RETHINK - Page 2 - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=5&t=25893

==================================================

;GUI - OCR (OPTICAL CHARACTER RECOGNITION)
[Capture2Text]
Easy OCR - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=18677

==================================================

;SHELL - INDIVIDUAL FILE INFO
[get file properties via objects e.g. length (duration), image dimensions]
[uses ComObjCreate("Shell.Application") and GetDetailsOf]
FileGetProperties - Ask for Help - AutoHotkey Community
https://autohotkey.com/board/topic/6369 ... roperties/

[get date modified (with milliseconds)]
FileGetTime with milliseconds - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/4536 ... liseconds/

[invoke a file's shell context menu]
[ShellContextMenu.ahk]
[AHK_L] Shell Context Menu - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/6556 ... text-menu/
[AHK_L] Shell Context Menu - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/8928 ... text-menu/
Invoking directly ContextMenu of Files and Folders - Scripts and Functions - AutoHotkey Community
https://autohotkey.com/board/topic/2037 ... d-folders/

[file hashes]
[function: CalcAddrHash]
HashCalc v0.9 - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=87
Dynamic md5 hash generation for a string - Ask for Help - AutoHotkey Community
https://autohotkey.com/board/topic/1173 ... -a-string/

[CRC-32, SHA-1, MD5 and others]
AHK_Scripts/src/hash_checksum at master · jNizM/AHK_Scripts · GitHub
https://github.com/jNizM/AHK_Scripts/tr ... h_checksum
AHK_CNG/src/hash/win7 at master · jNizM/AHK_CNG · GitHub
https://github.com/jNizM/AHK_CNG/tree/m ... /hash/win7
AHK_CNG/src/hash/win10 at master · jNizM/AHK_CNG · GitHub
https://github.com/jNizM/AHK_CNG/tree/m ... hash/win10

==================================================

;SHELL - PATHS
[loop files, long filenames]
259-char path limit workarounds - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=5&t=26170

[get a file's display name (i.e. appearance on Desktop/in folders, name with/without extension)]
SHGetFileInfo function (Windows)
https://msdn.microsoft.com/en-us/librar ... s.85).aspx

['C:\' to '\Device\HarddiskVolume2\']
Find the process that is locking a file/folder - AutoHotkey Community
https://autohotkey.com/boards/viewtopic ... 285#p80285

==================================================

;SHELL - SPECIFIC FILETYPES (E.G. DLL, LNK, HTM/HTML)
[get file extension info via DllCall]
[get application path/friendly name, extension friendly name, icon path]
RegRead associated program for a file extension - Ask for Help - AutoHotkey Community
https://autohotkey.com/board/topic/5492 ... extension/

Top