Articles of cmd

我如何从PATH环境variables中提取完整path?

我想从本地cmd工具中提取PATH环境variables的完整path。 考虑以下PATH内容: C:\ Program Files \ Windows Resource Kits \ Tools \; C:\ Perl \ site \ bin; C:\ Perl \ bin; C:\ WI NDOWS \ system32; C:\ WINDOWS; C:\ WINDOWS \ System32 \ Wbem ; c:\ Program Files \ Microsoft SQ L Server \ 90 \ Tools \ binn \; C:\ WINDOWS \ system32 […]

cmd – 是否有可能临时分配一个可用的驱动器号到本地path?

在Windows上使用cmd,使用pushd可以很容易地将驱动器号分配给UNCpath: C:\Windows\> pushd \\server\share\path Y:\> popd C:\Windows\> 不过,我希望能够做到与本地path相同,因为它会缩短文件path,我不得不使用不支持具有很长path的文件的命令。 这个想法在脚本中没有G:硬编码,因为它可以在另一台机器上使用。 subst G: . pushd G:\ (other commands) popd subst G: /d 我试过pushd \\?\%CD%但不幸的是它不工作… 有没有人有这个魔术? 谢谢

如何使用启动命令通过批处理脚本更改命令窗口的颜色

我正在运行一些小批量脚本来使用robocopy将数据从一个位置复制到另一个位置 下面贴了一个样本。 我需要做的每个这些batch file是让它打开并运行列出(它正在做)的robocopy命令,但我需要robocopy输出窗口在每个batch file设置的颜色。 batch file读取如下启动robocopy.exe“source”“destination”/ MIR /Log:e:\outputlog.txt / TEE 启动robocopy.exe“source”“destination”/ MIR /Log:e:\outputlog.txt / TEE 启动robocopy.exe“source”“destination”/ MIR /Log:e:\outputlog.txt / TEE 以上都将立即运行,这是好的,但我不能让robocopy窗口改变颜色。 (上面的3是一个颜色很好,我们将运行另一个batch file如上,但用不同的颜色来区分副本) 这甚至是可能的。 我知道CMD命令可以有一个颜色的变化,但只适用于该窗口。 随着robocopy命令打开一个新窗口,颜色设置不会传递, 任何帮助或想法,将不胜感激。 我们需要保持代码简单,因为不同的用户需要使用它

在Windows上设置Python不要在cmd中键入python

我如何configuration,以便我不必在Windows上inputpython script.py而只需在CMD中inputpython script.py ? 我将我的python目录添加到包含python.exe的%PATH%中,但仍然无法正确运行脚本。 我试过用django-admin.py运行django-admin.py startproject mysite给我inputType 'django-admin.py help <subcommand>' for help on a specific subcommand. 在它前面使用python正确处理命令。 这里有什么问题?

Windows命令解释器:如何获取第一个pipe道命令的退出码

在下面提供的示例中,我执行nmake,然后将STDOUT / STDERRredirect到tee,然后将它发送到屏幕以及日志文件。 问题是,我试图捕获nmake退出代码,而不是三通。 我需要的是从nmake退出代码,而不是三通。 nmake | tee output.txt

在Windowsbatch file中比较2个date

如何比较batch file中的2个date? 这个: if %%newdate geq %olddate% _do smth_ 不起作用。 在这种情况下,我有这个 27.05.2013 大于 15.07.2013和 14.07.2013 小于 15.07.2013 振亚

Windowsbatch file中的用户决策超时

我写了一个简单的.bat文件,一次询问用户是/否的问题。 现在我想添加一个超时 – 让我们说10秒 – 它。 有一个简单的方法来做到这一点? 到目前为止我的来源: SET /P ANSWER=Do you want it (Y/N)? IF /i {%ANSWER%}=={y} GOTO :yes IF /i {%ANSWER%}=={yes} GOTO :yes GOTO :no :yes @echo Yeah, it will be done. GOTO :continue :no @echo Nope, it will not happen. GOTO :continue :continue @echo And on we go

Windows命令提示符login到文件

我想轻松地将Windows命令提示符的日志保存到文件中。 有没有其他的select,并右键点击复制?

在批处理中杀死一个进程并报告成功

我有以下batch file,终止iTunes程序,如果我连接我的iPod,它不会同步它。 (我知道你可以在iTunes中设置。) @echo off :kill cls taskkill /F /IM itunes.exe >nul if %errorlevel%==1 { echo iTunes not found. } else { echo iTunes is killed. } goto kill 但是,这个命令没有回应。 所以它只是给出了默认的命令文本。 所以是的,我想要做什么: 如果找不到iTunes,则应显示该命令 未findiTunes 如果发现并终止, iTunes被杀害 帮帮我? 错误级别不起作用,这似乎是没有工作的错误。

以编程方式从命令行打印多个副本

我的应用程序生成35到55个PDF文件,其中我必须自动打印4份。 所有这些文件都在一个文件夹中。 我的要求是使用batch file打印每个文件的四个副本。 我安装了Adobe Acrobat Reader。 我该怎么做呢?