Scavenger
The Scavenger class allow you to interect with the Scavenger Agent, via scripting.
Table of Contents
Methods
AddItemByTarget
Syntax:
Scavenger.AddItemByTarget()Initiate targeting to add an item to the active list.
Returns:
VoidChangeList
Syntax:
Scavenger.ChangeList(listName)Change the Scavenger's active list.
Parameters:
listName(String): Name of an existing organizer list.
Returns:
VoidClearList
Syntax:
Scavenger.ClearList(listName)Clear all items from a Scavenger list.
Parameters:
listName(String)
Returns:
VoidGetScavengerBag
Syntax:
Scavenger.GetScavengerBag()Get current Scravenger destination container.
Returns:
UInt32ItemInsert
Syntax:
Scavenger.ItemInsert(listName, item)Insert an item into a Scavenger list.
Parameters:
listName(String)item(Scavenger.ScavengerItem)
Returns:
VoidItemsRead
Syntax:
Scavenger.ItemsRead(list)Read items from a Scavenger list.
Parameters:
list(String)
Returns:
List[Scavenger.ScavengerItem]ListDelete
Syntax:
Scavenger.ListDelete(description)Delete a Scavenger list from persistence.
Parameters:
description(String)
Returns:
VoidListDetailsRead
Syntax:
Scavenger.ListDetailsRead(listname, bag, range)Parameters:
listname(String)bag(Int32&@)range(Int32&@)
Returns:
VoidListExists
Syntax:
Scavenger.ListExists(description)Check if a Scavenger list exists by name.
Parameters:
description(String)
Returns:
BooleanListInsert
Syntax:
Scavenger.ListInsert(description, bag, range)Insert a new Scavenger list into persistence.
Parameters:
description(String)bag(Int32)range(Int32)
Returns:
VoidListsRead
Syntax:
Scavenger.ListsRead()Read all Scavenger lists from persistence.
Returns:
List[Scavenger.ScavengerList]RunOnce
Syntax:
Scavenger.RunOnce(scavengerList, millisec, filter)Parameters:
scavengerList(List[Scavenger.ScavengerItem])millisec(Int32)filter(Items.Filter)
Returns:
VoidSetBag
Syntax:
Scavenger.SetBag()Initiate targeting to set the scavenger bag for the active list.
Returns:
VoidStart
Syntax:
Scavenger.Start()Start the Scavenger Agent on the currently active list.
Returns:
VoidStatus
Syntax:
Scavenger.Status()Check Scavenger Agent status
Returns:
BooleanStop
Syntax:
Scavenger.Stop()Stop the Scavenger Agent.
Returns:
Void