win7 下安装 adams

郁闷中到处搜索,想换回XP的心都有了。在绝望中突然发现一牛人的帖子,尝试,竟然成功了。现将方法与大家分享:

看来是Flexlm本身的问题,其启动管理器的启动lmgrd方式可能跟Vista有一点不兼容,尤其可能是不能自动以管理员方式运行命令行,因此,我就想到了直接用命令行方式来启动lmgrd,结果真的就成功了,所有的依赖Flexlm的CAX软件都可以正常运行了!

下面,以Ansys和Adams为例进行说明:

1、在命令行窗口中,进入相关的目录,运行:
lmgrd -help
就会显示lmgrd的命令行参数,其中
-c           用于指定许可文件的位置和文件名
-l           用于指定log文件的位置和文件名
-x           用于退出lmgrd,或者隐藏运行lmgrd成功后的窗口

2、根据上述参数,给出我编写的Flexlm_Start.bat文件如下:
@echo off
cd c:\Program Files\ANSYS Inc\Shared Files\Licensing\intel\
lmgrd.exe -c "C:\Program Files\ANSYS Inc\Shared Files\Licensing\license.dat" -l "C:\Program Files\ANSYS Inc\Shared Files\Licensing\debug.log" -x lmdown
cd C:\MSC.Software\MSC.Licensing\10.8\
lmgrd.exe -c C:\MSC.Software\MSC.Licensing\10.8\license.dat -l C:\MSC.Software\MSC.Licensing\10.8\debug.log -x lmdown
echo on

注意:
上述文件一共6行,每种软件有2行,第一行进入相关目录,第二行加开关运行lmgrd,这一行很长很长的,而且,由于Ansys的文件名中含有空格,要加引号引起来,而Adams的不加引号也行。

运行这个BAT文件就可以了!

3、开机自动运行
把该BAT文件拖到启动文件夹,这样开机就可启动一系列的许可证管理器了。

----------------------------------------------最后的分割线---------------------------------------------

上面的方法同时解决了ANSYS的问题,我也亲身尝试了,能成功。
不过要记得更改路径啊,比如我的就是:

@echo off
cd F:\MSC.Software\MSC.Licensing\9.2a\
lmgrd.exe -c F:\MSC.Software\MSC.Licensing\9.2a\license.dat -l F:\MSC.Software\MSC.Licensing\9.2a\debug.log -x lmdown
echo on

最后再推销一下WIN7吧,我用的是7100RC版,确实是不错,界面漂亮了,性能也提升了,谁用谁知道啊。
原文地址:https://www.cnblogs.com/yunbo/p/1805807.html