找回密码
 加入
搜索
查看: 7919|回复: 14

[原创] 学习COM啦……

 火.. [复制链接]
发表于 2011-1-7 10:09:35 | 显示全部楼层 |阅读模式
$oShell = ObjCreate("shell.application")  ;创建对象
$oShell.SetTime()
Sleep(800)
$oShell.ShutdownWindows()
Sleep(800)
If $oShell.IsServiceRunning ("Beep")="True" Then 
MsgBox(64,"服务-Beep","在运行中……")
$oShell.ServiceStart("Beep",false)
Else
$oShell.ServiceStop("Beep",true);停用用"Beep"服务         其实已经停用了 不改变原的设置
EndIf
;$oShell.ServiceStop("Beep",true)  真正停用 启动类型会更改成"3"-手动
MsgBox(64,"双点击间隔时间,以毫秒为单位。",$oShell.GetSystemInformation("DoubleClickTime"))
MsgBox(64,"处理器等级",$oShell.GetSystemInformation("ProcessorLevel"))
MsgBox(64,"处理器架构",$oShell.GetSystemInformation("ProcessorArchitecture")) ;0为X86 9为AMD64 6为IA64
MsgBox(64,"物理内存量",$oShell.GetSystemInformation("PhysicalMemoryInstalled"))
MsgBox(64,"Set to true if the operating system is Windows XP Professional Edition; otherwise, false.",$oShell.GetSystemInformation("IsOS_Professional"))
$oShell.BrowseForFolder(0,"请选择目标系统目录,如:C:\Windows",4,"::{20D04FE0-3AEA-1069-A2D8-08002B30309D}")
$oShell.MinimizeAll() ;最小化所有窗口
Sleep(500)
$oShell.UndoMinimizeALL() ;还原窗口
$oShell.open("c:") ;打开C:\
$oShell.FileRun() ;调用运行对话
$oShell.FindFiles() ;调用搜索窗口
发表于 2011-1-7 10:24:55 | 显示全部楼层
没看懂什么意思 。。。。
发表于 2011-1-26 17:26:39 | 显示全部楼层
回复 1# 仙乃日


    $oShell.后面的函数是从哪来的?我看好像有些不是autoit自身的吧?
发表于 2011-3-24 16:27:57 | 显示全部楼层
楼主,说清楚一点呀
发表于 2011-3-24 16:32:45 | 显示全部楼层
代码不过挺有意思的
发表于 2011-3-24 16:58:05 | 显示全部楼层
学习了楼主,代码易懂啊,全都是一些com,不懂得可以在msdn上找
发表于 2011-3-24 17:51:40 | 显示全部楼层
我以为是com接口的范例呢,
发表于 2011-4-17 19:16:17 | 显示全部楼层
新手学习中。。。
发表于 2011-8-16 11:02:43 | 显示全部楼层
学习 学习
发表于 2012-1-4 09:38:06 | 显示全部楼层
MSDN中的方法....
发表于 2012-1-4 10:27:39 | 显示全部楼层
呵呵,干嘛不多写一点上来!
发表于 2012-1-6 22:09:31 | 显示全部楼层
看不懂啊 $oShell.ShutdownWindows()
$oShell.ServiceStart("Beep",false)
尤其是类似这样的  能具体解释下么
发表于 2012-1-7 05:41:49 | 显示全部楼层
我一般用于EXCEL的自动操作
发表于 2012-1-9 22:56:39 | 显示全部楼层
什么是COM?
什么MSDN?
发表于 2012-1-10 16:04:29 | 显示全部楼层
好东西,我要学习一下
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-21 23:22 , Processed in 0.084295 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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