返回列表 发新帖

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

406.1k 8
swmozowtfl 发表于 2015-7-10 22:29:44|湖北 | 查看全部 阅读模式
// create the processinfo object
. O, u4 y; u- P5 j1 W7 `system.diagnostics.processstartinfo psi = new system.diagnostics.processstartinfo(cmd.exe);! w& \9 p7 p9 a1 d& f& u
psi.useshellexecute = false;
! b+ Q8 j7 x3 Opsi.redirectstandardoutput = true;
& N, P% H: U/ {, H4 L  @//psi.redirectstandardinput = true;
4 f# i; J7 M9 m( H5 t& lpsi.redirectstandarderror = true;& J. U- A3 U/ ^# L/ S
psi.arguments = /k c:\temp\test.bat;
, Q8 P9 P$ Q0 K8 Ipsi.workingdirectory = c:\temp\;- o; Y1 d8 v: L: b
// start the process
( U6 T! D+ ]' X5 U; u. j5 o: csystem.diagnostics.process proc = system.diagnostics.process.start(psi);2 C! z  U, r7 s8 \; l, S' O
// attach the output for reading
; n* I6 a/ f. Q- }2 d5 p9 Gsystem.io.streamreader sout = proc.standardoutput;
7 v* [9 Q! O; y. d; mproc.close();
( P9 {; \4 F5 F9 G" E+ K7 F' r// read the sout to a string.
1 r8 ]- i* y$ y' |8 l" ]string results = sout.readtoend().trim();9 ?# `9 d4 V6 x6 {: }9 a. j8 d& a
sout.close();
9 K6 J0 C/ ~+ t/ z+ n1 a; U// write out the results.
# C) F) g) b7 F8 \: ]string fmtstdout = {0};
' i- J) ^/ D7 bthis.response.write(string.format(fmtstdout, results.replace(system.environment.newline,
6 ?5 T* @4 U3 O4 |)));
3 \. |  Q% s. t% G
9 c+ G! c  R# n9 d7 I$ e更多网页制作信息请查看: 网页制作

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