#region --- Au3Recorder generated code Start (v3.3.9.5 KeyboardLayout=00000409) ---
#region --- Internal functions Au3Recorder Start ---
Func _Au3RecordSetup()
Opt('WinWaitDelay',100)
Opt('WinDetectHiddenText',1)
Opt('MouseCoordMode',0)
Local $aResult = DllCall('User32.dll', 'int', 'GetKeyboardLayoutNameW', 'wstr', '')
If $aResult[1] <> '00000409' Then
MsgBox(64, 'Warning', 'Recording has been done under a different Keyboard layout' & @CRLF & '(00000409->' & $aResult[1] & ')')
EndIf
EndFunc
Func _WinWaitActivate($title,$text,$timeout=0)
WinWait($title,$text,$timeout)
If Not WinActive($title,$text) Then WinActivate($title,$text)
WinWaitActive($title,$text,$timeout)
EndFunc
_AU3RecordSetup()
#endregion --- Internal functions Au3Recorder End ---
_WinWaitActivate("Expression","")
MouseClick("right",372,308,1)
MouseClick("left",429,522,1)
Send("{CTRLDOWN}v{CTRLUP}{ENTER}{ENTER}")
_WinWaitActivate("C:\Users\Glenn\Downloads\Video1\Posing\Expression\EXPRESSION SERIES.txt - Notepad++","")
Send("{CTRLDOWN}v{CTRLUP}")
_WinWaitActivate("*C:\Users\Glenn\Downloads\Video1\Posing\Expression\EXPRESSION SERIES.txt - Notepad++","")
Send("{CTRLDOWN}s{CTRLUP}")
_WinWaitActivate("C:\Users\Glenn\Downloads\Video1\Posing\Expression\EXPRESSION SERIES.txt - Notepad++","")
Send("{CTRLDOWN}w{CTRLUP}")
_WinWaitActivate("Expression","")
MouseClick("left",430,467,1)
#endregion --- Au3Recorder generated code End ---
I used the recorder to generate this, my issue is I want the file location to be dynamic based on where I am (I'm want to run this macro on a button press in multiple locations), not locked to the above location