Usually when I run ui.vision, I don’t want to re-run my links/accounts/whatever in the event that I stop and re-start the script. This is the same idea when running the script from task manager, you want it to always use fresh links that haven’t been used in a while.
Enter the FIFO loop - FIFO = First In, First Out.
The way that it works, is that ui.vision always reads the first line of the file, and the last action of the loop is to run a powershell script that takes the first line of the file, and then appends it to the end of the file.
The powershell looks like this:
# Set the file path...
$file = "C:\ui.vision\datasources\targets.csv"
# Get just the first line of the file...
$line = Get-Content -Path $file -TotalCount 1
# Chop that first line off of the file...
(Get-Content $file | Select-Object -Skip 1) | Set-Content $file
# Append the first line back on to the end of the file...
Add-Content $file "$line"
I think you should be able to figure the loop out, but if you’d like to see it, just let me know!