找回密码
 加入
搜索
查看: 2432|回复: 8

[系统综合] 如何对我的电脑里各个盘进行模拟操作

  [复制链接]
发表于 2010-7-27 08:48:01 | 显示全部楼层 |阅读模式
想用autoit对我的电脑里各个盘进行鼠标右键模拟操作,但是试了试controlclick, 不成功,用mouseclick的话会有个坐标的问题,如果“我的电脑”窗口移动,就不行了,怎么处理呢?
发表于 2010-7-27 09:34:06 | 显示全部楼层
模拟操作不是个好方法,说说你最终想实现什么目的?
 楼主| 发表于 2010-7-28 10:16:47 | 显示全部楼层
想对虚拟光驱右击加载镜像文件
发表于 2010-7-28 10:20:22 | 显示全部楼层
哪个虚拟光驱软件
 楼主| 发表于 2010-7-28 13:19:57 | 显示全部楼层
我用的是ultraiso
发表于 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
 楼主| 发表于 2010-7-28 14:43:48 | 显示全部楼层
研究研究,这些命令是autoit自带的?
发表于 2010-7-28 14:53:10 | 显示全部楼层
回复 6# Ziya


    真丶杯具.菜鸟太多了.

to 楼上:UltraISO的...
发表于 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金钱 +20 收起 理由
afan + 20

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-2 15:14 , Processed in 0.075102 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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