none
How to execute a DOS command from a VC++ program RRS feed

解答

  • CreateProcess

    C:\>command /?
    Starts a new instance of the MS-DOS command interpreter.

    COMMAND [[drive:]path] [device] [/E:nnnnn] [/P] [/C string] [/MSG]

      [drive:]path    Specifies the directory containing COMMAND.COM file.
      device          Specifies the device to use for command input and output.
      /E:nnnnn        Sets the initial environment size to nnnnn bytes.
      /P              Makes the new command interpreter permanent (can't exit).
      /C string       Carries out the command specified by string, and then stops.
      /MSG            Specifies that all error messages be stored in memory. You
                      need to specify /P with this switch.


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2010年9月8日 下午 01:30

所有回覆

  • CreateProcess

    C:\>command /?
    Starts a new instance of the MS-DOS command interpreter.

    COMMAND [[drive:]path] [device] [/E:nnnnn] [/P] [/C string] [/MSG]

      [drive:]path    Specifies the directory containing COMMAND.COM file.
      device          Specifies the device to use for command input and output.
      /E:nnnnn        Sets the initial environment size to nnnnn bytes.
      /P              Makes the new command interpreter permanent (can't exit).
      /C string       Carries out the command specified by string, and then stops.
      /MSG            Specifies that all error messages be stored in memory. You
                      need to specify /P with this switch.


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2010年9月8日 下午 01:30
  • You can use "system"

    For example:

    use dir you can only type this in your program

    system("DIR");

    system("DIR/P");

    2010年10月18日 上午 02:44