TLDR: The video provides tips and tricks for using AutoHotkey, including intercepting user actions on controls, debugging, and using Internet Explorer for automation, among other things.
1. 00:00 📢 Learn AutoHotkey with two courses, one for beginners and one covering FAQs and basic coding topics.
1.1 The speaker had an emergency to deal with and launched a new autohotkey course, but may show some work later if no one joins right away.
1.2 There are two autohotkey courses available, one free with six scripts for beginners and the other covering frequently asked questions and basic coding topics.
1.3 The speaker was late for a meeting, offered to give someone a ride, realized their car was out of gas, and had a humorous interaction with a Mexican friend with limited English skills.
1.4 Automate daily greetings and love statements with a tool for men.
1.5 Joe, a quick access pop-up user, is present and available to answer questions about quick access popup during the discussion.
1.6 Intercepting the context menu in an edit control can be done by intercepting the right button down and button up messages and building a customized context menu using AutoHotkey.
2. 08:56 🔍 Check mouse messages for edit box, intercept context menu on mouse up to display custom menu with cut, copy, delete, and undo options.
2.1 Check if the mouse down and up messages are for the edit box in the GUI and intercept the context menu on mouse up to display a custom menu.
2.2 The function detects if text is selected and enables cut, copy, and delete entries, and has the ability to enable an undo button if changes have been made.
2.3 The speaker enabled undo if there was a change in the content and disabled cut, copy, and delete while enabling detect if text is selected.
2.4 The function receives the name of the control and returns the length of the selected text in the control.
2.5 The speaker can debug their script while discussing other topics, but cannot answer any questions about using send message wrapped in a class.
3. 15:57 🔍 Debugging involves checking variables and using interrupts to identify errors, while the speaker explores using the right-click context menu for debugging and adapting to a new computer for game development.
3.1 Debugging process involves checking variables and putting interrupts to identify errors.
3.2 The speaker discusses using the right-click context menu for debugging scripts and closing programs, but wonders if edit controls can also intercept messages when right-clicked.
3.3 Working on a game for a week, adapting to a new computer with insane resolution.
4. 20:52 🔍 The speaker discussed challenges with scaling and managing controls in GDI programs, demonstrated how to use Internet Explorer for logging in and ripping, and found it easier to automate website updates using the iwb2 learner tool in Edge.
4.1 The speaker discussed the challenges of scaling and managing controls in programs using a GDI approach, which is easier to work with but requires designing controls from scratch when using layered windows.
4.2 In Edge, there is a com object that can be controlled easily, and by setting the default browser to allow all sites to be reloaded in Internet Explorer, the IE mode capability can be turned on and used to reload a given page.
4.3 The speaker uninstalled a program that had a strange launch issue and demonstrated how to use Internet Explorer for logging into websites or ripping.
4.4 The speaker used the iwb2 learner tool to programmatically interact with Edge and found it easier to automate website updates compared to using Chrome with JavaScript.
4.5 Edge is causing problems and making it difficult to switch to other browsers in Windows 11, but there is a way to load IE mode within Edge.
4.6 The speaker found a new way to connect to IE through Edge using a new library, but it is limited in its usefulness due to many websites not supporting IE.
5. 30:31 🔍 Intercepting user actions on controls allows for customization of the context menu and specific actions to be taken for each control.
6. 39:33 💻 Gooeys are simple but not linear, managing events triggered by controls is necessary to create a GUI, and using IE can save time, but reconsider if it will be around for five years.
7. 46:53 📋 A clipboard editor with customizable rules for text formatting.
8. 52:45 👀 Quick Access Popup is a useful tool for saving windows layout in Windows Explorer, but not reliable for other applications.
Consider joining the AHK Hero group. We stream 3 more hours, privately, on Zoom and have a private chat group. https://the-Automator.com/AHKHero