问题标签 [processstartinfo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3552 浏览

c# - 从 Windows 服务打印 pcl 文件的 LPR 命令不起作用(现在是托盘应用程序)

我一直在寻找可能的解决方案和解释,但我真的找不到任何东西。

以下命令正在从 Windows 服务运行。如果直接在 cmd 中使用,相同的命令也会起作用。它不会为此返回任何错误或任何其他内容。

这可能只是我错过的一些小事,但我就是看不到它。如果有可能使用 lpr-command 和一个简单的替代方法,我会喜欢的,但我还没有看到任何东西。

编辑:忘记添加我要发送到打印机的文件是 pcl 文件。

Edit2:当我在没有应用隐藏窗口样式和 WaitForExit(5000) 的情况下运行命令时,我似乎看不到任何命令行被写入 - 出现的只是空的命令提示符。

编辑3:现在玩弄了一下,我想出了以下几点:

如果用户单击表单中的按钮执行上述代码,则该代码有效。所以我决定将我的代码更改为作为托盘应用程序运行,因为我认为这可能会解决问题 - 但它似乎仍然拒绝运行。由触发的计时器或另一个线程运行它可能是某种问题吗?或者也许与这些方法的权利有关?

0 投票
1 回答
629 浏览

c# - 在 Windows 7 中通过 \Local Settings\Application Data\ 启动应用程序时出错

简单代码:

如果路径 = C:\Users\Marat\AppData\Local\MyCompany\Program.exe,没关系!

但如果路径 = C:\Users\Marat\Local Settings\Application Data\MyCompany\Program.exe

得到例外:

System.ComponentModel.Win32Exception(0x80004005):进行了无效的名称请求。目前无法检索请求的名称

实际上,一切正常,但在某些时候它开始给出这个错误。

0 投票
2 回答
5603 浏览

c# - process.startinfo.RedirectStandardOutput 给出异常并且 process.waitforexit() 挂起 C# 应用程序

使用进程我在使用 process.StartInfo.RedirectStandardOutput = true 时遇到异常;例外情况在“StandardOut 尚未重定向或进程尚未开始”下方。

我正在使用 process.WaitForExit 挂起我的应用程序 gui 所以我使用了 process.StandardOutput.ReadToEnd(); 根据 MSDN,在 WaitForExit 之前,但现在我的进程运行了无限时间,并在日志文件中给出了上述异常,并且 GUI 也挂起。

我没有得到我缺少的地方或代码中的错误在哪里......即使我也尝试过在 waitforexit 中超时但没有成功。

0 投票
1 回答
21981 浏览

vb.net - 如何使用 process.start 将命令行参数传递给 .exe 文件(例如静默模式)

我在这个应用程序中有一个 vb.net windows 应用程序我想在静默模式下运行另一个 exe 文件,为此我首先在命令行中运行这个 exe 文件它正在工作。但我不知道如何通过这些参数vb.coding process.start 。

通过命令行我已经通过了这样的。 D:\myapps>sample.exe /s /v/qn (工作正常)

但通过编码我已经通过了这样

这不起作用此代码有什么问题请帮助我..

0 投票
2 回答
5158 浏览

c# - 静默打印文件而不打开它们

可能重复:
.NET:如何在不打开文件的情况下打印文件

我想谨慎地打印我的文件而不打开它们,我被告知要这样做:

但是 ProcessStartInfo 打开给定的文件,所以我怎样才能静默打印???

0 投票
1 回答
1294 浏览

c# - 我如何获得构建/重建实时输出

我正在制作 Visual Studio 包,我在其中启动 devenv.exe 并尝试构建其他解决方案。我需要实时构建输出,以便用户可以看到构建进度(输出),但我不知道该怎么做如果可能的话。

我试过这样的方式:

并且rebuildLog 有输出。

有人可以帮忙吗?

0 投票
2 回答
3085 浏览

c# - 如何使用 imdisk 和 C# 创建 RAM 磁盘?

我正在尝试通过 C# 中的 imdisk 创建 RAM 目录。由于 cmd 命令类似于:
imdisk -a -s 512M -m X: -p "/fs:ntfs /q /y"
我查找了如何使用 C# 处理 cmd 命令,并发现了一些关于 ProcessStartInfo() 的提示。这个类几乎按照我想要的方式工作,但是由于 imdisk 需要管理员权限,所以我有点卡住了。即使代码块无例外地执行,我在 Windows 资源管理器中也看不到任何新设备。

我希望有人能给我一点提示,现在我没有想法。

0 投票
1 回答
1331 浏览

c# - 在 C# 中使用 Process 无法运行 SoX

我正在尝试使用SoX将 MP3 文件转换为 GSM 编码的 WAV

执行此操作的 C# 代码是:

代码的输出是:

是什么导致命令失败?

需要考虑的事项

  • 直接从 cmd 提示符执行时,该命令运行完美
  • 参数 ( -c 1 -r 8000 -e gsm-full-rate) 从 sql server 获取
  • 对参数的微小更改(例如替换-e--encoding)可能会更改错误消息
  • 尝试过 .NET 3.0 和 4.0
  • 错误消息甚至包含不属于参数的字符 ( can't open input file 'ûg')
  • 相同的参数总是导致相同的错误
0 投票
1 回答
2174 浏览

c# - 使用包含逗号的 UNC 路径参数启动资源管理器无法打开文件夹

在 UNC 路径中使用逗号传入一个值(例如“\servername\Smith,John\Documents\”)会导致以下内容启动 Windows 资源管理器,但它会打开“我的文档”而不是文件夹路径。如果我将路径粘贴到 Windows 资源管理器的地址栏中,该文件夹会正确打开。

非常感谢任何关于为什么会发生这种情况/如何解决问题的想法。

0 投票
1 回答
1383 浏览

c# - 如何检查进程是否结束,然后在 C# ProcessStartInfo 中执行下一个命令?

我有一段代码可以运行命令行并执行以下操作:

第二件不会等到第一件完成后再开始。特别是在第一块将产生 anonimous.xml 之前,第二块试图获取该 xml。