At the moment no parameters are passed, and the executable is only launched once per scan regardless how many devices were detected, as long as there is at least one detection.
We haven't found a clever way of passing multiple rows of data, but it's possible to extract and use it with
sqlite3 from sqlite-tools. You could execute a batch script with something like this, which will dump all unknown devices:
sqlite3 "C:\Users\UserName\AppData\Local\WiFi Guard\WiFi Guard.DB" "SELECT * FROM DEVICE WHERE KNOWN = 0"
You can also export that to a CSV file; and there is a bunch of other options, see via:
sqlite3 --help