Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 03/17/2020 in all areas

  1. trancexx

    MailSlot

    This way of communication between processes very much resemble to the communication we do with our mail accounts. I would guess (smartly, no doubt) that was the key factor used for naming the functions when they were created. Information about mailslots can be found on microsoft's site, link. Summary could be that datagrams are used for communication and it's one-way and asynchronous. Attached zip file contains MailSlot.au3, AutoIt's implementation of these functions. Also there would be two scripts in there MailSlot_Sender.au3 and MailSlot_Reciever.au3. Both scripts are demos of the mailslot mechanism. Start both and use former to send mails to latter. Examples are basic and should show what's this about. MailSlot.zip Available functions are alphabetically: _MailSlotCheckForNextMessage_MailSlotClose_MailSlotCreate_MailSlotGetMessageCount_MailSlotGetTimeout_MailSlotSetTimeout_MailSlotRead_MailSlotWriteedit: New attachment. _MailSlotGetTimeout() function added to MailSlot.au3.
    1 point
  2. Thank you, that is worth installing. I've been "too busy" to update for a while.
    1 point
  3. the cursor looks OK in my setup. Then again, I'm using a dark theme ( High contrast tweak ), so if you use a "regular" windows, the cursor will be black instead of white, as the picture of my setup above shows.
    1 point
  4. The older version of Scite worked once I copied the wrapper and changed the version Older Autoit worked with it once I got rid of those newer includes and copied the functions to the files directly I just Commented out the includes and then looked to see what functions failed #Runner -- _WinAPI_EnumChildWindows, _WinAPI_SetForegroundWindow #Helper -- _WinAPI_SetForegroundWindow, _WinAPI_GetClassName, _WinAPI_IsClassName
    1 point
  5. There are multiple ways but if you already feel pixelsearch is hard read the faq that explains find bitmap, automation. Some words to search on are bitblt and gdi+ and tesseract if its a pixelsearch. Java accessibility is another approach by looking for jabsimplespy. There is not 1 solution and even harder to help if your site is not publicly reachable.
    1 point
  6. Melba23

    Help with 2D array

    HeyTom, A couple of changes needed: #include <Array.au3> Global $aArray[][] = [["Tom", "AA", "-"], _ ["Tom", "AA", "+"], _ ["Tom", "BB", "+"], _ ["Tom", "CC", "+"], _ ["Tom", "DD", "-"], _ ["Tom", "DD", "-"], _ ["Tom", "DD", "+"], _ ["Tom", "EE", "+"]] For $i = UBound($aArray) - 1 To 1 Step -1 ; Read line $sCurrent = $aArray[$i][1] ; Look for earlier duplicates For $j = $i - 1 To 0 Step -1 If $aArray[$j][1] == $sCurrent Then $aArray[$j][1] = "" Else ExitLoop EndIf Next $i = $j + 1 ;_ArrayDisplay($aArray, $i & " - " & $j, Default, 8) Next _ArrayDisplay($aArray, "Ended", Default, 8) Over to you to spot the differences! M23
    1 point
  7. Yes it works I had to change the minmum version for Scite in the version check I also added the required functions from WinAPISysWin.au3 and WinAPISysInternals.au3 to AutoIt3_CompilerRunner.au3 & HelpForAutoIt3_Helper.au3 I then was able to use it with the older autoit version as well
    1 point
  8. The code has been modified ... There is an error using the Int data type where the size of some Internet files is greater than the maximum Int data type Now the UINT64 data type has been used ... Thank you.
    1 point
  9. seadoggie01, Try this. pixelsearch,, Keeping those for tomorrow - still 12 days of restrictions to go! M23
    1 point
×
×
  • Create New...