C#调用bat文件,运行exe 一个加密网站,其中的一个文件夹a下面有bat和exe两个文件,要在页面中通过调用bat运行exe代码怎么写啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 bat文件中就直接写@echo offxxxx.exeyyyy.exe然后程序中Process.Start("文件.bat"); bat文件是写好的,本地运行会调用exe文件, System.Diagnostics.Process.Start("conv.bat");就这样写?不行啊,找不到文件用绝对路径也不行。错误:'mexconv' 不是内部或外部命令,也不是可运行的程序 echo off cd "C:\test" A.exe ASystem.Diagnostics.Process p=new System.Diagnostics.Process(); p.StartInfo.FileName=""; //程序名称 p.StartInfo.Arguments =""; //参数 p.StartInfo.WindowStyle=System.Diagnostics.ProcessWindowStyle.Hidden; p.Start(); System.Diagnostics.Process.Start("cmd.exe /k conv.bat"); 服务器一般找不到cmd.exe程序,最好自己附带一份.为了安全最好改名.CMD.EXE比较危险 System.Diagnostics.Process.Start("cmd.exe /k conv.bat");路径可以都可绝对地址,如果不想写,可以把cmd.exe&conv.bat 放到程序目录下 运行服务器上的exe和bat?权限够大的 Web服务器(IIS)一般是没权限执行服务器上的可执行文件的,不过可以用修改权限或调用动态库的方式实现。 已经搞定。一个是路径问题,还有一个是bat运行完没有退出的问题。谢谢大家! 不断循环Thread.Sleep的问题 菜鸟的一点简单的疑问 WinForm图片浮动问题 C#中 如何使一个没有标题的窗口移动? c#中如何实现大数据量的并发 C# 水晶报表 动态 微软计算器不管多大数,都能相乘,并显示,怎么做的? 请问如何较简单的方法将“20000101”转换为“2000-01-01” 关于ASP.NET中Button的问题 Web 网页显示硬盘刻录机实时视频 [路径]什么时候这么斜“/”什么时候这么斜“\”? 如何禁止用户在textbox中输入分号
xxxx.exe
yyyy.exe然后程序中
Process.Start("文件.bat");
System.Diagnostics.Process.Start("conv.bat");
就这样写?不行啊,找不到文件
用绝对路径也不行。错误:
'mexconv' 不是内部或外部命令,也不是可运行的程序
cd "C:\test"
A.exe A
System.Diagnostics.Process p=new System.Diagnostics.Process();
p.StartInfo.FileName=""; //程序名称
p.StartInfo.Arguments =""; //参数
p.StartInfo.WindowStyle=System.Diagnostics.ProcessWindowStyle.Hidden;
p.Start();
不过可以用修改权限或调用动态库的方式实现。