2017-06-17 154 views
-3

我必須編寫一個批處理文件來改變目錄,並且我想在這個目錄中啓動一個命令。它像一個curl命令 「捲曲--help」爲cmd寫一個批處理文件

我現在已經是=

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

其工作的罰款。現在我想運行這個命令從這個directorty。

curl --help 

有人可以幫我請

感謝

+0

目前尚不清楚你想要達到的目的。你所報告的工作正常的命令是不正確的,我建議這應該讀,'開始「」CMD/K「光盤C:\用戶\ myname \ mycurl」'。這表示如果確實需要'START',那麼使用它的**'/ D' **選項可能也有幫助,'START「」/ D「%UserProfile%\ mycurl」CMD/K「; _(如果你不想打開一個新的cmd窗口,然後添加**'/ B' **選項,'START「」/ B/D「%UserProfile%\ mycurl」CMD/K')_。要直接運行你詢問的命令,可以將它添加到最後:'START「」/ D「%UserProfile%\ mycurl」CMD/K「curl --help」'。 – Compo

回答

-1
  1. 一個簡單的方法是:

    啓動CMD/K「CD C:\用戶\ MYNAME \ mycurl & & curl --help「

使用命令1 & & command2:只有command1成功,您才能執行command2。

另請參考:combining commands in DOS/windows

  • 您還可以寫有多個命令的批處理文件。並從新的命令提示符處調用該批處理文件。
  • 實施例: bat1.bat

    start cmd /K "bat2.bat" 
    

    bat2.bat

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

    更好'開始/ D「path_to_start」cmd/K「捲曲...」' – elzooilogico

    +0

    謝謝。我現在使用「&& Curl --help」,現在我想添加第二個curl命令,我該怎麼做? – Relaxo

    1

    有在具有開始/ K另一個cmd以保持開放,然後發出一個批次沒有使用這個命令可以填充多個屏幕強制回滾。

    或者:

    • 打開CMD窗口,並調用C:\Users\myname\mycurl\curl.exe --help|more通過屏幕閱讀屏幕 - 或
    • C:\Users\myname\mycurl\curl.exe --help|clip的幫助複製到剪貼板,然後粘貼到你喜歡的編輯器。
    • 閱讀curl manual online
    +1

    我喜歡RTFM選項 – SomethingDark

    相關問題