C#写的自动关机及执行CMD命令
using System;我爱电脑技术社区--打造最好的电脑技术自学交流平台$ w; {/ i4 R) G/ N4 S. F
using System.Collections.Generic;
# S: z4 w: u, l f& L打造最好的电脑自学交流论坛 using System.ComponentModel;电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站" L. l, R" c0 Y L1 m
using System.Data;
% S2 U! p5 g7 V1 z电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站 using System.Drawing;我爱电脑技术社区--打造最好的电脑技术自学交流平台' `8 A. Z/ L5 o* E5 V
using System.Text;打造最好的电脑自学交流论坛2 y+ f9 o. d9 o
using System.Windows.Forms;
2 f" p& b b$ H2 q( { ~5 `我爱电脑技术论坛 using System.Diagnostics;; i+ @* O$ Z6 a
* y) F8 T( u" }" t7 C# }3 ]: n namespace WindowsApplication1+ k1 w% t. _+ \: `' ?, h& u
...{
2 m6 j6 b3 |5 A; w, {3 T) Kwww.520diannao.com public partial class Form1 : Form
% ~- y" f# }) \; }% w我爱电脑技术社区--打造最好的电脑技术自学交流平台 ...{
' j2 ^: Y5 ^1 S9 I. Kwww.520diannao.com int i = 0;
" T7 M4 a/ M, S+ |1 rwww.520diannao.com private int ti;打造最好的电脑自学交流论坛* X* U9 C4 I5 S- V8 T, P
public Form1()www.520diannao.com6 Y: q% q0 {# m
...{* t a% R3 P: J, m+ O- n
InitializeComponent();www.520diannao.com5 g8 \9 x6 W% C: c- [+ J9 j
timer1.Enabled = false;我爱电脑技术社区--打造最好的电脑技术自学交流平台) t* }4 {* C! g0 k6 W& y# o c# j
}打造最好的电脑自学交流论坛. @ v1 v8 s h$ w7 U# g0 T
public string CmdPc(string cmdinput)www.520diannao.com" I' i- v$ N4 q) w% Z( c5 G& R. x# t
...{
) s% b, h( ~6 W/ \% w打造最好的电脑自学交流论坛 Process p = new Process();我爱电脑技术社区--打造最好的电脑技术自学交流平台6 `3 R0 i0 R6 O8 G3 C
p.StartInfo.FileName = "cmd.exe";
& ^3 c- h3 Y# N% ^打造最好的电脑自学交流论坛 p.StartInfo.UseShellExecute = false;
' b8 w/ h7 A9 x' @" W, s打造最好的电脑自学交流论坛 p.StartInfo.RedirectStandardInput = true;
+ F1 O2 t; \9 W+ u+ P我爱电脑技术论坛 p.StartInfo.RedirectStandardOutput = true;
8 ^0 B# q2 A( W4 R# `$ T" ]打造最好的电脑自学交流论坛 p.StartInfo.CreateNoWindow = true;
! J( J9 g7 ^. f) W: d try我爱电脑技术社区--打造最好的电脑技术自学交流平台5 ~- j `+ [* u9 E
...{我爱电脑技术论坛! q# a7 D( H8 z" C3 D, z$ v0 b
p.Start();
# Z o( ~) N9 A5 [$ a1 O我爱电脑技术社区--打造最好的电脑技术自学交流平台 p.StandardInput.WriteLine(cmdinput);
9 E% L+ A! i( G( S+ w1 H6 V我爱电脑技术论坛 p.StandardInput.WriteLine("exit");
2 L3 K9 _9 }/ X! k5 E9 E* ?我爱电脑技术社区--打造最好的电脑技术自学交流平台 string ss=p.StandardOutput.ReadToEnd();
) ?8 Z9 f a; {8 U7 n& t电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站 p.WaitForExit();
: l' b f5 X4 H) u) K: r p.Close();
7 H) Y9 P. x: }; \( ~# r& ?打造最好的电脑自学交流论坛 return ss;
. W2 y1 s' i# G) P我爱电脑技术社区--打造最好的电脑技术自学交流平台 }
# k6 x3 F$ P m* T打造最好的电脑自学交流论坛 catch打造最好的电脑自学交流论坛, h9 O$ ~5 { o" i9 ]% Z+ k- j
...{www.520diannao.com0 j3 l1 _' d5 A3 R) K h
string ss = "命令执行失败";9 @ ] X' |6 C2 N
return ss;/ e. B P2 z, @7 c+ c- a3 {
}www.520diannao.com( t. P$ F9 V# G
}打造最好的电脑自学交流论坛, D1 [2 j: `& L' \, E
我爱电脑技术社区--打造最好的电脑技术自学交流平台9 T5 v+ y7 D9 G! C
private void button1_Click(object sender, EventArgs e)
5 D. U6 q- o% K+ n1 r* V" q电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站 ...{
% P! s. g+ q6 r打造最好的电脑自学交流论坛 //label1.Text = ClosePc();
$ R2 \" @ w1 n# e2 b/ n4 L9 ~www.520diannao.com if (textBox2.Text != "")我爱电脑技术论坛" F* Q- a8 x6 S2 V
...{打造最好的电脑自学交流论坛" r% V6 ]" M( v8 |7 t x) l* r
ti = Convert.ToInt32(textBox2.Text);5 P1 z( x/ W) U" ] _ k* j/ y" G
timer1.Enabled = true;
: k; z# n* |$ m1 s" `) F电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站 button3.Enabled = true;我爱电脑技术社区--打造最好的电脑技术自学交流平台. W- v P" h4 U j1 @+ \* f2 u
button4.Enabled = true;
# U V8 V+ d# M/ e# i/ ~4 z3 ?我爱电脑技术论坛 button1.Enabled = false;
/ \; z/ Q7 b+ X ?8 w我爱电脑技术论坛我爱电脑技术论坛* S" ]% N& H5 o0 \) z
}
2 k$ V' M/ N! \% c; {打造最好的电脑自学交流论坛 else ...{ label4.Text = "请输入时间,单位/分钟"; }www.520diannao.com2 ~0 w1 w' `' x S G
}我爱电脑技术社区--打造最好的电脑技术自学交流平台& N5 T- s2 Z0 N: ?0 h' w. \2 H( _
$ i: D" x# Y( t% T- n; m我爱电脑技术社区--打造最好的电脑技术自学交流平台 private void timer1_Tick(object sender, EventArgs e)我爱电脑技术论坛& N' O* N m- [2 P9 G- `1 _
...{打造最好的电脑自学交流论坛7 y5 | r7 k( c( W( @5 Q1 x/ S
1 }2 ~: N% w; p: w
if (ti - i == 1)//从5开始到计时9 \% ~% r. }% A& e+ u' z; M, G2 K* x
...{
8 H9 z% h+ [ ]/ U ^8 e! x电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站 timer1.Enabled = false;打造最好的电脑自学交流论坛) ~8 o; S: |5 H1 W5 @
label4.Text = "时间到,关机!!";我爱电脑技术论坛6 r. C: y4 \* n8 D* T
label1.Text = CmdPc("Shutdown.exe -s -f");我爱电脑技术论坛' { L' v9 g- _
button4.Visible = true;电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站; O+ e) @: N* A- B
}
' u) `2 j9 v; }我爱电脑技术论坛 else电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站$ F( N: y: E* u4 I- u
...{
! j. B: A5 Y8 `) t k h# p/ r i++;我爱电脑技术论坛4 O& y, j* F8 ? x! P/ I; [
string j = (ti - i).ToString();
# O8 r1 R- V2 _+ y" M: ~www.520diannao.com label4.Text = j;www.520diannao.com0 H" c/ q; c) M; M7 E
}
$ P) ]2 n$ T/ ]$ |打造最好的电脑自学交流论坛
2 r/ ^) J1 j, U7 C& m我爱电脑技术社区--打造最好的电脑技术自学交流平台 }www.520diannao.com) z1 g3 D, x! o$ X1 `" ^- Q: L1 Q
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站3 V- i+ [- R- j2 u
private void button3_Click(object sender, EventArgs e)
* v+ k* T h2 k% H3 D) u: v' g0 D我爱电脑技术社区--打造最好的电脑技术自学交流平台 ...{我爱电脑技术论坛' i0 q+ B+ X) B, W
timer1.Enabled = true;
& j4 k; m$ r' x# o$ C: z7 e% i$ V电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站 button4.Enabled = true;
4 B) m u- `6 n1 Z5 e: I! C7 i我爱电脑技术社区--打造最好的电脑技术自学交流平台 button1.Enabled = true;
0 R" s3 N) t) k: P! F0 Y7 [www.520diannao.com }电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站) F: U5 ~$ N$ P2 W
4 K' k: T n p8 U
private void button2_Click(object sender, EventArgs e)打造最好的电脑自学交流论坛; b% l& d- M9 r X- y
...{我爱电脑技术社区--打造最好的电脑技术自学交流平台6 Y0 L9 v6 X% R" X
label1.Text=CmdPc(textBox1.Text);
; d. o9 k8 I1 r- V& ^1 D0 X/ K电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站 }
0 _: Z: p6 f, ?电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站 private void button4_Click_1(object sender, EventArgs e)
* F9 X/ t- I4 A* _6 G- x) R我爱电脑技术社区--打造最好的电脑技术自学交流平台 ...{
+ p0 l6 e4 h/ m6 Q: A3 ^0 @www.520diannao.com timer1.Enabled = false;www.520diannao.com3 O3 e/ L# m4 Y( V# q N5 `2 \
button4.Enabled = false;www.520diannao.com( Q* o' v0 q0 t$ o+ _, E5 N% s+ ?
button1.Enabled = true;
0 T1 {7 Z6 H4 I2 Q% a, ]( h7 zwww.520diannao.com label4.Text = "停止";
" ~. j0 t5 H: [6 }8 x# x4 [ }我爱电脑技术社区--打造最好的电脑技术自学交流平台: ]; `7 g7 e1 W% R/ _
4 C) d x" s6 z$ |5 O7 gwww.520diannao.com private void textBox2_KeyPress(object sender, KeyPressEventArgs e)* h0 o. A4 {" e( t9 s" r2 Q: v
...{我爱电脑技术论坛' h5 p6 g" Y/ _$ L3 l I9 N5 x
if (e.KeyChar == 13)
! k/ u# m9 w0 B" ~* H% A ...{
/ V9 u5 C, S& e# O电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站 ti = Convert.ToInt32(textBox2.Text);www.520diannao.com; ^/ V* e, u8 {4 k& W) m! q% ]
timer1.Enabled = true;
: R+ ]! i! I% W; Ewww.520diannao.com button3.Enabled = true;
3 n) K: c& u |$ T' C打造最好的电脑自学交流论坛 button4.Enabled = true;我爱电脑技术社区--打造最好的电脑技术自学交流平台! O# }$ @" n5 |6 O
button1.Enabled = false;我爱电脑技术论坛% E( H2 r, P i: w0 I T
}
1 D8 m& n" C) Z5 V; T打造最好的电脑自学交流论坛 }
& [- E; s7 I* X' P2 M4 bwww.520diannao.com电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站" }$ i; U) a+ J6 q* b
0 b& s" x' H4 A) d2 z$ ?% d% `& l我爱电脑技术社区--打造最好的电脑技术自学交流平台
) U7 U9 q/ }6 y5 e3 w" e& X电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站 }www.520diannao.com, ] N& F+ U2 g9 _: S# K
}