请问大神 vb 怎么控制佳能相机实现拍照?
自学没成才 2015-11-06 12:28:42 买了一个佳能100D ,安装了 EOS Utility 之后可以实现电脑控制拍照:1.按回车键 或者 2.直接鼠标点击拍照按钮。
但是我想直接在我的程序里面进行控制,然后读取图片进行编辑,请问大神。怎么在我的程序里面进行控制呢?
我写了个代码,激活程序后,按空格键,但是不能实现!
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal Scan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Command1_Click()
Dim a2 As Integer
Dim str1 As Object
AppActivate "EOS Utility" ‘这个是相机的名称
Sleep 600
Call keybd_event(32, 0, 0, 0) ’执行空格操作
Form1.Show 程序窗体
End Sub