eshihong 发表于 2010-7-27 08:48:01

如何对我的电脑里各个盘进行模拟操作

想用autoit对我的电脑里各个盘进行鼠标右键模拟操作,但是试了试controlclick, 不成功,用mouseclick的话会有个坐标的问题,如果“我的电脑”窗口移动,就不行了,怎么处理呢?

水木子 发表于 2010-7-27 09:34:06

模拟操作不是个好方法,说说你最终想实现什么目的?

eshihong 发表于 2010-7-28 10:16:47

想对虚拟光驱右击加载镜像文件

Ziya 发表于 2010-7-28 10:20:22

哪个虚拟光驱软件

eshihong 发表于 2010-7-28 13:19:57

我用的是ultraiso

Ziya 发表于 2010-7-28 13:41:00

UltraISO支持命令行操作的
你直接用autoit执行命令行就行了
详见官方论坛的回复
Command-line support for ISODrive
- A program named isocmd.exe is located in "C:\Program Files\UltraISO\drivers" folder, you can use it to mount/unmount ISOs to ISODrive
- Print ISODrive letters
isocmd -print
- Mount command
isocmd -mount drive: file_spec
Example: isocmd -mount L: "d:\isos\mycd.iso"
- Unmount command
isocmd -eject drive:
Example: isocmd -eject L:
- Change drive letter of ISODrive
isocmd -change device# driveLetter:
Example: isocmd -change 1 F:
Note: Please restart Windows to employ the new setting of drive letter

eshihong 发表于 2010-7-28 14:43:48

研究研究,这些命令是autoit自带的?

thesnow 发表于 2010-7-28 14:53:10

回复 6# Ziya


    真丶杯具.菜鸟太多了.

to 楼上:UltraISO的...

Ziya 发表于 2010-7-28 14:56:19

这些是UltraISO的命令行参数
Autoit可以直接执行命令行的
举个例子Run(@ComSpec & " /c " & 'D:\UltraISO\drivers\IsoCmd.exe -mount K: "H:\ubuntu-10.04-desktop-i386.iso"', "", @SW_HIDE) 把H盘的ubuntu-10.04-desktop-i386.iso载入到虚拟光驱 K:Run(@ComSpec & " /c " & 'D:\UltraISO\drivers\isocmd.exe -eject K:', "", @SW_HIDE) 弹出虚拟光驱 K:

关于Autoit运行命令行,可以查阅帮助文件
http://www.autoitx.com/Doc/index.htm?page=html/functions/run.htm
页: [1]
查看完整版本: 如何对我的电脑里各个盘进行模拟操作