Articles of cmd

将批处理脚本CMD窗口保留在新打开的CMD窗口之上

可能是一个简单的答案,但不能在网上find它。 我有一个.bat脚本来打开一些程序,也希望用户input(Y [N])这一切工作正常。 我的问题。 我怎样才能让脚本窗口保持在新打开的窗口的顶部,以便用户可以看到脚本正在寻找一些input。 @ECHO OFF REM 2016-06-17 GMAN REM Start Zookeeper cd zookeeper-3.4.8 CALL StartZookeeper.bat REM Give Zookeeper a chance to start sleep 4 REM Start Kafka cd ..\kafka_2.11-0.10.0.0 CALL StartKafka.bat REM Give Kafka a chance to start sleep 2 setlocal :PROMPT SET /p prodCons="Open a CMD for Producer and Consumer: (Y/[N]"?) echo […]

在Windows中,2 <&1和2>&1有什么区别?

这个页面中的例子和解释让我感到困惑: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/redirection.mspx?mfr=true 使用2 <&1和2>&1有什么实际的区别? 第二种forms(2>&1)对于我来说是熟悉的,从与Unix shell的工作。 上面链接的页面有: 要查找File.txt,然后将句柄1(即STDOUT)和句柄2(即STDERR)redirect到Search.txt,请键入: findfile file.txt> search.txt 2 <&1 并且 要将所有输出(包括句柄2(即STDERR))从ipconfig命令redirect到处理1(即STDOUT),然后将输出redirect到Output.log,请键入: ipconfig.exe >> output.log 2>&1 最后,结果有没有什么不同?

Windows cmd-scriptvariables值中的括号不被允许?

为什么会提供以下Windows 7 .cmd命令脚本: set SUN_JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_17 if 3==3 ( set JAVA_HOME=%SUN_JAVA_HOME% ) echo ready 下面的错误消息,而不是打印“就绪” \Java\jdk1.6.0_17 was unexpected at this time. 如果我删除path名中的“(x86)”,错误消息消失。

在Windowsbatch file中寻找Unix风格的“getopt”命令行parsing

任何人都可以帮助我find一些parsingWindowsbatch file中的命令行参数,就像在Unix shell脚本中使用getopt / getopts一样? 它不一定都是Posix-y; 只是我可以指定我期望的开关,哪些需要/允许参数。 他们不需要是“长”的开关; 单个字符将工作。 它可以是batch file调用的外部.exe文件。 它必须是免费分发的。

“start%comspec%/ c script.cmd”vs“start cmd / C script.cmd”

以下命令有什么区别: start %comspec% /c script.cmd start cmd /C script.cmd 我需要cmd窗口script.cmd应该在script.cmd完成后自动closures。

batch file:用数字/计数器列出当前目录中的所有文件夹

对不起,不好的描述,我期待以下输出: FolderA FolderB中 FolderC 以下代码不适用于我 @ECHO OFF set /a count=0 for /d %%d in (*) do ( set /a count+=1 @echo %count%. %%d ) PAUSE 计数器保持在0。