关机脚本程序
‘壹’ 关机脚本的脚本编写方法
该脚本的编写方法比较简单,一般的方法为直接调用系统的shutdown.exe应用程序来关机,该程序位于
系统盘:WINDOWSsystem32 下面,注意:Windows2000及以前版本的Windows系统文件夹下面没有这个程序,所以如果 Windows2000用户想要使用这个功能,首先要将shutdown.exe拷贝到系统文件夹下。
关机脚本的编写方法如下:
在任意位置新建一个文本文件,用记事本打开,拷贝以下内容,粘贴到记事本中:
dim Obj
set Obj=CreateObject(WScript.Shell)
Obj.run shutdown -s -t 0
然后,选择文件--别存为,在文件名中输入任意名字.vbs,后缀一定要为.vbs或者.vbe,这是系统自带脚本文件格式,在保存类型中一定要选择所有文件,如右图所示:
设置好之后,选择保存,双击该文件,即可实现自动关机。
Obj.run shutdown -s -t 0该语句中的0表示关机前的等待时间,单位为秒,用户可以自己设置等待时间,如果在等待时间到达之前又不想关机了,则可以在运行对话框中输入shutdown -a回车来取消关机。
‘贰’ 怎样写一个关机脚本,使在关机时自动执行某程序
比如你关机时要执行A程序,它的路径是 start D:\pro\A.exe 那么你可以打开记事本,输入 D:\pro\A.exe 然后保存成XXX(名字自己随便起).cmd 扩展名是CMD,而且保存时的文件类型必须是“所有文件*.*" 然后在 开始菜单 运行 gpedit.msc 打开组策略编辑器。 到左边找到 计算机配置-Windows配置-启动/关机脚本 双击右边的关机脚本 在弹出的对话框中选择添加 找到你刚才保存的那个cmd文件,确实就行了 记住 脚本名可以自己随便起,不过扩展名必须是cmd,用记事本保存时必须选择文件类型为所有类型 不然就保存成xxx.cmd.txt了。 脚本内容很简单,就是start 你要执行的程序的完整路径和名字 另外 gpedit.msc在XP家庭版中是没有的,只有专业版有。 打了这么多字,可怜可怜我,把分给我吧。谢谢
‘叁’ 求一个windows关机bat脚本的编写
每天的同一时间定时自动关机:单击“开始”→“所有程序(P)”→“附件”→“系统工具”→“任务计划”→弹出“任务计划”窗口→在窗口右侧的空白区域单击鼠标右键→在出现的快捷菜单中指向“新建(W)”→在出现的下一级菜单中单击“计划任务(S)”新建一个计划任务并为它取一个名字,这里取名为“关机”→双击“关机”或其图标→弹出“关机”任务窗口→选择“任务”页→在“运行(R)”后的框中输入shutdown.exe -s(-前有一空格)→在“运行方式(U)”后的框中输入NT AUTHORITY\SYSTEM→在左下角勾选“已启用”项→再选择“计划”页→在“计划任务(S)”下的框中选择“每天”→在“开始时间(T)”下面的框中输入你要自动关机的时间→按“应用(A)”、“确定”按钮→关闭“任务计划”窗口即可。以后每天到了你设定的时间电脑就会自动关机。
说明:除上面提到的外,其它项目均可以使用系统默认值。
注意:要打开“任务计划”必须先确认Task Scheler服务已经启动(系统默认情况下是自动启动的),否则,打不开“任务计划”。
定时关机启动时会出现一个倒计时窗口,有30秒的倒计时。这时你如果要取消定时关机,只要在运行对话框中输入shutdown.exe -a即可。
‘肆’ bat编写简单脚本实现关机和开启程序
删除一些危险的对象,从根本上解决问题。这些对象对普通用户是没什么用的。
1)禁用WSHShell对象,阻止运行程序。
删除或更名系统文件夹中的wshom.ocx
或删除注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}
2)禁用FileSystem对象,阻止读写文件。
删除或更名系统文件夹中的scrrun.dll
或删除注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}
把下面一段代码保存为killwsh.bat,运行后可自动删除WSHShell和FileSystem对象。
复制代码 代码如下:
@echo off
rem 删除WSHShell对象
@reg delete HKLM\SOFTWARE\Classes\CLSID\{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B} /f
删除FileSystem对象
@reg delete HKLM\SOFTWARE\Classes\CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228} /f
echo 删除完毕
pause
‘伍’ 怎样设置电脑关机之前自动运行某个程序
用记事本创建一个脚本文件,脚本内容如下:
Dim WSHShell
Set WSHShell = WScript.CreateObject(\"WScript.Shell\")
WSHShell.RegWrite \"HKCU\Software\Microsoft\Internet Explorer\TypedURLs\\", \"\"WSHShell.RegDelete \"HKCU\Software\Microsoft\Internet Explorer\TypedURLs\\" 上述脚本共有四句:第一句定义一个变量WSHShell,第二句创建一个对象,第三句写入注册表,如果注册表中不存在该项,执行脚本时会出现错误提示。输入以上内容后将其保存为Cleanup.vbs。注意,后缀名一定要是vbs,这样才能保证脚本的正常执行。
编写完成后,在组策略窗口中依次展开“用户配置”“Windows设置”“脚本(登录/注销)”节点,双击右侧窗格中的“注销”项目,在弹出的“注销属性”对话框中点击“添加”按钮,将Cleanup.vbs添加为注销脚本这样,当计算机注销或关机时就会自动清除IE地址栏记录。
‘陆’ 关机时为什么运行脚本关机程序呢
方法1、运行——cmd——然后输入at /delete选y取消所有的计划任务!或者直接运行——at /delete 方法2、控制面板(xp的话最好选“经典试图”)——任务计划——在这个文件夹里你可以看到好多左下角有小钟的文件,把这些文件都选上,然后删除就可以了。
‘柒’ 关机脚本怎样写
shutdown -s 你说的是这个吗?后缀该成VBS就行对了,shutdown的用法也给你附上吧。用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \computername] [-t xx] [-c "comment"] [-d up:xx:yy]
没有参数 显示此消息(与 ? 相同)
-i 显示 GUI 界面,必须是第一个选项
-l 注销(不能与选项 -m 一起使用)
-s 关闭此计算机
-r 关闭并重启动此计算机
-a 放弃系统关机
-m \computername 远程计算机关机/重启动/放弃
-t xx 设置关闭的超时为 xx 秒
-c "comment" 关闭注释(最大 127 个字符)
-f 强制运行的应用程序关闭而没有警告
-d [u][p]:xx:yy 关闭原因代码
u 是用户代码
p 是一个计划的关闭代码
xx 是一个主要原因代码(小于 256 的正整数)
yy 是一个次要原因代码(小于 65536 的正整数)
-f:强行关闭应用程序
-m \计算机名:控制远程计算机
-i:显示图形用户界面,但必须是Shutdown的第一个选项
-l:注销当前用户
-r:关机并重启
-t时间:设置关机倒计时
‘捌’ 怎样在关机前运行一个程序
不明白你具体说的是什么程序,如果说是想设置自动关机的话就简单了,直接在开始-运行里输入:shutdown -s -t 3600 这个命令,意思就是电脑在一小时后自动关机,后面的3600是一个小时,你想多长时间直接在这里改就行。如果想撤销该命令,直接在运行里输入:shutdown -a 就可以了
‘玖’ 定时定点关机用bat文件怎么去编写程序
如果想定时关机。可以自己制定一个方案。
一。开始---运行---
1.输入:shutdown -s -t 60(-s为关机,-t为时间,60表示1分钟,还可以设置更高的时间,小时*60*60即可)-S -T 60前面都有一个英文状态下的空格。需要注意
2.想要定点关机,就如12点关机,输入命令如下:
at 12:00 shutdown -s
3.想要每天都进行同样的关机命令,如下进行:
1、打开“记事本”新建文件“关机.bat“(注意要选择保存文件类型为”所有文件“(如果不选择,此文件就不能执行)。
2、输入”at 12:00 shutdown -s“保存。
二。想要每天都进行同样的关机命令,如下进行:
1、打开“记事本”新建文件“关机.bat“(注意要选择保存文件类型为”所有文件“(如果不选择,此文件就不能执行)。
2、输入”at 12:00 shutdown -s“保存。
3、把“关机”文件复制到“启动”文件夹中,也可以直接拖放到“开始→所有程序→启动”
以后系统开机就会自动运行”关机“文件。
想取消自动关机,在运行中输入:
shutdown -a
‘拾’ bat关机命令怎么做啊
bat关机命令需要使用文本文档。
使用文本文档制作bat关机命令步骤如下所示:
1、在电脑桌面空白处点击鼠标右键。