返回列表 发新帖

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

405.8k 8
swmozowtfl 发表于 2015-7-10 22:29:44|湖北 | 查看全部 阅读模式
// create the processinfo object
) E, u4 ^" `; m% Q! n* _4 bsystem.diagnostics.processstartinfo psi = new system.diagnostics.processstartinfo(cmd.exe);
+ e' O, A7 R1 W" p, p' a) jpsi.useshellexecute = false;( p6 Z; ~" K1 I# z8 M( y
psi.redirectstandardoutput = true;0 {& K% B% ?; D
//psi.redirectstandardinput = true;4 `2 o* x# j8 m- h) _
psi.redirectstandarderror = true;
, P+ g5 `/ e- F/ K5 g0 Apsi.arguments = /k c:\temp\test.bat;5 O% N9 o$ o' ~/ Z
psi.workingdirectory = c:\temp\;
" [8 j7 w/ g; E% t1 r6 r& {9 G5 |// start the process
% N9 _/ ]  `. r. H5 Vsystem.diagnostics.process proc = system.diagnostics.process.start(psi);
$ }: i9 E+ j# R! w1 m# o# G// attach the output for reading
. I. }3 V$ ^+ W3 Psystem.io.streamreader sout = proc.standardoutput;
) K. ^( t' n5 F9 _proc.close();  x0 g( Q) w/ a* M1 B# Z
// read the sout to a string.2 g9 S/ X# o" N% R* x* _- B
string results = sout.readtoend().trim();
$ o! Y# _" ?) K$ B# @sout.close();$ g, ~) X, T6 e9 L$ H
// write out the results.$ ~, v5 w* U" F" K* W
string fmtstdout = {0};0 s& A* ^1 a2 @, M: o2 b1 N
this.response.write(string.format(fmtstdout, results.replace(system.environment.newline,
( X5 ]% s& l% O. h- I9 j)));
  v8 i$ ^* F5 O" f) K8 u+ Z: \- i1 Y" t. F4 I1 P
更多网页制作信息请查看: 网页制作

回复|共 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客服 返回顶部
快速回复 返回顶部 返回列表