Jump to content
Sign in to follow this  
Hassaan

Array Compare?

Recommended Posts

Hi, I want to compare two arrays and store the uncommon elements in another array. I searched through the help file but cant find any function to achieve that. Can someone help me out?

PS: Srry if the question is noobish, i started yesterday ;)

Share this post


Link to post
Share on other sites

Hi sorry for the late reply, array elements are strings. Would be great if you can direct me with a code. Ill check out the links too.

Seems strange but _ArrayCompare() is not in the help file :/ ill check it out online. Thanks!

Share this post


Link to post
Share on other sites

_ArrayCompare() is a User Defined Function which is not yet added to standard AutoIt Functions (in/ex).

And can you provide an example of what you exactly want, and in which order?

Share this post


Link to post
Share on other sites

its like im getting text from a chat room, what i need to do is read the last line which was written. I have managed to get the text and store it in an array. Now what im thinking is that ill do the same procedure after a second and then by comparing both arrays ill get a new array which will have the lines which were not read previously.

Edited by Hassaan

Share this post


Link to post
Share on other sites

So you have two arrays. The newer array has lines added at the end?

If this is true get the number of records of array A ($iItemsA) and start reading in Array B on line ($iItemsA+1).

Usually arrays have the number of records in element 0. If this is not true then you get the number of records by using function UBound().

Edited by water

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2020-10-10 - Version 1.5.2.1) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2020-12-15 - Version 1.6.3.1) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2020-06-27 - Version 1.3.2.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
PowerPoint (2017-06-06 - Version 0.0.5.0) - Download - General Help & Support
Excel - Example Scripts - Wiki
Word - Wiki
Task Scheduler (2019-12-03 - Version 1.5.1.0) - Download - General Help & Support - Wiki

Tutorials:
ADO - Wiki, WebDriver - Wiki

 

Share this post


Link to post
Share on other sites

And before you do the next compare you have to copy array B to A.

This is in Autoit:

$arrayA = $arrayB

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2020-10-10 - Version 1.5.2.1) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2020-12-15 - Version 1.6.3.1) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2020-06-27 - Version 1.3.2.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
PowerPoint (2017-06-06 - Version 0.0.5.0) - Download - General Help & Support
Excel - Example Scripts - Wiki
Word - Wiki
Task Scheduler (2019-12-03 - Version 1.5.1.0) - Download - General Help & Support - Wiki

Tutorials:
ADO - Wiki, WebDriver - Wiki

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...