All you really need to do is replace all the wnd.SendMessages in your DisplayAll case with '\r\n'. The following code should replace the current case 'DisplayAll' and it should send one message with all the stats rather than 6:
quote:
Replace
case "DisplayAll" : wnd.SendMessage('OS: ' + OStitle());wnd.SendMessage('HDD: ' + HDDspace('summary'));wnd.SendMessage('/noicon CPU: ' + getProcessor('summary') );wnd.SendMessage('GFX: ' + getGraphicCard('summary') );wnd.SendMessage('Contacts Online: ' + getContacts('summary') );wnd.SendMessage('Uptime: ' + getUptime()); return;
With this
case "DisplayAll" : wnd.SendMessage('/noicon OS: ' + OStitle() + '\r\nHDD: ' + HDDspace('summary') + '\r\nCPU: ' + getProcessor('summary') + '\r\nGFX: ' + getGraphicCard('summary') + '\r\nContacts Online: ' + getContacts('summary') + '\r\nUptime: ' + getUptime()); return;