jjzjj

StartInfo

全部标签

c# - 将 pdf 文件发送到打印机 - 打印 pdf

这个问题在这里已经有了答案:HowcanIsendafiledocumenttotheprinterandhaveitprint?(12个答案)关闭9年前。我正在使用VisualStudio2010(C#)编写Web应用程序。我想在单击按钮时将PDF(保存在我的计算机中)发送到打印机。为了创建PDF,我使用了iTextSharp。我试过了,但它只会打开Adob​​eReader:proc.StartInfo.FileName=@"C:\Archivosdeprograma\Adobe\Reader10.0\Reader\AcroRd32.exe";proc.StartInfo.Argu

c# - ProcessInfo 和 RedirectStandardOutput

我有一个应用程序在命令窗口中调用另一个进程,并且该进程更新了输出到控制台窗口的统计信息。我认为这是一个相当简单的操作,但我似乎无法让它工作。我错过了什么吗?stringassemblyLocation=Assembly.GetExecutingAssembly().Location;Processprocess=newProcess{ProcessStart={RedirectStandardOutput=true,UseShellExecute=false,WindowStyle=ProcessWindowStyle.Hidden,Arguments=arg,FileName=ass

c# - ProcessInfo 和 RedirectStandardOutput

我有一个应用程序在命令窗口中调用另一个进程,并且该进程更新了输出到控制台窗口的统计信息。我认为这是一个相当简单的操作,但我似乎无法让它工作。我错过了什么吗?stringassemblyLocation=Assembly.GetExecutingAssembly().Location;Processprocess=newProcess{ProcessStart={RedirectStandardOutput=true,UseShellExecute=false,WindowStyle=ProcessWindowStyle.Hidden,Arguments=arg,FileName=ass

c# - 如何在 processStartInfo 中传递多个参数?

我想从c#代码运行一些cmd命令。我按照一些博客和教程得到了答案,但我有点困惑,即我应该如何传递多个参数?我使用以下代码:System.Diagnostics.Processprocess=newSystem.Diagnostics.Process();System.Diagnostics.ProcessStartInfostartInfo=newSystem.Diagnostics.ProcessStartInfo();startInfo.WindowStyle=System.Diagnostics.ProcessWindowStyle.Normal;startInfo.FileNa

c# - 如何在 processStartInfo 中传递多个参数?

我想从c#代码运行一些cmd命令。我按照一些博客和教程得到了答案,但我有点困惑,即我应该如何传递多个参数?我使用以下代码:System.Diagnostics.Processprocess=newSystem.Diagnostics.Process();System.Diagnostics.ProcessStartInfostartInfo=newSystem.Diagnostics.ProcessStartInfo();startInfo.WindowStyle=System.Diagnostics.ProcessWindowStyle.Normal;startInfo.FileNa

c# - process.start() 参数

当我在dos中执行以下命令时它会正常工作ffmpeg-fimage2-iframe%d.jpg-vcodecmpeg4-b800kvideo.avi当我尝试在c#中使用进程类时,如果没有参数,它会在控制台窗口中加载ffmpeg,然后像往常一样消失。但是,当我尝试像上面那样使用参数时,格式完全相同......它不起作用!ffmpeg仍然加载,但是由于控制台窗口关闭得太快,我无法确定错误是什么:/Processffmpeg=newProcess();ffmpeg.StartInfo.FileName=path+"//"+"ffmpeg.exe";ffmpeg.StartInfo.Argum

c# - process.start() 参数

当我在dos中执行以下命令时它会正常工作ffmpeg-fimage2-iframe%d.jpg-vcodecmpeg4-b800kvideo.avi当我尝试在c#中使用进程类时,如果没有参数,它会在控制台窗口中加载ffmpeg,然后像往常一样消失。但是,当我尝试像上面那样使用参数时,格式完全相同......它不起作用!ffmpeg仍然加载,但是由于控制台窗口关闭得太快,我无法确定错误是什么:/Processffmpeg=newProcess();ffmpeg.StartInfo.FileName=path+"//"+"ffmpeg.exe";ffmpeg.StartInfo.Argum

c# - 将控制台输出重定向到单独程序中的文本框

我正在开发一个Windows窗体应用程序,它需要我调用一个单独的程序来执行任务。该程序是一个控制台应用程序,我需要将标准输出从控制台重定向到程序中的TextBox。我从我的应用程序执行程序没有问题,但我不知道如何将输出重定向到我的应用程序。我需要在程序运行时使用事件捕获输出。控制台程序不会停止运行,直到我的应用程序停止并且文本以随机间隔不断更改。我试图做的只是Hook控制台的输出以触发一个事件处理程序,该事件处理程序随后可用于更新TextBox。我正在使用C#编写程序并使用.NET框架进行开发。原始应用程序不是.NET程序。编辑:这是我正在尝试做的示例代码。在我的最终应用程序中,我将用

c# - 将控制台输出重定向到单独程序中的文本框

我正在开发一个Windows窗体应用程序,它需要我调用一个单独的程序来执行任务。该程序是一个控制台应用程序,我需要将标准输出从控制台重定向到程序中的TextBox。我从我的应用程序执行程序没有问题,但我不知道如何将输出重定向到我的应用程序。我需要在程序运行时使用事件捕获输出。控制台程序不会停止运行,直到我的应用程序停止并且文本以随机间隔不断更改。我试图做的只是Hook控制台的输出以触发一个事件处理程序,该事件处理程序随后可用于更新TextBox。我正在使用C#编写程序并使用.NET框架进行开发。原始应用程序不是.NET程序。编辑:这是我正在尝试做的示例代码。在我的最终应用程序中,我将用

c# - 在没有分散控制台窗口的情况下在 C# 中启动过程

我想出了如何启动一个流程。但我现在的问题是控制台窗口(在本例中为7z)弹出最前面,挡住了我的视线,并移走了我的注意力,打断了我的句子,或者我每隔几秒钟就在做。这非常烦人,我该如何防止这种情况发生。我以为CreateNoWindow可以解决这个问题,但事实并非如此。注意:有时控制台需要用户输入(是否替换文件)。所以完全隐藏它可能是个问题。这是我当前的代码。voiddoSomething(...){myProcess.StartInfo.FileName=...;myProcess.StartInfo.Arguments=...;myProcess.StartInfo.CreateNoWi