为cmd编写批处理文件

时间:2017-06-17 10:50:57

标签: file batch-file curl command

我必须编写一个批处理文件来更改目录,而不是要在此目录中启动命令。这是一个像“curl --help”

这样的卷曲命令

我现在拥有的是=

start cmd /K "cd C:\Users\myname\mycurl"

工作正常。现在我想从这个直接命令运行这个命令。

curl --help

请有人帮助我

感谢

2 个答案:

答案 0 :(得分:1)

批量启动另一个带有/ K的cmd以保持打开状态,然后发出一个命令,该命令填充的屏幕强制滚动回来是没有用的。

或者:

  • 打开cmd窗口并调用C:\Users\myname\mycurl\curl.exe --help|more按屏幕阅读 - 或
  • C:\Users\myname\mycurl\curl.exe --help|clip将帮助文件复制到剪贴板,然后粘贴到首选编辑器。
  • 阅读curl manual online

答案 1 :(得分:-1)

  1. 一个简单的方法是:

    启动cmd / K" cd C:\ Users \ myname \ mycurl&& curl --help"

  2. 使用command1&& command2:只有在command1成功时才能执行command2。

    另请参阅:combining commands in DOS/windows

    1. 您也可以编写包含多个命令的批处理文件。并从新的命令提示符调用该批处理文件。
    2. 实施例: bat1.bat

      start cmd /K "bat2.bat"
      

      bat2.bat

      echo running bat2.bat
      cd C:\Users\myname\mycurl
      curl --help