voidTest2 () {process process=NewProcess (); //C:\\users\\administrator\\desktop\\ffmpeg\\bin\\ffmpeg.exeProcess. Startinfo.filename ="Cmd.exe";//determine the program name//string scommand = "Shutdown-s";//DOS shutdown Command//c:\\users\\administrator\//"Ffmpeg-i c:\\users\\administrator\\desktop\\ffmpeg\\test.avi-to 00:30 c:\\ttt.avi >c:\\log.txt";//DOS shutdown Command stringScommand ="CD c:\\users\\administrator\\";//DOS shutdown Commandprocess. Startinfo.arguments= Scommand;//determine the program command lineProcess. Startinfo.useshellexecute =false;//use of the shellProcess. Startinfo.redirectstandardinput =true;//REDIRECT inputProcess. Startinfo.redirectstandardoutput =true;//REDIRECT outputProcess. Startinfo.redirectstandarderror =true;//REDIRECT output errorProcess. Startinfo.createnowindow =true;//Setting the display windowProcess. Start ();//xxProcess. Standardinput.writeline (Scommand);//You can also enter the command in the line in this wayProcess. Standardinput.writeline ("CD c:\\users\\administrator\\desktop\\ffmpeg\\bin\\"); Process. Standardinput.writeline ("ffmpeg-i c:\\users\\administrator\\desktop\\ffmpeg\\test.avi-to 00:30 C:\\ttt.avi"); Process. Standardinput.writeline ("Exit");//add exit or the next line of code//string result = Process. Standardoutput.readtoend (); //output out stream get command line result Fruit//Response.Write (result);}
C # cmd calls external commands