野火论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


楼主: zhf13

[求助] 快速打开同名工程图?自己就能开发的小程序!

[复制链接]

19

主题

273

回帖

2

威望

工程师

Rank: 3Rank: 3

积分
346
发表于 2023-11-14 02:38 | 显示全部楼层
hmily471 发表于 2023-11-1 23:18
可以简化下,把
echo Dim Wsh
echo Set Wsh = WScript.CreateObject("Wscript.Shell")

运行后这样

运行后这样

运行后这样
回复 支持 反对

使用道具 举报

20

主题

595

回帖

13

威望

高工

Rank: 4

积分
941
发表于 2023-11-14 13:01 | 显示全部楼层
本帖最后由 zkq1975 于 2023-11-14 13:04 编辑

可以简化的啊,避免每次都生成vbs文件。我就是这样用的

open.rar

222 Bytes, 下载次数: 15

快捷键.rar

219 Bytes, 下载次数: 14

回复 支持 反对

使用道具 举报

2

主题

300

回帖

23

威望

工程师

Rank: 3Rank: 3

积分
482
发表于 2023-11-14 14:41 | 显示全部楼层
本帖最后由 wild_fire 于 2023-11-14 15:21 编辑

测试下是有问题,抱歉。
回复 支持 反对

使用道具 举报

19

主题

273

回帖

2

威望

工程师

Rank: 3Rank: 3

积分
346
发表于 2023-11-14 19:39 | 显示全部楼层
zkq1975 发表于 2023-11-14 13:01
可以简化的啊,避免每次都生成vbs文件。我就是这样用的

你发的文件可以、我仔细对比了下,在这帖子里发的代码其中有一段是"%%ffr"  ,你发的文件里的代码对用的是"%ffr"  ,可能是这个区别,导致开始我一直不成功
回复 支持 反对

使用道具 举报

19

主题

273

回帖

2

威望

工程师

Rank: 3Rank: 3

积分
346
发表于 2023-11-14 19:46 | 显示全部楼层
本帖最后由 Promanor 于 2023-11-14 19:49 编辑
zkq1975 发表于 2023-11-14 13:01
可以简化的啊,避免每次都生成vbs文件。我就是这样用的


看了下你在二楼发的链接,那个原帖反复生成vbs文件的方法我也试过,原来确实是"%%ffr"  ,我试过也是可以用的,是不是简化了以后语法变了?不懂VBS脚本,不过谢谢你了,我也可以用了,哈哈
回复 支持 反对

使用道具 举报

19

主题

273

回帖

2

威望

工程师

Rank: 3Rank: 3

积分
346
发表于 2023-11-14 20:19 | 显示全部楼层
zkq1975 发表于 2023-11-14 13:01
可以简化的啊,避免每次都生成vbs文件。我就是这样用的

又试了下卡死频率太高啊,测试5次,4次卡死。只有一次成功打开同名工程图
回复 支持 反对

使用道具 举报

20

主题

595

回帖

13

威望

高工

Rank: 4

积分
941
发表于 2023-11-15 11:26 | 显示全部楼层
Promanor 发表于 2023-11-14 20:19
又试了下卡死频率太高啊,测试5次,4次卡死。只有一次成功打开同名工程图

在绘图窗口用鼠标点一下,然后在运行快捷键,成功率要高一点
回复 支持 反对

使用道具 举报

0

主题

167

回帖

0

威望

助工

Rank: 2

积分
181
发表于 2023-11-15 21:35 | 显示全部楼层

我之前那个 引号的格式不对 ,用这个。

Dim Wsh
Set Wsh = WScript.CreateObject("Wscript.Shell")
WScript.Sleep 50
Wsh.SendKeys "%ffr"  
WScript.Sleep 20
Wsh.SendKeys "^c{ESC}"  
WScript.Sleep 20
Wsh.SendKeys "^o{CAPSLOCK}^v.drw{CAPSLOCK}{ENTER}"  
回复 支持 反对

使用道具 举报

19

主题

273

回帖

2

威望

工程师

Rank: 3Rank: 3

积分
346
发表于 2023-11-16 18:29 | 显示全部楼层
zkq1975 发表于 2023-11-15 11:26
在绘图窗口用鼠标点一下,然后在运行快捷键,成功率要高一点

测试了下,把代码里的50,20,20都改大了,就不会卡死了。虽然有时候有类似卡死的症状,但是几秒钟后会恢复,不会卡死了
回复 支持 反对

使用道具 举报

4

主题

303

回帖

1

威望

工程师

Rank: 3Rank: 3

积分
353
发表于 2023-11-23 20:08 | 显示全部楼层
越来越完善了啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请联系我们,本站将立即改正或删除。

QQ|手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号

GMT+8, 2024-6-2 01:44 , Processed in 0.099175 second(s), 25 queries .

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