Thanks for the bug report. This behaviour is actually by design. The -n switch sends a PostMessage to the editbox control to process any editbox contents. This means that processing only takes place after the script exits.

The reason for this is that the editbox is designed for user input, not scripting, and interacts with a number of GUI features that are global. If the -n switch used SendMessage to force immediate processing, the editbox processing routine would be entered recursively, possibly many times, and there would likely be side-effects (especially as there are both pre and post processing updates to the editbox). So unfortunately this is not possible.

The only solution I can think of is for you to use a /timer for each /editbox call to allow the editbox to work as expected.

Last edited by Khaled; 10/08/12 11:21 AM.