Timeline
Aug 1, 2023:
- 5:55 PM Ticket #3966 (Macro @WinLevel) updated by
- Why @OSBuild is not enough?
Jul 31, 2023:
- 7:44 PM Ticket #3966 (Macro @WinLevel) updated by
- Why not simply make a UDF which returns the OS version?
- 5:00 PM Ticket #3966 (Macro @WinLevel) updated by
-
Version changed
Automatic ticket cleanup. - 4:43 PM Ticket #3966 (Macro @WinLevel) created by
- Hi! In addition to @OSVersion, let's call it for example @WinLevel …
Jul 27, 2023:
- 6:10 PM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) updated by
- Thanks for the correction, but "Global\HeartBeatEvent" does NOT work on my system. What can be another $sEvent working for any system as I plan to put the script as an example in the help
- 7:02 AM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) updated by
- (the code provided in comment 5 is placed by its anonymous author in the Public Domain, if this could even matter for such a measly teeny tiny wrapper!)
- 6:52 AM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) updated by
- acktchully, it seems more sensible that $bInheritHandle by default should be True! Sorry about that. from MSDN: (https://learn.microsoft.com/en-us/windows/win32/api/synchapi/nf-synchapi-openeventa) […]
- 6:46 AM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) updated by
-
Hi! It seems a small error escaped you attention:
in
[…]
there should be
"dword"instead of"struct*"[…] Also, there was a wrong comment, stating that if an empty string is given to $sName, it will create an nameless event; that is incorrect; OpenEvent does not create events! and with empty $sName always returns 0x00000000. Here's corrected version; this should be in WinAPIProc.au3: […] This could be used eg for interprocess communication between two+ scripts (together with _WinApi_[create/set/reset]Event(...)), since the created events are global and acccessable by name.
Jul 26, 2023:
- 10:16 AM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) updated by
- I recheck your example it is not working on my system PLrase try with a correct checking of the result […]
- 8:39 AM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) updated by
- Thanks, I still wondering when openinf with Null is helpfull. Can you provide me an example?
Jul 25, 2023:
- 1:39 PM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) updated by
- Replying to Jpm: > Hi, > Can you explain why the first paraameter can be optional (not described in MSDN) ? > can you post an example so I can add it in the doc? > Thanks for the help Hi, I just copied the _WinAPI_CreateEvent implementation and replaced parameters/names to make it work with OpenEvent() function. My example is probably incorrect, but since I provide all parameters myself when calling it, it was working for me. Sorry I am not advanced enough to write clean code as in documentation, but for that I have modified my script to get global event from third party software and it looks like this : […] Please let me know if I can help you somehow more.
Jul 24, 2023:
- 5:00 PM Ticket #3964 (Allow EnvGet to support whole strings like _WinAPI_ExpandEnvironmentStrings) updated by
-
Milestone changed
Automatic ticket cleanup. - 4:08 PM Ticket #3964 (Allow EnvGet to support whole strings like _WinAPI_ExpandEnvironmentStrings) updated by
-
Milestone changed
Jul 23, 2023:
- 9:21 AM Ticket #3964 (Allow EnvGet to support whole strings like _WinAPI_ExpandEnvironmentStrings) updated by
- I thing you just need to use the OPt("ExpandEnvStrings", 1)) which allow such expansion
Jul 22, 2023:
- 8:00 PM Ticket #3965 (Please change tickets' default to the latest version) updated by
-
Version changed
Automatic ticket cleanup. - 7:00 PM Ticket #3964 (Allow EnvGet to support whole strings like _WinAPI_ExpandEnvironmentStrings) updated by
-
Version changed
Automatic ticket cleanup. - 6:08 PM Ticket #3965 (Please change tickets' default to the latest version) created by
- When opening new tickets, the default version is v3.3.14.0 which is …
- 6:05 PM Ticket #3964 (Allow EnvGet to support whole strings like _WinAPI_ExpandEnvironmentStrings) updated by
- Please change to the latest version (currently v3.3.16.1).
- 6:04 PM Ticket #3964 (Allow EnvGet to support whole strings like _WinAPI_ExpandEnvironmentStrings) created by
- While …
Jul 21, 2023:
- 11:38 AM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) updated by
- Hi, Can you explain why the first paraameter can be optional (not described in MSDN) ? can you post an example so I can add it in the doc? Thanks for the help
Jul 19, 2023:
- 1:14 PM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) created by
- Please add _WinAPI_OpenEvent function that allows to check global …
Jul 16, 2023:
- 10:48 PM Ticket #3962 (Not able to interrupt script with hotkey on latest version v3.3.16.1) created by
- On v3.3.16.1 on a code like this you're unable to interrupt a script …
Jul 13, 2023:
- 11:46 AM Ticket #2855 (Scoping and declaration modifiers combinations) updated by
- #AutoIt3Wrapper_Run_Au3Check=N _Example() _Example() _Example2() _Example2() Func _Example() Local $hTimer = TimerInit() Local Const $bTest = _Initialize_Variable() Local $fDiff = TimerDiff($hTimer) ConsoleWrite("Time Difference Test1 = " & $fDiff & @CRLF) EndFunc Func _Example2() Local $hTimer = TimerInit() Local Static $bTest1 = _Initialize_Variable() Local Const $bTest2 = $bTest1 Local $fDiff = TimerDiff($hTimer) ConsoleWrite("Time Difference Test2 = " & $fDiff & @CRLF) EndFunc Func _Initialize_Variable() ; do some stuff ; for example read some data from XLS or from CSV or any other type of database Return Sleep(1000) EndFunc
- 11:31 AM Ticket #2671 (StringSplit - bug : Delimiter case sensitivity problem) updated by
- #include <Array.au3> Local $sData1 = "0AB1Ab2aB3ab4Ab5AB6" Local $aTest1 = StringSplit($sData1, 'ab', 1) _ArrayDisplay($aTest1, '$aTest1') #cs Current AutoIt 3.3.11.3 Results : Row|Col 0 [0]|2 [1]|0AB1Ab2 [2]|3 #CE #CS expected result : Row|Col 0 [0]|2 [1]|0AB1Ab2aB3 [2]|4Ab5AB6 #CE Local $aTest2 = StringSplit($sData1, 'aB', 1) _ArrayDisplay($aTest2, '$aTest2') #CS Current AutoIt 3.3.11.3 Results : Row|Col 0 [0]|2 [1]|0AB1Ab2 [2]|3 #CE #CS expected result : Row|Col 0 [0]|2 [1]|0AB1Ab2 [2]|3ab4Ab5AB6 #CE Local $aTest3 = StringSplit($sData1, 'Ab', 1) _ArrayDisplay($aTest3, '$aTest3') #CS Current AutoIt 3.3.11.3 Results : Row|Col 0 [0]|3 [1]|0 [2]|1 [3]|2aB3ab4 #CE #CS expected result : Row|Col 0 [0]|3 [1]|0AB1 [2]|2aB3ab4 [3]|5AB6 #CE Local $aTest4 = StringSplit($sData1, 'AB', 1) _ArrayDisplay($aTest4, '$aTest4') #CS Current AutoIt 3.3.11.3 Results : Row|Col 0 [0]|3 [1]|0 [2]|1 [3]|2aB3ab4 #CE #CS expected result : Row|Col 0 [0]|3 [1]|0 [2]|1Ab2aB3ab4Ab5 [3]|6 #CE
- 10:13 AM Ticket #1652 (Sleep in TimerFunc) updated by
- #AutoIt3Wrapper_UseX64=Y ;~ #AutoIt3Wrapper_AutoIt3Dir="z:\AutoItPortable\AutoIt_3_3_15_3" ;~ #AutoIt3Wrapper_Aut2exe="z:\AutoItPortable\AutoIt_3_3_15_3\Aut2Exe\Aut2exe.exe" ;~ #AutoIt3Wrapper_AutoIt3="z:\AutoItPortable\AutoIt_3_3_15_3\AutoIt3.exe" #Include <Timers.au3> #include <GUIConstantsEx.au3> Global $BeforeExit = 0 Opt("GUIOnEventMode", 1) Global $hGUI = GUICreate("Form", 200, 100) GUICtrlCreateButton("test",4,4,100,50) GUISetOnEvent($GUI_EVENT_CLOSE, "Exit") GUISetState() _Timer_SetTimer($hGUI, 10, "Timer") While 1 Sleep(10) WEnd Func Timer($hWnd, $Msg, $iIDTimer, $dwTime) #forceref $hWnd, $Msg, $iIDTimer, $dwTime If $BeforeExit = 1 Then ConsoleWrite("Entered here before Exit" & @CRLF) ;Sleep(1) EndFunc Func Exit() _Timer_KillAllTimers($hGUI) $BeforeExit = 1 For $i = 1 to 999999 _Test() Next Exit EndFunc Func _Test() EndFunc
Jul 11, 2023:
- 7:51 AM Ticket #3961 (HotKeySet and Send extended function keys) updated by
-
Owner, Status changed
Thanks fix sent to Jon
Jul 10, 2023:
- 2:11 PM Ticket #3961 (HotKeySet and Send extended function keys) updated by
-
Description changed
Jul 3, 2023:
- 9:00 PM Ticket #3961 (HotKeySet and Send extended function keys) updated by
-
Version changed
Automatic ticket cleanup. - 8:06 PM Ticket #3961 (HotKeySet and Send extended function keys) created by
- Since the extended function keys (F13 - F24) are introduced again with …
Note:
See TracTimeline
for information about the timeline view.
