标签: cmd

如果...或者如果...在Windows批处理文件中

有没有办法在Windows批处理文件中编写IF或IF条件语句?

例如:

IF [%var%] == [1] OR IF [%var%] == [2] ECHO TRUE
Run Code Online (Sandbox Code Playgroud)

windows conditional cmd if-statement batch-file

82
推荐指数
5
解决办法
31万
查看次数

如何并行运行多个DOS命令?

如何运行多个dos命令?

我有一个for循环,它运行服务器的检测,以检测哪个服务器工作,并且速度很快.并且因为有更多的服务器,我希望不按顺序运行所有服务器检测,而是并行运行.

cmd batch-file

82
推荐指数
3
解决办法
14万
查看次数

如何在Windows批处理文件中创建"是否确定"提示?

我有一个批处理文件,可以自动将一堆文件从一个地方复制到另一个地方,然后返回给我.唯一的事情就是它帮助我,我不小心选择了命令缓冲区中的命令,并大量覆盖未经修改的更改.

我的.bat文件需要什么代码才能让它说"你确定",并让我在运行文件的其余部分之前输入"y"吗?如果输入"y"之外的任何内容,它应该退出该行的执行.

编辑 11月27日好的我再次标记这个未答复,因为我仍然无法弄明白.当我打电话给"退出"时 它关闭cmd.exe这不是我想要的.这一切都是因为Windows实现了命令缓冲区错误[不同于我至少习惯的]

windows cmd batch-file

81
推荐指数
5
解决办法
10万
查看次数

Windows批处理脚本启动程序和退出控制台

我有一个用于启动程序的批处理脚本,例如notepad.exe.当我双击这个批处理文件,记事本可以正常启动,但附近的黑色窗口cmd是谁发动notepad.exe仍在后台.为了启动notepad.exe并使cmd窗口消失,我该怎么办?

编辑:比使用更复杂\I.

cmd电话cygwin,和cygwin开始notepad.我用

start \I \path\cygwin\bin\bash.exe

并且第一个窗口(cmd)消失,但第二个窗口(\ cygwin\bin\bash.exe)仍然在后台.在我使用的cygwin脚本中notepad.exe &然后退出.

windows cmd batch-file

81
推荐指数
4
解决办法
14万
查看次数

如何使PowerShell选项卡完成像Bash一样工作

假设我在当前目录中有以下文件:

buildBar.bat
buildFoo.bat
buildHouse.bat
Run Code Online (Sandbox Code Playgroud)

然后我输入我的命令提示符下,./bu然后TAB.

  • 在Bash中,它扩展到了 ./build

  • 在PowerShell中,它会扩展为./buildBar.bat- 列表中的第一项.

  • 在Cmd中,行为与PowerShell相同.

我更喜欢Bash行为 - 有没有办法让PowerShell表现得像Bash.

powershell cmd tab-completion

81
推荐指数
6
解决办法
3万
查看次数

如何通过批处理文件执行cmd命令?

我想编写一个批处理文件,它将按照给定的顺序执行以下操作:

  1. 打开cmd
  2. 运行cmd命令 cd c:\Program files\IIS Express
  3. 运行cmd命令 iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0
  4. 使用URL = 打开Internet Explorer 8http://localhost:8088/default.aspx

注意:执行命令后不应关闭cmd窗口.

我尝试启动cmd.exe/k"cd \&cd ProgramFiles\IIS Express",但它没有解决我的目的.

cmd batch-file windows-scripting

81
推荐指数
6
解决办法
55万
查看次数

如何取消定义MS-DOS变量?

假设我在CMD shell中执行以下命令:

set FOO=bar
Run Code Online (Sandbox Code Playgroud)

除了回收CMD shell之外,有没有办法取消定义这个变量?

windows cmd batch-file

80
推荐指数
4
解决办法
8万
查看次数

在单独的行上回显%path%?

使用Windows命令提示符,我可以回显%path%并在单独的行上获取结果路径吗?像这样的东西,但对于Windows:

echo $path | tr ':' '\n'
Run Code Online (Sandbox Code Playgroud)

我可以使用vanilla cmd执行此操作,还是需要PowerShell或js脚本?

示例echo%path%output:

C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;
Run Code Online (Sandbox Code Playgroud)

期望的输出:

C:\WINDOWS\system32;
C:\WINDOWS;
C:\WINDOWS\System32\Wbem;
C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;
C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;
C:\Program Files\Microsoft SQL Server\90\Tools\binn\;
C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;
Run Code Online (Sandbox Code Playgroud)

powershell cmd path

79
推荐指数
3
解决办法
6万
查看次数

Windows批处理命令从文本文件中读取第一行

如何使用Windows批处理文件从文本文件中读取第一行?由于文件很大,我只想处理第一行.

cmd batch-file

77
推荐指数
6
解决办法
31万
查看次数

如何获取没有文件的文件夹和子文件夹列表?

我试图将目录的文件夹子文件夹列表打印到文件.

当我运行时dir /s/b/o:n > f.txt,我也得到了一个文件列表.我只需要文件夹和子文件夹.

任何人都知道这可以从命令行界面执行此操作吗?

directory cmd subdirectory

77
推荐指数
5
解决办法
34万
查看次数