Currently, if the monitor file changes is checked, mIRC will pop up the file changed message when a loaded script file has been changed externally. It would be incredibly helpful if the /reload command was able to get rid of it (either by default or via a new switch).

A simple demonstration of the issue is:

Code:
//timer 1 1 write $qt($script(1)) ; comment at EOF |  timer 1 2 reload -rs $qt($script(1))
; Assuming $script(1) is a .mrc file and not an .ini


Note that the script file is reloaded while the 'file changed' dialog is open. Clicking 'yes' or 'no' has no effect since the file has already been loaded. (Assuming you waited the 2 seconds of course.)

The example above is to demonstrate the issue, not to serve as a practical application. The main use is via an external application (like an editor) that wants to reload a script file after it has been changed - while still retaining the ability to monitor file changes.