> > Hello, > > I found this strange behaviour of system(), which is really annoying: > > > > system ("start dir") fails, unless a file start.cmd (all executable > > extensions possible?) exists in the current directory (path?). > > Or start.exe or start.bat presumably. > > I don't understand what you think it should do instead? system("foo") runs > command "foo" > start is an internal command. Either the internal command should be executed and then the file shouldn't be needed or the file start.cmd (.exe,.bat,.rb,.py,.pl,...)should be executed. Requiring the file and then executing the internal command is a little bit strange. -mb