返回列表 发新帖

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

405.8k 8
swmozowtfl 发表于 2015-7-10 22:29:44|湖北 | 查看全部 阅读模式
// create the processinfo object
4 Z' {) F! s0 c6 i; [system.diagnostics.processstartinfo psi = new system.diagnostics.processstartinfo(cmd.exe);/ Q9 `* n. }7 @- h, X1 ~
psi.useshellexecute = false;! P9 m% O  C: V, J  r, i
psi.redirectstandardoutput = true;
, s# L5 c6 }' p, A! o0 A$ X//psi.redirectstandardinput = true;
& ?2 ~% a. @7 Z# _( apsi.redirectstandarderror = true;: E0 z* z+ d5 g1 {# T
psi.arguments = /k c:\temp\test.bat;
8 d% q. [" A0 [9 x8 i6 T9 T% r/ r* ppsi.workingdirectory = c:\temp\;
% x7 W3 U* {- v( Q3 Z# `6 ]- `// start the process" V- o1 l+ y3 y. Z; I
system.diagnostics.process proc = system.diagnostics.process.start(psi);% F" a& i, \* z: g4 P9 u. r) x
// attach the output for reading
# K8 U) g& @0 Y& E9 `6 _system.io.streamreader sout = proc.standardoutput;
+ Q. [; `; F7 k; }proc.close();, i8 l* _: l9 d$ m4 m
// read the sout to a string.
, e. t  ?# Q% ?2 ]- @: k6 A+ T5 m) fstring results = sout.readtoend().trim();
! D3 [" k) S! |1 vsout.close();
* M0 F5 w& @3 _" ~9 J) v1 r// write out the results.: T- X7 B  d- h: r
string fmtstdout = {0};
; q0 d9 h) I# K7 Q) h3 f! Wthis.response.write(string.format(fmtstdout, results.replace(system.environment.newline,
, ^, n7 M/ K6 D/ ~)));
$ p/ s. t! Y$ Z3 i8 Y9 |. M" i5 @/ x* ]2 a, x  A
更多网页制作信息请查看: 网页制作

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