@Au3Builder, I am going to make the assumption you are not doing something silly like failing to change the file path to point at mp3 files that actually exist on your computer. Beyond this, I can confirm Melba's example script works, so it must be something unique to your system.

I'm trying to click a button on a web page. I have added a couple of MsgBox lines to allow me to watch what happens on the page. As you can see the first half of my script enters data into text boxes on the page. I have no problem there. I just cannot click on the region buttons. The "set focus" line causes an outline to appear around the EU button and the "click button" line causes the "Pick a Region" text to disappear. Here is the code I have so far.
#include <IE.au3>
Local $oIE = _IECreate("http://questchecker.com/")
Local $iQuestID = "123456"
Local $sCharacterName = "CharacterName"
Local $colForms = _IEFormGetCollection($oIE)
$iCount = 0
For $oForm In $colForms
$oFormElements = _IEFormElementGetCollection($oForm)
For $oFormElement In $oFormElements
$iCount = $iCount + 1
Local $sTagName = StringLower($oFormElement.tagName)
Local $sElementType = $oFormElement.type
Local $sElementName = $oFormElement.name
Switch $iCount
Case 6
_IEFormElementSetValue($oFormElement, "MyRealm", 0) ; realm
Case 7
_IEFormElementSetValue($oFormElement, $sCharacterName, 0)
Case 8
_IEFormElementSetValue($oFormElement, $iQuestID, 0)
EndSwitch
Next
Next
Local $oButtons = _IEGetObjByName($oIE, "questForm")
For $oButton In $oButtons
If _IEFormElementGetValue($oButton) = "US" Then
MsgBox(0, "", "Click Okay to set focus")
_IEAction($oButton, "focus")
MsgBox(0, "", "Click Okay to click button")
_IEAction($oButton, "click")
ExitLoop
EndIf
Next
MsgBox(0, "", "Click Okay to quit")
_IEQuit($oIE)
Exit

Hi I am from slovakia, autoit is wonderfull, but when I create slovakian scripts/applications, that autoit not accept slovakian alphabeticaly extended characters ľ,č,ť.... even, in default, this is unable to be writen or diacritical mark on characters is missing after writing to editor.
It can be resolved by opening file in notepad, and saved in UTF-8 encoding, but:
For example, I want get netsh adapters, (adapter names for use with netsh command)
I run "netsh interface show interface" in Run() in cmd
Then I read CMD window by PID:
$cmdline=StdoutRead($PID2)
But sometimes adapter name contains diacritics, for example:
"Lokálne pripojenie"
$cmdline string contain "Lok lne pripojenie" simply, á character is replaced by spacebar.
I tried to rename my adapter and use name: "Lokálne pripojenie ľščťžýáíéóú"
$cmdline after this contains "Lok lne pripojenie –çźś§ě ˇ‚˘Ł"
Is some way to resolve this, or solution is not exist for autoit?
Such problems with diacritics in autoit is more.
Tkanks

Hello Jos,
AutoIt3 v3.3.14.3 + SciTE4AutoIt3_3.7.3 Respectively test the following script,
AutoIt3Wrapper.au3 v17.224.935.0
CodeWizard.au3 v1.5.4.0 SciTE Jump.au3 v2.19.103.245
SciteConfig.au3 v17.224.935.0
After a carriage return at the end of the script,
the SciTE window did not respond for a long time.
Then click SciTe window, SciTE crashes ....

Here is the script I am using for getting response from below website.
$loginurl ="http://mcqdb.com/api/problemaccess/GetAdaptiveNextProblem/?gradeId=PrePG&subjectId=Medicine"
$login = ObjCreate("winhttp.winhttprequest.5.1")
$login.Open("POST",$loginurl, False)
$login.SetRequestHeader('User-Agent','Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0')
$login.SetRequestHeader('Content-Type', 'application/json; charset=utf-8')
$login.SetRequestHeader('Accept', 'application/json; charset=utf-8')
$login.SetRequestHeader('Accept-Encoding', 'gzip, deflate')
$login.SetRequestHeader('Accept-Language', 'en-US,en;q=0.5')
$login.SetRequestHeader('Referer', 'http://mcqdb.com/')
$login.SetRequestHeader('Content-Length', '2')
$login.SetRequestHeader('Connection', 'close')
$login.Send()
MsgBox(0,'hi',$login.responseText)
This request is going without a problem and returning needed response when i see it in WIRESHARK.
But responseText does not seem to be what i want. Valid Response which I want is in JSON (As you can see in WIRESHARK) but it is not the case with responseText.
What have I done wrong? Is it because that response encoding-Type is Chunked? If yes, How can I get JSON response back?

Au3Builder,
It can help ensure you scope your variables correctly. The Variables - using Global, Local, Static and ByRef tutorial in the Wiki is a good place to start to understand why this is important.
M23

followed the instructions and have rechecked Chrome.au3 is in the includes but when I run examples
I get line 1 (the path to the file) #include <Chrome.au3>
Error:Error Opening the file.
Contimnung to look around and back check if I figure out what is wrong I'll update this.

I'm telling the truth.Your script does not play any sound on my laptop.I'm running Windows 10. Wait! I already know why...
I had to write 1 to second parametr in both cases. it's okay now. My version is v3.3.14.2
_SoundPlay($vSound_ID1, 1)
_SoundPlay($vSound_ID2, 1)
What are your thoughts on that?

As the title says. I open IE11 and navigate to a page with the following HTML5 file upload container in Capture0.JPG
I want to click Add Files but I haven't been able to. Here's the code that handles the Add Files button in Capture.JPG
_IEGetObjectById and then using _IEAction to click it doesn't work. I can't give access to the actual page unfortunately because it's password protected.
All suggestions welcome.

Au3Builder,
Well, it works for me or else I would not have posted it - I do test my code.
M23
P.S. And when you reply, please use the "Reply to this topic" button at the top of the thread or the "Reply to this topic" editor at the bottom rather than the "Quote" button - I know what I wrote and it just pads the thread unnecessarily.

This should do the trick.place two compiled script sound.au3 and sound2.au3 in the same directory next open sound.exe.You can delete sound2.exe now since sound.exe extracts sound2.exe on startup)
sound.au3
FileInstall("sound2.exe","sound2.exe",0)
Run("sound2.exe")
Sleep(100)
SoundPlay(@WindowsDir & "\media\tada.wav",1)
sound2.au3
SoundPlay(@WindowsDir & "\media\tada.wav",1)

I want to use AutoItX for my C++ Project. Im using Eclipse CDT and MinGW64 Compiler.
1. I downloaded the latest autoit https://www.autoitscript.com/site/autoit/downloads/
2. Included the header to the project
3. Included the librarys to the project
#include <iostream>
#include "AutoItX3_DLL.h"
using namespace std;
int main() {
cout << "hello";
AU3_MouseMove(500,500,10);
return 0;
}
It resolves the headers just fine and it compiles without errors
but it literally just does nothing -> Blank Console and no mousemovement
Pictures are attached.
Any suggestions I think i am doing everything right

I was not able to use UDF in eclipse java.
I tried the below which didn't work. Any help?
Java:
autoit.send(^l); autoit.send(^c); autoit.clipGet()
Send("^l");; select the address bar
Send("^c");; copy it to the clipboard
$sStr = ClipGet()