问题标签 [process.start]

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 投票
2 回答
2425 浏览

c# - 通过 Process.Start() 从多个线程启动可执行文件

我正在使用“7z.exe”在我的应用程序(c#)中做一些额外的工作。我在我的应用程序的主可执行文件中嵌入了“7z.exe”作为资源文件。在执行我的应用程序期间,我在硬盘上提取“7z.exe”并通过 Process.Start() 执行它。

我需要从多个线程多次执行“7z.exe”。从多个线程访问相同的“7z.exe”文件是否安全?或者我应该为每个进程提取单独的“7z.exe”(到硬盘上的不同位置)。开始()

PS:7z.exe 属于Seven-zip 软件,它是用c/c++ 编写的。

0 投票
1 回答
12509 浏览

c# - C# 将多个参数传递给 BAT 文件

我有这个 BAT 文件“iARP.BAT”

我正在尝试将文件名(在循环中)作为第一个参数传递,将设备名称(先前声明的变量)作为第二个参数传递。我正在尝试这样做:

BTW arpFiles = List 但它没有执行任何人都可以帮助我吗?

0 投票
3 回答
15640 浏览

c# - 在 C# 中按顺序执行多个 Process.Start()

我正在使用Process.Start()我的 C# 应用程序执行 3 个 exe。我想按顺序运行所有这些 exe。现在,每个都Process.Start()以并行方式独立执行。

例如:

我希望我的第二个Process.Start()仅在第一个完成复制 50 Mb 文件后才开始执行Process.Start()(这大约需要 1 或 2 分钟)。

有什么建议么?

谢谢。

0 投票
2 回答
1105 浏览

nunit - 运行 NUnit 时加载程序集的问题 (FileNotFoundException)

最近,我一直在使用 Selenium 记录一些简单的测试。尽管 Selenium 测试最初存储为 html 文件,但该程序允许您以多种语言导出测试用例(在本例中,我使用的是 C#)。

我下载了 NUnit 以用作我的测试框架——然后我可以将导出的特定 C# 文件作为项目加载到 NUnit 中。

我还创建了一个简单的 Web 应用程序,我可以在其中单击一个按钮来启动 NUnit 并运行一些测试。问题是,我不断收到此错误消息:

System.IO.FileNotFoundException :找不到文件或程序集名称 nunit.core 或其依赖项之一。

一旦我退出此弹出窗口,NUnit 会根据需要打开,但是,测试不会加载。Web 应用程序背后的源代码如下所示:

基本上我只是想创建一个启动 NUnit gui 并运行测试的新进程。我不确定它是找不到 .dll 还是其他问题。

任何帮助将不胜感激 - 这是我的第一篇文章,所以如果我遗漏了一些完全明显的东西,我提前道歉。谢谢!

0 投票
1 回答
301 浏览

c# - Process.Start 以 md5 哈希作为参数

我需要 MD5 哈希作为“登录”之后的第二个参数。

这是代码:

编译器说该行string[] args = { "login", saltedHash };有语法问题。什么是正确的语法?

0 投票
1 回答
452 浏览

.net - 在 .net 安装程序类事件处理程序中执行已安装的文件

我以前做过一些.Net 应用程序,但这是我第一次使用安装程序。

我的安装程序将一个文件(.esriAddIn 扩展名 - 本质上是一个 zip 存档,执行时由 ESRI 产品解压缩到用户的主目录)到用户的文件系统,然后在安装程序完成后尝试执行该文件。

但是,安装程序在执行时似乎仍在访问我的文件,并且该过程失败并显示消息“...文件可能正在使用...”

我已经尝试在重写的 OnCommitted 函数、Committed 事件处理程序和其他几个地方执行该过程,但没有任何乐趣。

谁能告诉我如何在安装程序不保存文件时执行该文件?

安装程序类当前如下所示:

非常感谢任何帮助。

0 投票
4 回答
454 浏览

c# - 来自 Web 服务 ASP.NET C# 的 Cygwin 命令

我想从 web 服务中执行 cygwin 命令。

基本上我想使用“tail”命令在 C# 中剥离文件的第一行。

0 投票
1 回答
334 浏览

c# - Process.Start 不使用 UAT 打开文件

当我把它放在 UAT 上时,这像往常一样在 dev 上工作,代码做了一些不同的事情。PDF 保存在服务器上,然后班级使用该文件的 url 打开它。如果我将 URL 粘贴到浏览器中,该 URL 可以正常工作,但不能从代码中工作。这是我的代码:

openPath 看起来像:“http://www.cbm360.net/test/temp/CBM360Report_1093750.pdf”

该文件在服务器上,但它不会在代码中打开。该代码位于使用 AJAX 调用的 Web 方法中,如果这有什么不同,我不确定。

有人对为什么这不起作用有任何建议吗?

例外是:

谢谢!

0 投票
2 回答
127 浏览

c# - 处理多个进程的关闭

这就是我正在做的事情。我有一个使用 Process.Start() 触发 20 个进程的循环。我希望它们同时开火,但是我想在它们关闭时抓住它们。无论如何在 C# 中可以做到这一点?

我知道您可以执行 process.WaitForExit(),但是它们都不会立即触发(这就是我希望它执行的操作)。基本上,我想知道某些进程何时结束,这样我就可以通过更新数据库记录来通知用户,这样他们就可以知道某些进程何时结束。而不是仅仅试图在它们关闭并将 ProcessWindowStyle 更改为正常时跟踪它们。

非常感谢。

0 投票
3 回答
3731 浏览

c# - Process.Start("echo", "%cd%") 抛出 W32Exception File Not Found

当我尝试这样做Process.Start("echo", "%cd%")时,它会引发System.ComponentModel.Win32Exception: The system cannot find the file specified. 当我手动执行此操作时,cmd它就像它应该的那样工作。我从来不知道有什么不同...

此外,当我对File.Exists(logfile.txt)肯定应该存在的文件进行(无路径)时,它返回 false。这就是上述原因echo:调试...

这个错误不会发生在我的开发机器上,只会发生在我正在测试的另一台机器上。

Path 变量看起来很正常。两者都是WinXP。两者都运行 .NET 3.5