vbnet 调用脚本 PCB Genesis 无需启动Xmanager图形窗口运行脚本 实现方法

11/28 02:20:20 来源网站:辅助卡盟网

vbnet 调用脚本 PCB Genesis 无需启动Xmanager图形窗口运行脚本 实现方法

从事PCB工程行业的都知道,启动Genesis需2个exe程序(Xmanager.exe与get.exe)需一起启动才可以打开我们熟悉的软件,

而Xmanager是图形窗口是给用户UI交互使用的,如果仅仅是后台跑脚本是否不用启动Xmanager,

vbnet调用cad打开dwg文件_vbnet 调用脚本_vbnet 调用脚本

因为图形界面对于Genesis脚本是多余的,那么是否可以只启动get.exe在后台运行脚本呢。

答案是:当然是可以的啦,实现起来非常简单 ,下面这里介绍实现方法。

一.C#代码实现

vbnet 调用脚本_vbnet 调用脚本_vbnet调用cad打开dwg文件

1.C:\genesis\e97\get\get.exe 启动get.exe路径path

2.-X 无界面启动参数param

3.-s 启动脚本script

vbnet 调用脚本_vbnet调用cad打开dwg文件_vbnet 调用脚本

4.e:/start_script.csh 脚本路径path

Process.Start(@"C:\genesis\e97\get\get.exe", "-X -se:/start_script.csh");      

二.无图形窗口运行脚本主要应用场景:

vbnet调用cad打开dwg文件_vbnet 调用脚本_vbnet 调用脚本

1.跑批量任务,不需要与UI界面交互,如:批量获取TGZ信息将信息提取出来,批量TGZ执行指令进行模拟测试等。

2.自动化程序(前端管理任务,后端执行任务),如:自动封周期vbnet 调用脚本,自动拉伸菲林,自动LDI输出,申请菲林自动输出 等。

三.为什么选择无图形窗口执行?

vbnet 调用脚本_vbnet 调用脚本_vbnet调用cad打开dwg文件

是因为当批量执行任务时,如果Genesis图形窗口频繁打开TGZ操作并持续几个小时,内存达到接近2G时候Genesis会自己挂掉,

经分析原因是:Genesis读取TGZ数据读取到内存后,并进行一系列操作后,接着再关闭TGZ辅助卡盟

每操作一个TGZ完后,查看内存使用情况,get.exe内存使用量是逐个上升趋势vbnet 调用脚本,其实内存并没有完全释放掉.

转载:PCB Genesis 无需启动Xmanager图形窗口运行脚本 实现方法 - pcbren - 博客园

来源:【九爱网址导航www.fuzhukm.com】 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    暂无相关资讯
vbnet 调用脚本 PCB Genesis 无需启动Xmanager图形窗口运行脚本 实现方法