Monday, November 08, 2010 at 12:06 AM.

system.verbs.builtins.sys.dosBatchCommand

on dosBatchCommand (cmdstring) {
	<<Changes
		<<11/28/08; 7:47:58 AM by DW
			<<Randomize the name of the batch file.
		<<11/22/08; 3:47:00 PM by DW
			<<Created. Run the string as a batch file.
	if system.environment.isWindows {
		local (ftmp = frontier.getsubfolder ("/ops/temp/") + "tmp" + clock.ticks () + ".bat");
		file.writewholefile (ftmp, cmdstring);
		launch.appwithdocument ("cmd.com", ftmp);
		clock.waitseconds (1)}}
		<<try {file.delete (ftmp)}
<<bundle //test code
	<<dosBatchCommand ("net stop apache2.2")
	<<dosBatchCommand ("net start apache2.2")



This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.