好的,这是我的大脑!我有一个批处理文件,它将启动另一个批处理文件,但每次运行说批处理文件时,它所做的只是打开一个命令窗口,标题是批处理文件所在的位置。以下是执行start / wait命令的批处理文件:
::------------------------------ configure power settings ---------------------------
@echo off
start /wait "%~d0\SETUP_POSTOP\01 Configure Power Settings\always on.bat"
::------------------------------ programs and features ------------------------------
start /wait "%~d0\SETUP_POSTOP\02 Uninstall Unwanted Software\Programs and Features.bat"
上述批处理文件应该运行“永远在线”批处理文件,但它只是打开另一个命令窗口。这是它试图启动的“永远在线”批处理文件:
@echo off
echo DO NOT CLOSE!!!
%windir%\system32\powercfg.exe /import "%~d0\SETUP_POSTOP\01 Configure Power Settings\alwayson.pow" 2f5ac084-2edf-444a-b1b9-8de872cf798e
%windir%\system32\powercfg.exe /setactive 2f5ac084-2edf-444a-b1b9-8de872cf798e
start /wait %windir%\System32\powercfg.cpl
exit
我已经尝试了一切,我的所有研究都指向启动命令中的错误?我刚刚和这个人站在一起!
答案 0 :(得分:1)
start
命令将第一个引用的参数作为新窗口的标题处理。
尝试
start /wait "" "%~d0\SETUP_POSTOP\01 Configure Power Settings\always on.bat"
答案 1 :(得分:1)
start
第一个双引号"My Script"
命令行参数被视为窗口标题。
Syntax: START "title" [/D path] [options] "command" [parameters]
始终包含标题这可以是一个简单的字符串(
""
)或 只是一对空引号function doit() { var title = document.getElementById("title1").value; var desc = document.getElementById("desc1").value; document.write("<h3>Title : </h3>" + title + "< br / >"); // HERE document.write("<h3>Description : </h3>" + desc); }
。根据Microsoft文档,标题是可选的,但是 根据所选择的其他选项,如果是这样,您可能会遇到问题 删去。