Tag: 命令行

我怎样才能在Ironpython中使用-X:Frames?

Visual Studio 2010 + Ironpython for .net4 我想在ironpython中使用numpy,他们说我必须使用帧支持。 所以,我应该在命令行上使用-X:Frames或-X:FullFrames运行ipy。 但是,我有两个问题:1。我可以在Ironpython Interactive控制台中使用-X:Frames或-X:FullFrames吗? 2.如果我使用C#4加载包含numpy的py,我怎样才能使用extern参数-X:Frames或-X:FullFrames? 非常感谢。

启动命令窗口并在其中运行命令

我需要用一些参数启动命令窗口并在里面运行更多命令。 例如,启动test.cmd并运行mkdir。 我可以使用processstartinfo启动test.cmd,但我不确定如何运行更多命令。 我可以将更多参数传递给test.cmd进程吗? 我该怎么做? 无法添加评论来回答……所以写在这里。 Andrea,这就是我想要的。 但是上面的代码对我不起作用。 我正在启动一个test.cmd,这是一个新的命令环境(比如razzle构建环境),我需要运行更多的命令。 psi.FileName = @”c:\test.cmd”; psi.Arguments = @”arg0 arg1 arg2″; psi.RedirectStandardInput = true; psi.RedirectStandardOutput = true; psi.CreateNoWindow = true; psi.UseShellExecute = false; Process p = new Process(); p.StartInfo = psi; p.Start(); p.StandardInput.WriteLine(@”dir>c:\results.txt”); p.StandardInput.WriteLine(@”dir>c:\results2.txt”);

将ac#命令行应用程序转换为Windows服务

我找到了很多部分答案,但没有什么真的足够。 案例:App是一个工作的命令行应用程序,没有用户交互,除了能够在输入停止时接收按键,这已经以一种方式写入,即使不运行时也禁用环境.UserInteractive ==真正。 我正在使用Visual Studio 2010。 问题是我需要将此应用程序转换为Windows服务。 是“只是”将新的类文件作为服务,并让它在现有应用程序上调用我的启动和停止方法? 如何安装程序(VS’默认的msi安装程序),现有的安装程序项目是否可以“升级”以处理服务安装? 我之前搞砸了这个,最后得到了一个拒绝安装的安装程序,因为它一直检测到服务已经安装,停止安装过程然后立即回滚所有内容。 它检测到的服务是刚安装的服务。

使用MsBuild命令行执行unit testing

我为此使用脚本: “%ProgramFiles%\ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ TF.exe” get $ / DmlOnDemmand / recursive / force / noprompt 我建立了解决方案.sln call%msBuildDir%\ msbuild%solutionName%/ t:Rebuild / p:Configuration =%buildType% 现在,我想执行所有unit testing并检查一切正常。 如何使用像MSBuild这样的构建工具从命令行执行解决方案的.csproj项目的unit testing?

如何以Chrome隐身模式打开url

我将Chrome设置为默认浏览器。 要在Chrome中打开url,我写道: Process.Start(“http://domain.com”); 有没有办法通过c#在隐身模式下打开该URL(nomarly按Ctrl + Shift + N)?

使用命令行选项将msi转换为exe …

我想将msi文件转换为exe文件。 当我使用msnxec的qn选项运行msi文件时,我的软件安静地安装。 但现在我想将该msi文件转换为.exe文件,并且该exe文件使用msiexec / i“msi文件路径”/ qn选项运行msi文件,任何想法如何操作。

我可以从命令行运行.NET程序集中的代码吗?

我有一个.NET类库(作为.dll文件),该库包含一个带静态方法的类。 有没有办法从命令行调用该方法?

如何确定控制台应用程序的启动方式?

如何通过双击EXE(或快捷方式)来判断用户是否已启动我的控制台应用程序,或者是否已打开命令行窗口并在该会话中执行我的控制台应用程序?

为什么我无法通过代码获取ftp.exe的输出?

我通过C#System.Diagnostics.Process类型执行ftp.exe cmd。 在我以编程方式输入“help”命令后,我使用以下代码获取“ftp.exe”输出。 但我只能得到结果的第一行。 我从来没有达到“结束”输出部分。 整个程序似乎被阻止了。 Process p = new Process(); p.StartInfo.FileName = @”C:\Windows\System32\ftp.exe”; p.StartInfo.CreateNoWindow = true; p.StartInfo.RedirectStandardInput = true; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.RedirectStandardError = true; p.StartInfo.UseShellExecute = false; p.Start(); p.StandardInput.WriteLine(“help”); Int32 c_int = p.StandardOutput.Read(); while (c_int != -1) { Char c = (Char)c_int; Console.Write(c); c_int = p.StandardOutput.Read(); } Console.WriteLine(“end”); 但是,我编写了一个简单的程序,它只使用Console.Writeline()将一些输出写入其StdOut流。 我用上面的代码测试它。 它工作正常。 我只是想不通为什么上面的代码不能用于ftp.exe? 我的SimpleConsoleOutput程序和“ftp.exe”之间的唯一区别是ftp.exe有自己的交互式命令提示符。 […]

如何在通过命令行编译c#代码时使用引用

谁能帮助我通过命令行编译一些c#文件? 我有4个要编译的文件,Main,Form1(使用2.cs文件)和项目中使用的另一个类。 我想在命令行中编译这个项目,所以我可以添加/ t:library开关(就像在本教程中一样: http : //dotnetslackers.com/articles/csharp/WritingAnActiveXControlInCSharp.aspx )。 但是在使用“csc / t:library Program1.cs MainForm.cs MainForm.Designer.cs EigenObjectRecognizer.cs”后,我得到了缺少的程序集引用错误,如下所示: \Project\FaceRecProOVaspVer\FaceRecProOV\MainForm.cs(14,15): error CS0234: The type or namespace name ‘Structure’ does not exist in the namespace ‘Emgu.CV’ (are you missing an assembly reference?) 我确实安装了EMGU二进制文件。 我想我需要使用像EMGU.CV.dll这样的文件夹中的一些.dll?