[码海拾贝 之TC] 呼叫外部应用程序或脚本
前言
在Teamcenter Enterprise 的服务端开发中, 如何调用到外部的程序或是脚本。
一般, 呼叫外部的程序或脚本
在Java 中, 可以用这样的方式
Process child = Runtime.getRuntime().exec()
在 C 语言中可以使用
system("a.bat");
这样的方式。
TC 的服务端语言是类C的语言, 它提供了一个API 用来处理
osExecuteAsync(NULL,NULL,"C:\\test.bat",NULL);
osExecuteAsync
这个方法有四个参数:
1. 第一个参数-可以为空- 传递脚本(或程序)所在的机器名称。
这个API 支持在不同的机器上执行脚本。但是脚本所在的那台机器必须是workstation(这样的话,Corporation(主机器才能找得到))
2. 第二个参数--可以为空 --传递执行脚本的用户名
3. 第三个参数 --不可为空-传递脚本的位置
4. 第四个参数--可以为空- 传递一些额外的参数(如果是bat 的话, 加在 bat 后面执行)
注意
编写的 .bat 中需要加上 @echo off , 否则的话,有可能无法执行。
延生一下--
@echo off
就是说关闭回显
DOS在运行批处理时,
会依次执行批处理中的每条命令,
并且会在显示器上显示,
如果你不想让它们显示,
可以加一个“echo off”
当然,“echo off”也是命令,
它本身也会显示,
如果连这条也不显示,
就在前面加个“@”。
[码海拾贝 之TC] 呼叫外部应用程序或脚本相关推荐
- [码海拾贝 之TC] 使用View 定义动态的Class
前言 在TC 中, Persistent Class 和 Table 是对应的关系. 定义一个Persistent的Class , updatedb 的时候就会产生对应的table. 在TC 的开发环 ...
- [码海拾贝 之Perl]获取日期以及日期的加减
前言 在Perl 中, 不安装其他模组的状况下, 可以使用 localtime 来获取当地日期和时间. 在标量上下文中, 返回的是字符串格式. my $localtime = localtime(); ...
- [码海拾贝 之JS] JS 之删除数组中的元素
前言 在Java 中要从一个list 中删除一个元素, 直接使用 remove 方法就可以了. 在js 中的array 并没有 remove 方法, 但是在js 中array 有splice 方法可以 ...
- [码海拾贝 之Perl]在字符串数组中查找特定的字符串是否存在
前言 检索一个字符串是否存在于一个数组中, 最基本的想法应该就是对数组进行循环, 逐个判断数组的每个元素值和给定的值是否相等. (在Java语言还可以把数组转成 List , 在 list 中直接有 ...
- [码海拾贝 之JS] JS 之数组排序
简单数组排序 这里的简单数组的定义是,数据的元素是基本的类型整型,字符型,浮点型等,而不是对象类型 排序方法就很简单,使用数组本身的sort 方法. 默认是升序排序. 看例子: <script& ...
- C#,码海拾贝(05)——拉格朗日(Lagrange)三点式曲线插值算法之C#源程序
一.约瑟夫·拉格朗日 约瑟夫·拉格朗日(Joseph-Louis Lagrange,1736~1813)全名为约瑟夫·路易斯·拉格朗日,法国著名数学家.物理学家.1736年1月25日生于意大利都灵,1 ...
- C#,码海拾贝(24)——求解“复系数方程组”的“全选主元高斯-约当消去法”之C#源代码
using System; namespace Zhou.CSharp.Algorithm { /// <summary> /// 求解线性方程组的类 LEquations ...
- C#,码海拾贝(11)——拉格朗日(Lagrange)三点式曲面插值(Surface Interpolation)算法C#源程序
本文开始是曲面插值(Surface Interpolation,也称作:二维插值,二元插值). 数值计算三点式 数值计算三点式是一种常见的数值计算方法,它是通过对已知函数在某个点及其左右两个点处的函数 ...
- C#,码海拾贝(03)——积分(Integral Algorithm)算法类C#源程序
一.引言 1.1 图书简介 <C#数值计算--算法编程>是2007年1月1日电子工业出版社出版的图书,由周长发编写. ISBN:9787121032035 本书囊括了近90个实用经典算法, ...
最新文章
- pta 整型关键字的平方探测法散列
- #HTTP协议学习# (五)压缩
- Visual Leak Detector 帮助检查内存泄露
- SVN更新数据和提交数据的几个疑问
- Sql Server 2005 分页
- java中的args参数
- android listview 自适应列宽_Android 开发技术周报 Issue#272
- python 格式化工具_Google的Python代码格式化工具YAPF详解
- android 三方_面试官送你一份Android热门三方库源码面试宝典及学习笔记
- 黑马全套Java教程(七)
- scala语言课程设计
- ruoyi 若依 VUE 宝塔 Nignx部署 伪静态配置
- DNk开发步骤与环境配置
- 小程序录音php上传,微信小程序录音文件.silk上传服务器转mp3格式
- qq不能发说说显示服务器错误,qq为什么发送不成word服务器拒绝发送离线请求. - 卡饭网...
- 张建宁老师主讲:计算机网络基础(笔记)
- Java流程控制方法
- btcpool之Stratum协议
- python抓主力资金_【邢不行|量化小讲堂系列09-Python量化入门】通过逐笔数据计算主力资金流数据...
- java google map_java如何通过google map api实现地址解析
热门文章
- java解析XML大全(转)
- data.length 提示undefined 问题解决
- 【方案分享】2022数据湖建设方案:“七步走”解决企业面临的数字化转型痛点.pdf(附下载链接)...
- 【报告分享】2020金融兴趣人群内容消费及理财意识洞察报告.pdf(附下载链接)...
- 测试开发之缺陷报告下篇
- leetcode力扣23.括号生成
- 【论文】Awesome Relation Classification Paper(关系分类)(PART II)
- 机器学习深度学习知识点总结
- 微信小程序遇到的程序异步执行导致数据库读写异常的问题
- Java-Set、Map