返回列表 发新帖

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

405.8k 8
swmozowtfl 发表于 2015-7-10 22:29:44|湖北 | 查看全部 阅读模式
// create the processinfo object) B. L* _9 `9 c- }% D# _- |7 a" L/ R
system.diagnostics.processstartinfo psi = new system.diagnostics.processstartinfo(cmd.exe);
; B/ {) L! \' e  E  }) @2 ]psi.useshellexecute = false;7 o. P, ~, ?  {1 m& d: |
psi.redirectstandardoutput = true;
- f8 f: O8 D* }  D//psi.redirectstandardinput = true;
% E- m9 L1 v/ T" x. N; a! s' ?+ M1 Zpsi.redirectstandarderror = true;
/ z! H1 t% \. y' C( p( B" ^" @" _psi.arguments = /k c:\temp\test.bat;9 t) A' Y7 d8 \8 L. k0 u& A4 f; F2 F
psi.workingdirectory = c:\temp\;
7 \* D# l' {2 x// start the process
, ]9 T; G5 }. v8 U( i% F2 H1 s9 }system.diagnostics.process proc = system.diagnostics.process.start(psi);5 Y$ ^. W6 U" p' E1 P1 D
// attach the output for reading& i( c7 A9 V/ J, z4 }% K4 j2 }9 b$ _
system.io.streamreader sout = proc.standardoutput;
, D, f: \' {! d+ D9 H1 n- ]proc.close();
5 i! g! |: H! W/ M/ b  b6 K// read the sout to a string.
1 ?9 @& d$ a- I; a6 M- g# Pstring results = sout.readtoend().trim();4 ?9 p) S& Q, ?0 k7 _2 i8 |, ^
sout.close();
, r4 u& r0 g* q7 I" H1 ]* r// write out the results./ i$ q3 _" A& W6 u& @( X
string fmtstdout = {0};
6 f, m2 ^5 U( K" ~0 y, h5 a# ~this.response.write(string.format(fmtstdout, results.replace(system.environment.newline,
2 ?! j" `0 a' z( W9 ])));
( J9 H# @  W5 a- g6 z6 Z, t% C4 \9 V  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客服 返回顶部
快速回复 返回顶部 返回列表