找回密码
 加入
搜索
楼主: adamlovesyou

请问如何用命令实现3秒内快速关机,类似任务管理器ctrl+关闭的

[复制链接]
发表于 2009-6-4 10:40:23 | 显示全部楼层
同问。。。如何快速重启呢?
发表于 2009-7-7 16:51:03 | 显示全部楼层
本帖最后由 都市浪子666 于 2009-7-11 12:58 编辑

用CMD来吧,保证很快
run('cmd /c shutdown -s -t 0')
用这个,马上关机
发表于 2009-7-7 19:20:07 | 显示全部楼层
本帖最后由 kn007 于 2009-7-7 19:46 编辑

楼上的源码  没用哦
发表于 2009-7-7 19:45:05 | 显示全部楼层
$result = DllCall("ntdll.dll","str","RtlAdjustPrivilege",  "int",19,  "bool",1,  "bool",0,  "bool*",0)
$result = DllCall("ntdll.dll","str","NtShutdownSystem",  "int",2)
;先保存再运行。
coolvirus 发表于 2009-2-1 14:34

我是XPSP3EN的,编辑后,直接内存不能read
发表于 2009-7-7 19:47:31 | 显示全部楼层
本帖最后由 ceoguang 于 2009-7-7 19:48 编辑

试试这个................

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-7-7 21:39:17 | 显示全部楼层
应该用wmi的函数就可以关机了吧?
发表于 2009-7-7 21:44:08 | 显示全部楼层
$strComputer = "atl-dc-01"
$objWMIService = ObjGet("winmgmts:" _
& "{impersonationLevel=impersonate,(Shutdown)}!\\" & _
$strComputer & "\root\cimv2")
$colOperatingSystems = $objWMIService.ExecQuery _
("Select * from Win32_OperatingSystem")
For $objOperatingSystem in $colOperatingSystems
$ObjOperatingSystem.Shutdown(5)
Next
发表于 2009-7-8 08:05:19 | 显示全部楼层
学习了,真的很不错!
发表于 2009-7-8 08:40:54 | 显示全部楼层
嘿嘿,带回试试,如何快速重启呢
发表于 2009-7-9 18:34:19 | 显示全部楼层
20楼的不错,还需用杀毒软件测试,有源代码吗?
22楼的显示出错
发表于 2009-7-10 14:51:56 | 显示全部楼层
20楼的被杀毒软件小红伞测试有毒,有源代码吗?
发表于 2009-7-10 14:57:24 | 显示全部楼层
22楼的显示出错
line -1:
error:变量类型必须为对象类型(“objedt”)
发表于 2009-7-11 12:59:56 | 显示全部楼层
run('cmd /c shutdown -s -t 0') ;快速关机


run('cmd /c shutdown -r -t 0') ;快速重启
发表于 2009-7-11 14:00:20 | 显示全部楼层
这个问题已解决..源码就在我的这个贴..
http://www.autoitx.com/forum.php?mod=viewthread&tid=8219
发表于 2009-7-13 07:59:28 | 显示全部楼层
对,以解决
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 17:34 , Processed in 0.069068 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表