Search found 1507 matches
- Yesterday, 10:45
- Forum: Ask for Help (v2)
- Topic: GDI+ Gui Pic Issue Topic is solved
- Replies: 3
- Views: 98
Re: GDI+ Gui Pic Issue Topic is solved
teadrinker , That's exactly what I needed! Thank you! I've fully commented the example code below for anyone else that find themselves with a similar question. ; Prevent multiple instances of script from running #SingleInstance Force ; Prevent script from exiting automatically Persistent True ; Loa...
- 27 Mar 2024, 14:40
- Forum: Ask for Help (v2)
- Topic: GDI+ Gui Pic Issue Topic is solved
- Replies: 3
- Views: 98
GDI+ Gui Pic Issue Topic is solved
I have some sample code below to help illustrate the problem I am currently facing. I'm using GDI+ to draw to an empty picture control within my Gui. It successfully updates the background color of the image to GREEN, however if I resize the Gui, move it off & on the screen, minimize/restore, etc it...
- 27 Mar 2024, 10:35
- Forum: Ask for Help (v2)
- Topic: static initialization, function auto-execution? Topic is solved
- Replies: 3
- Views: 115
static initialization, function auto-execution? Topic is solved
In v1, I was able to use the code below to automatically execute code inside a function without needed to call it from within the auto-execute section. The code would be executed when the script runs, without first needing to manually call it. Is this functionality removed from v2? Is there still a ...
- 27 Mar 2024, 09:32
- Forum: Ask for Help (v2)
- Topic: Array v1 to v2 Topic is solved
- Replies: 7
- Views: 178
Array v1 to v2 Topic is solved
Edit: Going to use Map(). Seems to do what I need. So, I'm finally trying to learn the v2 syntax by converting one of my v1 scripts. Below is an example of an array, the way I've formatted it in v1: MyArray := [] MyArray[1] := "MyText1" MyArray[2] := "MyText2" MyArray[3] := "MyText3" This code is g...
- 07 Mar 2024, 18:42
- Forum: Ask for Help (v1)
- Topic: CMD Get Text Response
- Replies: 4
- Views: 166
Re: CMD Get Text Response
No problem! Been using it to reduce image sizes for my EmulationStation scraped images for my game collection.(BTW thanks for the links to pngquant; works great and reduces the size of .png files by ~80%)
There's a few GUI for it. I was going to try making my own GUI though.
- 07 Mar 2024, 11:57
- Forum: Ask for Help (v1)
- Topic: CMD Get Text Response
- Replies: 4
- Views: 166
CMD Get Text Response
I'm trying to capture the text from command prompt (cmd.exe) after executing commands using pngquant .exe (PNG Image Compression). I've tested various functions from the forums, but I can't seem to figure out something... I can easily get the response from the help command pngquant.exe -h However, I...
- 14 Aug 2023, 07:18
- Forum: Scripts and Functions (v1)
- Topic: Rubbish - System Tray Recycle Bin
- Replies: 18
- Views: 30356
Re: Rubbish - System Tray Recycle Bin
For some reason, when I start the PC up, the Rubbish.ini file opens in Notepad and display on the desktop. It didn't happen before, only during the last few weeks. The Rubbish.ahk file is in C:\Users\xxxxx\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup (as well as the *.ini file) so ...
- 30 Mar 2023, 17:54
- Forum: Scripts and Functions (v1)
- Topic: tlk.io bot - web remote control of scripts
- Replies: 26
- Views: 13762
Re: tlk.io bot - web remote control of scripts
I figured out how to set a nickname, but I still don't know how to use the returned data to post a new message. I think I'm too out of my depth on this part... #SingleInstance, Force HttpReq := ComObjCreate("WinHttp.WinHttpRequest.5.1") HttpReq.Open("POST", "https://tlk.io/api/participant") HttpReq....
- 20 Mar 2023, 15:24
- Forum: Ask for Help (v1)
- Topic: Get Font Name From TTF
- Replies: 0
- Views: 249
Get Font Name From TTF
How can I get the font name from a font file? For example, I'm using AddFontResourceEx to load an external font file: DllCall("Gdi32.dll\AddFontResourceEx", "Str", "font.ttf", "UInt", 0x10, "Int", 0) However, I will not know which fonts will be provided by the end user, so I can't hardcode in the fo...
- 14 Dec 2022, 09:41
- Forum: Scripts and Functions (v1)
- Topic: Function for finding the day of any date
- Replies: 12
- Views: 1619
- 13 Dec 2022, 12:07
- Forum: Scripts and Functions (v1)
- Topic: Function for finding the day of any date
- Replies: 12
- Views: 1619
Re: Function for finding the day of any date
I always get the error "The Date given is invalid, please try again"
- 09 Sep 2022, 21:13
- Forum: Ask for Help (v1)
- Topic: Transparent PNG is BLACK
- Replies: 0
- Views: 228
Transparent PNG is BLACK
I'm adding Picture controls to my Gui, which will overlap each other as layers. I've added a fully transparent PNG image with +BackgroundTrans on top of another image, but the transparent picture is BLACK instead of showing the image behind it. I also tried without +BackgroundTrans , giving the same...
- 01 Sep 2022, 14:12
- Forum: Scripts and Functions (v1)
- Topic: Calculate age / age calculator
- Replies: 3
- Views: 1096
Re: Calculate age / age calculator
Here's another way. (Requires Internet Connection) #SingleInstance, Force Month := "10" Day := "28" Year := "1955" URL := "https://www.datetime.io/age/" Year "/" Month "/" Day HttpReq := ComObjCreate("WinHttp.WinHttpRequest.5.1") HttpReq.Open("GET", URL, true) HttpReq.Send() HttpReq.WaitForResponse(...
- 29 Aug 2022, 12:27
- Forum: Ask for Help (v1)
- Topic: Picture Control Order
- Replies: 1
- Views: 498
Picture Control Order
I'm attempting to layer Picture controls. First, I add a Picture control with a specific background color, then I add another Picture control containing an image with transparent background -- however the z-order is not what I was expecting and this will not work. I don't understand why I have to ad...
- 27 Aug 2022, 16:12
- Forum: Wish List
- Topic: Dark theme / Windows themed AHK
- Replies: 32
- Views: 14920
Re: Dark theme / Windows themed AHK
I can't figure out how to make my Gui titlebar dark. The ListLines window is dark as stated, but I don't know how to execute this for my other Gui windows. I see screenshots from the other replies showing dark titlebars. Edit : Nevermind. I had to call it BEFORE Gui, Show . However, you can at least...
- 24 Aug 2022, 21:28
- Forum: Ask for Help (v1)
- Topic: JSON Parse?
- Replies: 8
- Views: 5106
JSON Parse?
What's the current best way to parse JSON data from a file? Would need to read the file, then convert the string to object. Also should run on any version of AHK 1.1 (U32, U64, ANSI). I know several libraries exist, but not sure which is the best at the moment. Prefer something simple and lightweigh...
- 24 Aug 2022, 09:58
- Forum: Ask for Help (v2)
- Topic: How to prevent FileRecycleEmpty from freezing AutoHotkey?
- Replies: 5
- Views: 1149
Re: How to prevent FileRecycleEmpty from freezing AutoHotkey?
Maybe using the DllCall would have better results? I'm not sure about v2 compatibility, but below is the code I use in one of my v1 scripts... Flags: 1 - Confirm 4 - Sound 2 - Progress Add flag numbers together. 7 results in Confirmation with sound and progress display. 0 should delete without confi...
- 21 Jun 2022, 14:02
- Forum: Ask for Help (v1)
- Topic: Call a function on GUI click?
- Replies: 4
- Views: 496
Re: Call a function on GUI click?
Is this what you're wanting? Get the selected DropDownList value and perform a different action depending on which value was selected? #SingleInstance, Force Gui, +Resize Gui, Add, DropDownList, vChoice gDoTHIS, One|Two|Three| Gui, Show, AutoSize, Example return DoTHIS() { GuiControlGet, DDL_Val,, C...
- 21 Jun 2022, 13:45
- Forum: Ask for Help (v1)
- Topic: How to automatically put receiver's name with corresponding greeting in the body of email Topic is solved
- Replies: 2
- Views: 404
Re: How to automatically put receiver's name with corresponding greeting in the body of email Topic is solved
See example below... F12:: olApp := ComObjActive("Outlook.Application") Try { olItem := olApp.ActiveWindow.CurrentItem } Catch { olItem := olApp.ActiveExplorer.Selection.Item(1) } emailTo := StrSplit(RegExReplace(olItem.To, ".+?, ") " ", " ").1 DayType := (A_Hour >= 6 && A_Hour <= 11 ? "morning" : A...
- 14 Jun 2022, 16:14
- Forum: Scripts and Functions (v1)
- Topic: A Script that uses internet/TTS COM Objects to find and read Lyrics
- Replies: 3
- Views: 680
Re: A Script that uses internet/TTS COM Objects to find and read Lyrics
I don't have time to finish, but here's an example of how I would get random songs. This partial code only gets the HTML source code for a random song. I didn't add the code to parse the lyrics and read them. Hope that helps! #SingleInstance, Force ; Assign valid page index characters to array arrPa...