Tag: cmd

如何将命令行parameter passing给batch file?

我需要在运行时将ID和密码传递给cmd(或bat)文件,而不是将其硬编码到文件中。 以下是命令行的样子: test.cmd admin P@55w0rd > test-log.txt

如何从Windows命令行获取应用程序退出代码?

我正在运行一个程序,并希望看到它的返回码是什么(因为它根据不同的错误返回不同的代码)。 我知道在Bash我可以通过跑步来做到这一点 echo $? 在Windows上使用cmd.exe时该怎么办?

如何在Windowsbatch file中有多种颜色?

我想知道是否有可能在Windowsbatch file中的同一行上有不同的彩色文本,例如,如果它说 echo hi world 我希望“嗨”是一种颜色,“世界”是另一种颜色。 也许我可以将COLOR命令设置为一个variables: set color1= color 2 set color9= color A 然后将它们同时部署在同一行上 echo hi world 但我不知道我会怎么做。

批文件删除N天以前的文件

我正在寻找一种方法来删除MS-DOSbatch file中超过7天的所有文件。 我search了networking,发现了几百行代码的例子,还有一些需要安装额外命令行工具来完成任务的例子。 BASH中只需几行代码即可完成类似的工作 。 在Windows中,对于batch file来说,似乎至less可以轻松实现。 我正在寻找一个解决scheme,在标准的Windows命令提示符下工作,没有任何额外的实用程序。 请不要PowerShell或Cygwin。

为什么在命令行上使用'set var = text'后没有输出string'echo%var%'?

我使用set命令在Windows 8.1上的CMD中设置了一个variables,并试图回显它。 这里是一个例子: C:\Users\Logan>set var = text C:\Users\Logan>set var var = text C:\Users\Logan>echo %var% %var% C:\Users\Logan> 那么有没有办法强制命令提示符回显variables,而不是原始文本?

什么是Windows FINDSTR命令的未公开的function和限制?

Windows FINDSTR命令是可怕的logging。 有非常基本的命令行帮助可以通过FINDSTR /? ,或HELP FINDSTR ,但它是可悲的不足。 在http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/findstr.mspx?mfr=true上可以find更多的文档。 有很多FINDSTR的function和限制,甚至没有暗示在文档中。 如果没有事先的知识和/或小心的试验,也不能预料到它们。 所以问题是 – 什么是无证FINDSTR的function和限制? 这个问题的目的是提供许多未logging的function的一站式存储库,以便: A)开发人员可以充分利用那里的function。 B)开发人员不要浪费时间想知道为什么某些东西不应该工作。 请确保您在回复之前知道现有的文档。 如果信息被HELP覆盖,那么它不属于这里。 这也不是一个显示FINDSTR的有趣用途的地方。 如果一个逻辑人可以基于文档预测FINDSTR的特定用法的行为,那么它就不属于这里。 同样的道理,如果一个逻辑人可以基于任何现有答案中包含的信息来预测特定用法的行为,那么它又不属于这里。

Windows命令解释器(CMD.EXE)如何parsing脚本?

我碰到了ss64.com ,它提供了有关如何编写Windows命令解释器将运行的批处理脚本的很好的帮助。 但是,我一直无法很好地解释批处理脚本的语法 ,如何扩展或不扩展,以及如何逃避。 以下是我无法解决的示例问题: 报价系统如何pipe理? 我做了一个TinyPerl脚本 ( foreach $i (@ARGV) { print '*' . $i ; } ),编译并调用它: my_script.exe "a ""b"" c" →输出是*a "b*c my_script.exe """abc""" →输出*"a*b*c" 内部echo命令如何工作? 这个命令里面扩展了什么? 为什么我必须在文件脚本中使用for […] %%I ,而在交互式会话中使用for […] %I ? 什么是转义字符,在什么情况下? 如何逃避百分号? 例如,我怎样才能从字面上回显%PROCESSOR_ARCHITECTURE% ? 我发现echo.exe %""PROCESSOR_ARCHITECTURE%作品,有没有更好的解决scheme? 配对如何匹配? 例: set b=a , echo %a %b% c% → %aac% set […]

在cmd.exe(批处理)脚本中的数组,链表和其他数据结构

我正在玩cmd.exe,但在其帮助中,我没有find任何信息,如何定义数组。 我发现,如何定义简单的variables: set a = 10 echo %a% 但是,我想创build数组,链表等… 那么,它是否能够在cmd.exe中(我的意思是:在cmd.exe中是否存在任何数组关键字?) 我想要实现一些algorithm: 冒泡sorting 快速sorting 侏儒sorting 等等… 所以,我也想知道,Cmd.exe是否有引用或实例,结构等? 导致其帮助不完整在:/? 图灵机定义可以将Cmd.exe定义为完整吗? (图灵完成)

Windows批处理:回显没有新行

什么是等同于Linux shell命令的Windows批处理命令echo -n在输出结尾处抑制换行符? 这个想法是写在一个循环内的同一行。

如何在Windows命令行上测量命令的执行时间?

这可以用标准手段来完成吗?