关于OMC链接LANSWITCH
来源:互联网 发布:常用数据处理软件 编辑:程序博客网 时间:2024/06/03 06:00
首先通过menuBAr.xml在图形界面上添加一个图标
<separator>
<menuAction name="LanSwitchNetwork" action="invoke:com.utstar.ems.mswitch5.cm.tools.LanSwitchNetworkInvoker?local_program=C:\Program Files\BDCOM\BroadDirector\bin\startClient.bat" image="BroadDirector.gif" Mnemonic="L" toolBar="yes" privilegeId="SubnetConfigDataView"/>
</separator>
在逻辑部分,之前想通过直接运行对接网管的.bat文件来打开网管,但是发现了一个问题,由于我们是较老的图形界面不能使用javaScript的脚本来编辑
如下;是js脚本
<SCRIPT LANGUAGE="JavaScript">
var WshShell=new ActiveXObject("WScript.Shell");
var WshShell=new ActiveXObject("WScript.Shell");
WshShell.Run("cmd /k E:& cd E:\\bdcom\\BroadDirector5ForBDCOM\\install\\bin & startClient.bat",1,true);
</SCRIPT>
所以只能用绝对路径来在java中运行.bat(Process p = Runtime.getRuntime().exec("cmd /k & start C:\\Program Files\\BDCOM\\BroadDirector\\bin\\startClient.bat");)
但是关键来了,在startClient.bat中有一个设置环境变量的bat,其运行路径在startClient.bat的上一层,但是又不能直接修改bat的内容。
所以必须在运行bat的时候设置工作路径。
采取下面的方法,自己在java代码中写一个bat文件,直接运行这个文件,在这个文件里面修改路径并运行startClient.bat。
就ok了。
0 0
- 关于OMC链接LANSWITCH
- LANSWITCH芯片功能
- SHELL脚本-OMC超时补报
- 关于链接
- 关于链接
- 关于cocoon的链接
- 关于演讲的链接
- 关于链接警告LNK4070
- 关于编译和链接
- 关于动态链接库
- 关于链接服务器
- 关于LNK2023链接错误
- 关于【链接】 【符号】
- M10428_关于博客链接
- 关于链接服务器
- 关于动态链接文件
- 关于静态链接库
- asp.net 关于链接
- ORACLE的sql碎片
- Hadoop MapReduce 初步学习总结
- mysql使用索引为什么查询速度变快很多?
- oracle 11g表智能按月分区
- Tomcat的文件列表服务
- 关于OMC链接LANSWITCH
- 25. Events (e起来编程”(武汉网络赛)) 线段树(区间修改,区间查询)
- 微信小程序动态的加载数据
- oracle 9i 大数据表按月分区
- Java中的GetOpt操作
- DBLINK 9i 连接11G 错误信息ora-01017,ora-02063的解决方法
- Hive使用入门
- oracle 用一个表的数据去更新另外一个表的数据
- Java测试用例简介