Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 11/14/2014 in all areas

  1. FileReadToArray then Scripting.Dictionary is the best way #include <Array.au3> Local $a[11] = [1, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12] Local $b[12] = [1, 2, 2, 3, 4, 5, 6, 8, 10, 12, 13, 14] Local $sda = ObjCreate("Scripting.Dictionary") Local $sdb = ObjCreate("Scripting.Dictionary") For $i In $a $sda.Item($i) Next For $i In $b $sdb.Item($i) Next For $i In $sdb If $sda.Exists($i) Then $sdb.Remove($i) Next $asd = $sdb.Keys() _ArrayDisplay($asd, "$asd")
    1 point
  2. I suspect it's one of those where you first have to create an interface, so COM stuff. Not as simple as calling dll function.
    1 point
  3. Biatu

    GlyphDesigner v1.00

    Update: -Improved Performance 64Bit: Infintiy.GlyphDesigner.64 32Bit: Infinity.GlyphDesigner
    1 point
  4. #include <Array.au3> Local $aListUnique = StringSplit("111-111,222-222,333-333,444-444,555-555,666-666,777-777",",") Local $aListExisting = StringSplit("111-111,333-333,444-444,555-555,777-777",",") _ArrayDisplay($aListUnique) _ArrayDisplay($aListExisting) Local $i, $i2 For $i = 0 to $aListUnique[0] For $i2 = 0 to $aListExisting[0] If $aListExisting[$i2] = $aListUnique[$i] Then $aListUnique[$i] = "" ExitLoop EndIf Next Next _ArrayDisplay($aListUnique) If I understand your question correctly, this would be the cumbersome method. But I get the feeling time isn't of the essence, and this would "get the job done". Any matches found in the Existing array are replaced with "".
    1 point
  5. Jon

    AutoIt v3.3.12.0 Released

    AutoIt v3.3.12.0 has been released. Thanks to everyone involved - there's been a lot of effort in the help file, UDF library and build scripts by many under-appreciated individuals. Download it here. Complete list of changes: History
    1 point
×
×
  • Create New...