找回密码
 加入
搜索
查看: 2691|回复: 4

[系统综合] 怎样重启电脑摄像头【已解决】

[复制链接]
发表于 2011-6-30 15:39:56 | 显示全部楼层 |阅读模式
本帖最后由 leon460 于 2011-7-13 15:50 编辑

我想 模拟 在设备管理器里面先禁用摄像头,然后再启动它
用autoit怎样写?

#include <SetupApi.au3>
   
   Local $sDeviceID, $hDevs, $tDevInfo
   $sDeviceID = _CM_Get_Device_ID_By_Name_Ex("cam", 0)
#CS    If Not $sDeviceID Then
                   $sDeviceID = _CM_Get_Device_ID_By_Name_Ex("usb2.0", 0)
                   If Not $sDeviceID Then
                           $sDeviceID = _CM_Get_Device_ID_By_Name_Ex("usb 2.0", 0)
                           If Not $sDeviceID Then
                                   $sDeviceID = _CM_Get_Device_ID_By_Name_Ex("camera", 0)
                                   If Not $sDeviceID Then Exit   ;判定为没有摄像头
                           EndIf       
                   EndIf
   EndIf       
#CE
   _SetupDiCreateDeviceDevs($sDeviceID, $hDevs, $tDevInfo)
   $fResult = _SetupDiDisableDevice($hDevs, $tDevInfo, True) ; 禁用
   Sleep(2000)
   _SetupDiDisableDevice($hDevs, $tDevInfo, FALSE) ; 启用
   
   ;If $fResult = TRUE Then Msgbox(0, "", "禁用成功")
   _SetupDiDestroyDeviceInfoList($hDevs)
 楼主| 发表于 2011-7-5 09:08:37 | 显示全部楼层
自己顶下,呵呵
发表于 2012-5-12 21:45:04 | 显示全部楼层
谁有webcam.au3文件呀
发表于 2012-6-1 15:26:47 | 显示全部楼层
论坛 PCBAR有
发表于 2012-6-1 15:26:49 | 显示全部楼层
论坛 PCBAR有
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-12 03:04 , Processed in 0.077776 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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