无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4260|回复: 6
打印 上一主题 下一主题

[求助] 求转换脚本

[复制链接]
跳转到指定楼层
1#
发表于 2020-8-2 18:15:09 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
请帮转下脚本,转为vbs或者pecmd

  1. rem "acad.exe" 存在多个

  2. : p

  3. wmic process get name,processid,executablepath /format:hform|Find /i "C:\Program Files (x86)\AutoCAD 2008\acad.exe"

  4. IF ERRORLEVEL 1 goto bb

  5. IF ERRORLEVEL 0 goto p

  6. :bb

  7. reg delete "HKCU\Software\Autodesk\AutoCAD\R17.1\ACAD-6001:804\Profiles\cass91" /f

  8. exit
复制代码


2#
 楼主| 发表于 2020-8-3 17:22:09 | 显示全部楼层
本帖最后由 feiyike 于 2020-8-3 17:26 编辑
caocaofff 发表于 2020-8-2 20:21
PECMD脚本:

IFEX ! :pacad.exe,REGI HKCU\Software\Autodesk\AutoCAD\R17.1\ACAD-6001:804\Profiles\ca ...

非常感谢!
我要实现的目的是这样的,系统可能同时运行cad2008和cad2014版,在CAD2008命令行执行命令后,循环检测,检测到CAD2008停止运行后后,继续下步操作。
只检查程序名称,不包含路径会误判,上面的批处理已经达到了目的,只是不想在任务栏看到图标
CAD调用外部程序同样支持vbs和exe,因此想转换下


回复

使用道具 举报

3#
 楼主| 发表于 2020-8-4 03:58:31 | 显示全部楼层
本帖最后由 feiyike 于 2020-8-4 04:05 编辑
9zhmke 发表于 2020-8-3 23:01
1、如果是讲效率,应该使用VBS而不是批处理,这样耗CPU更少;
2、如果是你自己的PE,不应该做这个后台监视 ...

是这样,
1.我知道vbs好,可惜不会,而且并不是一直检测,只会运行几秒钟。
2.这是用在正常系统的,自用,作用是恢复cass(一个CAD二次开发的软件)的原始配置(其实是自己预先调整好的)。
软件退出时会将当前状态保存在注册表,所以只能等软件关闭后替换
3.并不是经常这样做,切原始快捷方式支持文件拖放打开,中转一下不太好
4.这是给毛手毛脚的同事用的,命令集成在CAD菜单,尽量方便,我自己不怎么需要


回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-4 21:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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