In updates.txt there is:
18.$os now returns NET for .NET systems.
This behavior is not correct since Windows .NET does not exist. Windows .NET was renamed to Windows 2003 before it was released. So $os should return 2003 instead of .NET
i know its a bug, but its really easy to reproduce:
alias o.s {
return $replace($os,.NET,2003)
}
Unfortunately, mIRC doesn't allow you to override internal identifiers.
correct me if im wong (im not testing... 1 i dont have server 2K3, 2 theres no ctrl break anymore!!!! >:| [or so iv heard])
but isnt this an infinity loop?
alias os { return $replace($os,.NET,2003) }
No ctrl+break any more huh?
* Break: command halted (line 2, script.mrc)
So much for ctrl+break!
There sure is Ctrl+Break and it works but only until before (Not responding) is printed in the titlebar. After you see (Not responding), Ctrl+Break doesn't work. Note that I've only seen this on WinXP, I have no idea what happens on other Windows versions.
//echo $replace($os,XP,NT5.1)
It replaces it for me.
There is no Windows 2003 either. It's Windows Server 2003 :tongue:
iv seen posts with somthing about break dont work anymore like it should idk...i didnt try it myself, i never got caught in a loop yet