[英]How do I open up Command Prompt and run a CasperJS script via C#?
解决方案:我重新启动了计算机,它开始工作了。 在构建此项目之前,它一定没有接受对我执行的PATH所做的更改。
我有一个CasperJS脚本,需要从C#.NET Visual Studio应用程序中运行。 我可以从“开始”>“运行”>“ CMD”打开CMD并运行脚本,但是如果通过Visual Studio应用程序打开CMD,则无法运行脚本。
这是一张照片。
左边的一个是从应用程序启动的命令提示符,右边的是另一个。
对于图片感到抱歉,这是链接: http : //i.stack.imgur.com/kuJsg.png
这就是按钮的全部功能。
private void button1_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("CMD.exe");
}
我将CasperJS添加到我的PATH环境变量中,并且我可以运行脚本没有问题,直到使用Visual Studio打开命令提示符,然后它才失去了通往CasperJS的路径。 我运行了PATH命令,CasperJS在其中,但是如果我在应用程序打开的命令提示符中运行PATH命令,则该命令不存在。
链接到图像: http : //i.stack.imgur.com/xtGYq.png
重新启动PC,它更正了PATH。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.