I have an Array.
Code: Select all
GetClipBoard>List,0
Separate>List,CRLF,Array1
Moderators: JRL, Dorian (MJT support)
Code: Select all
GetClipBoard>List,0
Separate>List,CRLF,Array1
Code: Select all
GetClipBoard>List,0
Separate>List,CRLF,Array1
Let>uniqueList=
Let>k=0
Repeat>k
Let>k=k+1
Let>tempValue=Array1_%k%
Position>tempValue,uniqueList,1,foundValue,False
If>foundValue=0
Let>uniqueList=%uniqueList%|
EndIf>
Until>k=Array1_count
Separate>uniqueList,|,Array2
Code: Select all
GetClipBoard>List,0
Separate>List,CRLF,Array1
Let>uniqueList=
Let>k=0
Repeat>k
Let>k=k+1
Let>tempValue=Array1_%k%
Position>tempValue,uniqueList,1,foundValue,FALSE
If>foundValue=0
Let>uniqueList=%uniqueList%|
EndIf>
MessageModal>Array1_%k%
Until>k=Array1_count
Separate>uniqueList,|,Array2
Let>x=0
Repeat>x
Let>x=x+1
MessageModal>Array2_%x%
Until>x=Array2_count
Code: Select all
GetClipBoard>List,0
Separate>List,CRLF,Array1
Let>uniqueList=
Let>k=0
Repeat>k
Let>k=k+1
Let>tempValue=Array1_%k%
Position>tempValue,uniqueList,1,foundValue,FALSE
If>foundValue=0
Let>uniqueList=%tempValue%|%uniqueList%
EndIf>
MessageModal>Array1_%k%
Until>k=Array1_count
Separate>uniqueList,|,Array2
Let>x=0
Repeat>x
Let>x=x+1
MessageModal>Array2_%x%
Until>x=Array2_count
Code: Select all
Until>x={(%Array2_count%-1)}
Code: Select all
/*
TheList:
fish
horse
dog
horse
fish
*/
LabelToVar>TheList,List
PutClipBoard>List
GetClipBoard>List,0
Separate>List,CRLF,Array1
//If last item is blank, ignore it
Let>LastArrayItemNum=Array1_Count
if>Array1_%LastArrayItemNum%=
Let>Array1_Count=Array1_Count-1
endif
Let>uniqueList=
Let>k=0
Repeat>k
Let>k=k+1
Let>tempValue=Array1_%k%
Position>tempValue,uniqueList,1,foundValue,FALSE
If>foundValue=0
Let>uniqueList=%tempValue%|%uniqueList%
EndIf>
MessageModal>Array1_%k%
Until>k=Array1_count
Separate>uniqueList,|,Array2
Let>Array2_count=Array2_count-1
Let>x=0
Repeat>x
Let>x=x+1
MessageModal>Array2_%x%
Until>x={(%Array2_count%-1)}