返回列表 发新帖

asp.net 运行.bat文件的实现方法

406.0k 8
swmozowtfl 发表于 2015-7-10 22:29:44|湖北 | 查看全部 阅读模式
// create the processinfo object
) ~% j6 x0 {9 ?: |- Vsystem.diagnostics.processstartinfo psi = new system.diagnostics.processstartinfo(cmd.exe);
( s* I$ P* H5 k% }8 H6 ~8 h- y- opsi.useshellexecute = false;
* A7 {6 a8 H, I8 H: Npsi.redirectstandardoutput = true;/ F: g* a5 O5 O1 f6 `* Q
//psi.redirectstandardinput = true;  D- r1 z2 D; Y
psi.redirectstandarderror = true;
5 H; M( @# g- W5 T* T9 e+ I+ Ipsi.arguments = /k c:\temp\test.bat;
2 m, _1 {, ~3 w% _psi.workingdirectory = c:\temp\;
# K/ T8 N5 ?2 t8 o8 T// start the process7 W' X  _: d" C6 m) A
system.diagnostics.process proc = system.diagnostics.process.start(psi);
8 u3 _5 l) w5 Y7 |3 `  q( f( B, j0 O// attach the output for reading
! Y8 i/ P% B: zsystem.io.streamreader sout = proc.standardoutput;  W6 e0 y0 U% n& `3 t' @% A
proc.close();
+ E0 O) |& w5 m4 n+ }% l0 c& C// read the sout to a string.
  ]" B7 k. V$ k( O" ?* s: ?string results = sout.readtoend().trim();
$ m# V2 @  ^. o+ M) o% k  }, Esout.close();% P& t2 N5 Q2 Q) N4 o1 _
// write out the results./ v; g0 s) X$ m# z$ U
string fmtstdout = {0};1 L9 q, r: b2 P+ i2 R9 U
this.response.write(string.format(fmtstdout, results.replace(system.environment.newline,
7 a: K: z; W6 N# z" a)));
& G( Y# A- i7 Z$ c& X
6 t& P" G$ f, M+ m, c更多网页制作信息请查看: 网页制作

回复|共 8 个

buingeEvineus 发表于 2016-3-6 09:59:16|美国 | 查看全部
笨点也好~~~~
wwdu926a 发表于 2016-3-6 09:59:22|美国 | 查看全部
哥们,给我做个链接吧
buingeEvineus 发表于 2016-3-6 10:00:03|日本 | 查看全部
(⊙o⊙)…好长啊,我虽然回复不了那么多字,但十五字还是有的。
Mqokjdvq 发表于 2016-4-7 22:41:48|美国 | 查看全部
看起来好~~像啊~~~~~
wwzcdenleclv 发表于 2016-4-7 22:42:05|美国 | 查看全部
你可是难得来坐坐啊~~~
wwdu926a 发表于 2016-4-7 22:42:18|北美地区 | 查看全部
真是天底下好事多多
wwdu926a 发表于 2016-4-7 22:42:27|美国 | 查看全部
下次有人骂我了...我给他还回去..
GoodyFouppy 发表于 2016-4-7 22:42:59|广西 | 查看全部
我帮不了你

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

得知互动是一个融创意、设计、开发、营销、生活、互联网于一体的专业交流分享平台。
Copyright © 2026 得知互动-专注Ai与站长技术交流社区-Ai交流平台 版权所有 All Rights Reserved. Powered by Discuz! X5.0 鄂ICP备15006301号-5|鄂公网安备 42018502006730号
关灯 在本版发帖 扫一扫添加QQ客服 返回顶部
快速回复 返回顶部 返回列表