相关疑难解决方法(0)

运行命令提示符命令

有没有办法从C#应用程序中运行命令提示符命令?如果是这样,我将如何做以下事情:

copy /b Image1.jpg + Archive.rar Image2.jpg
Run Code Online (Sandbox Code Playgroud)

这基本上在JPG图像中嵌入了一个RAR文件.我只是想知道是否有办法在C#中自动执行此操作.

.net c# command-line command prompt

563
推荐指数
12
解决办法
86万
查看次数

在 C# 中使用 cmd 将文件从一个目录复制到另一个目录

我需要将文件从一个目录复制到另一个目录并对该文件执行某些操作。我需要使用cmd, 而不是 来复制它File.Copy(),因为我需要将复制作为 的一部分来完成ProcessStartInfo

c# cmd

5
推荐指数
1
解决办法
3782
查看次数

创建一个cmd窗口并从C#应用程序写入它

我正在为Rhino的Grasshopper开发一个C#组件.当我运行一些非常繁重的迭代分析时,我想将结果连续输出到cmd窗口,以确保分析实际上正在运行.

这是我试过的:

using System.Diagnostics;


Result results = new Result();
Process cmd = new Process();
cmd.StartInfo.FileName = "cmd.exe";
cmd.StartInfo.RedirectStandardInput = true;
cmd.StartInfo.RedirectStandardOutput = true;
cmd.StartInfo.CreateNoWindow = false;
cmd.StartInfo.UseShellExecute = false;
cmd.Start();

do {
    results = RunHeavyOperation(results);
    cmd.StandardInput.WriteLine("echo " + results.usefulInfo);
} while (!results.conditionForEnd);

cmd.WaitForExit();

Result RunHeavyOperation(Result previousResults) {
    Result res = doHeavyStuff(previousResults);
    return res;
}
Run Code Online (Sandbox Code Playgroud)

我意识到我错过了一部分,但它是什么?

c# stdin cmd stdout

4
推荐指数
1
解决办法
5600
查看次数

标签 统计

c# ×3

cmd ×2

.net ×1

command ×1

command-line ×1

prompt ×1

stdin ×1

stdout ×1