常见问题 台式电脑的常见问题>>

在Windows XP操作系统中使用Start指令  

发布时间:2010-12-10 11:57:55

答案:

我的电脑在运行一个包含了Start指令的批文件时,出现了一点小麻烦。如果是用它来触发一个存放在Windows文件夹下的程序,一切就没问题。但是,如果是用它来触发一个并非存放在Windows文件夹下的程序,该程序根本就不会执行。而且,Windows将会打开另一个DOS窗口,标题栏中显示了该程序的名称。目前我使用的是符合标准语法的Start“程序路径”。这套语法在Windows 98操作系统环境下一直很正常,现在转到Windows XP环境下使用,问题就出现啦。如果我将Start指令省略掉,只键入程序名称,批文件将会启动该程序,但是它会处于等待状态,就好像我使用了Start /W指令。   

  A正如它的名字,指令就是执行指定的命令。在Windows XP环境下,Start指令的第一个自变量是一个任意的窗口标题,放置在双引号当中。当你将完整的路径名键入到双引号中间时,Start将会把它当作一个窗口标题来处理。举个例子吧,比如说下面这条命令:   

  START "C:\Program Files\Jasc Software Inc\Paint Shop Pro 7\PSP.EXE"创建了一个标题为指定路径名(即:C:\Program Files\Jasc Software Inc\Paint Shop Pro 7\PSP.EXE)的命令提示符窗口,如图5。针对你这个问题的解决方案其实非常简单:只要在路径名的前面加上一对双引号(双引号之间不要输入任何内容),即:START "" "C:\Program Files\Jasc Software Inc\Paint Shop Pro 7\PSP.EXE" 接下来你应该就能够畅通无阻地执行Start指令啦。 

本FAQ适用范围

下一步您可以:
查看台式电脑产品 >>