返回列表 发新帖

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

405.8k 8
swmozowtfl 发表于 2015-7-10 22:29:44|湖北 | 查看全部 阅读模式
// create the processinfo object5 `5 I3 g. n, s8 {9 {
system.diagnostics.processstartinfo psi = new system.diagnostics.processstartinfo(cmd.exe);% `5 S2 @/ q! |
psi.useshellexecute = false;
# b1 A7 s; _9 N2 ?# m% {- U: Cpsi.redirectstandardoutput = true;
8 l; i1 q# b6 P( h, ^//psi.redirectstandardinput = true;8 _) \- J: p% p1 J: V! n
psi.redirectstandarderror = true;
4 i4 m  P* t7 B/ w. _psi.arguments = /k c:\temp\test.bat;
7 d- g4 k, [& S" r: x, Ipsi.workingdirectory = c:\temp\;
) C. R$ W: e: f: m! F- F// start the process
, J7 ?0 I  g3 [' z2 ?6 C- H2 x) fsystem.diagnostics.process proc = system.diagnostics.process.start(psi);
; u0 q0 N8 A  M3 y// attach the output for reading
; o' Z% k, n; _1 X9 D& N- tsystem.io.streamreader sout = proc.standardoutput;$ m) t* I) @1 K
proc.close();
" ?1 e& O6 @- C2 H* m// read the sout to a string.
& n3 D; O" U0 p0 P, u9 x. _string results = sout.readtoend().trim();
2 F; i1 U2 x  P/ C' ]. U( f- ?5 qsout.close();
0 W, A. ~6 N) X. J' X* o// write out the results.
" a( z2 G, \" ]& Sstring fmtstdout = {0};  z( O8 [0 |6 _9 s: \! [+ f8 L
this.response.write(string.format(fmtstdout, results.replace(system.environment.newline,
' k! P& z, L* s1 i, y)));
  J0 Q+ Z7 F8 \  ~
! I/ }3 j' o  {6 m# l; d更多网页制作信息请查看: 网页制作

回复|共 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技术交流平台 版权所有 All Rights Reserved. Powered by Discuz! X5.0 鄂ICP备15006301号-5|鄂公网安备 42018502006730号
关灯 在本版发帖 扫一扫添加QQ客服 返回顶部
快速回复 返回顶部 返回列表