博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET CORE下运行CMD命令
阅读量:6959 次
发布时间:2019-06-27

本文共 849 字,大约阅读时间需要 2 分钟。

ASP.NET CORE下运行CMD命令,用以前的ASP.NET 的命令

System.Diagnostics.Process.Start("notepad");
这样是可以运行出记事本的,

现在公司的C++大神开发了个EXE,需要放在服务器上,然后当访问服务器上的某个网页的时候就执行这个EXE了。。

传到服务器上,在服务器上运行 d:/temp/cm/cm.exe -url= ,成功运行的,其中后面 -url=xxx是传过去的参数的

放在.NET CORE下运行:

System.Diagnostics.Process.Start("d:/temp/cm/cm.exe -url=m");
结果显示找不到文件,但是明明路径都是正确的,上网查了下,可能是权限的问题,我把cm目录全设置为everyone了,再运行测试,结果还是不行。。

再上网找啊找啊找啊,终于能运行了:

//执行CMD命令    public ActionResult OpenNotepad() {        string[] cmd = webinfo.mobilepay_cmd.Split(" "); // 数组 元素1,命令全路径d:/cm/cm.ext 元素2,参数 -url=http://163.com        string cmd2 = cmd[1].Replace("{phone}", "13607886582").Replace("{amount}","10");        log.Info($"\r\n运行CMD命令:{cmd[0]} {cmd2}");        var psi = new System.Diagnostics.ProcessStartInfo(cmd[0], cmd2);        System.Diagnostics.Process.Start(psi);        return Content("hello niunan...");    }

netcoreruncmd

转载地址:http://czqil.baihongyu.com/

你可能感兴趣的文章
基础练习 十六进制转八进
查看>>
人工智能赢了人类,那又如何?
查看>>
Shell中字符串、数值的比较
查看>>
Arg_parser 1.8 发布,C++ 参数解析库
查看>>
DAC--解决windows验证无法登陆的问题
查看>>
[CALayer release]: message sent to deallocated instance iOS内存过度释放问题
查看>>
WPF界面设计技巧(4)—自定义列表项样式
查看>>
git push的时候每次都要输入用户名和密码的问题解决
查看>>
hiho_1138_island_travel
查看>>
love2d教程13--图形界面
查看>>
POJ 1276 Cash Machine
查看>>
C语言中 struct成员变量顺序对内存的占用
查看>>
POJ1291-并查集/dfs
查看>>
移动办公首选!电商热卖轻薄本高低该怎么选?
查看>>
[译] RNN 循环神经网络系列 1:基本 RNN 与 CHAR-RNN
查看>>
Android技能树 — PopupWindow小结
查看>>
如何在create-react-app项目中使用vw实现手淘vw移动端适配布局
查看>>
Wormhole燃烧地址到底有多安全
查看>>
Web探索之旅 | 第三部分第三课:协议
查看>>
20个优秀手机界面扁平化设计,让你一秒看懂扁平化
查看>>