Я хотел автоматизировать некоторые команды, которые запускаются на моих окнах cmd.exe.Выполнение команд cmd Windows с помощью C#
Команды TAHT я хотел выполнить:
кд \
pscp.exe
Я не в состоянии выполнить, однако до сих пор я могу открыть cmd.exe с помощью моего кода.
Мой код:
string cd = @"C:\>cd\";
string pscp = @"C:\>pscp.exe";
ProcessStartInfo startinfo = new ProcessStartInfo();
Process.Start(@"C:\Windows\system32\cmd.exe",pscp);
Console.ReadLine();
Но вы не используете 'pscp' в вашем' cmd.exe' в качестве параметра? Вы используете только 'cd', что бессмысленно. –
Почему бы вам просто не создать пакетный файл и запустить этот файл с помощью Process.Star («myBatchFile.bat»); – VahidNaderi
как насчет Process.Start (@ "C: \ Windows \ system32 \ cmd.exe", "pscp.exe"); ? – iceheaven31