| 4.5 FAQ-363 How do I change the target window to output error message?Change-Target-Window-for-Error Last Update: 2/4/2015 There are several types of messages starting with Origin 8:
 
  'W' for warning message, default = OUTMSG_MESSAGE_LOG_OPEN
  'I' for info message, default = OUTMSG_MESSAGE_LOG_OPEN
  'E' for error message, default = OUTMSG_MESSAGE_LOG_FORCE_OPEN
  'R' for result message, default = OUTMSG_MESSAGE_LOG_OPEN
  'D' for debug message, default = OUTMSG_CB_CMD_OUT
 They are controlled by @NOW, @NOI, @NOE, @NOR and @NOD system variables respectively.
 The target window is defined by:
 enum {
	OUTMSG_NONE = 0, 
	// Current command prompt output, can be Command Window or Script Window 
	OUTMSG_CMD_OUT,
	// If no current command prompt output, will open Script Window
	OUTMSG_CMD_OUT_OPEN_SCRIPT_WIN,
	// Code Builder command output
	OUTMSG_CB_CMD_OUT,
	OUTMSG_CB_COMPILER_OUT, 
	// Classic Script Window regardless of current command prompt
	OUTMSG_SCRIPT_WIN,
	OUTMSG_SCRIPT_WIN_FORCE_OPEN,
	// MessagesLog Window regardless of current command prompt, since v8.6
	OUTMSG_MESSAGE_LOG,
        OUTMSG_MESSAGE_LOG_OPEN
	OUTMSG_MESSAGE_LOG_FORCE_OPEN, 
}Therefore, if you want to change the target window of message types, set the corresponding system variable with the enumerated value.
 For example, force error messages to Code Builder command output, type
 @NOE = 3 
 
 Keywords:error message, script window, command window, @NOE |