Perhaps, when you run the NVG2 thing (which I believe is what actually does the nightvision), you could set a task to run it again in however many seconds it is before it expires.
__________________
No longer around. Thanks your support, everyone! As always: