许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Mastercam重命名当前图档Net-Scripting源码

Mastercam重命名当前图档Net-Scripting源码

阅读数 4
点赞 0
article_banner


Mastercam重命名当前图档Net-Scripting源码 在Mastercam2025版本中将不再支持VBS脚本语言,转而采用新的Net-Scripting脚本语言,该脚本功能更强大,支持更多的函数,功能,且大部分功能可以在C# Sharp和Net-Scripting之间直接使用,该脚本语法,语言可以说完全和C# Sharp一致,对于会二次开发的人来说,没有任何的语言障碍。  功能: 通过Mastrcam内置运行本脚本解释器即可重命名当前打开的图档,所有操作前需要保存图档,避免意外情况发生,导致图档损坏。     如用于C# Sharp开发,还需要其他函数支持。

代码块

JavaScript


string ReturnString = "";

Mastercam.IO.DialogManager.AskForString( "输入新的文件名",

  ref ReturnString);

if(ReturnString == "")

{

Mastercam.IO.EventManager.LogEvent(Mastercam.IO.Types.MessageSeverityType.InformationalMessage,"","Failed to Rename File!!");

return;

}

if(System.IO.File.Exists(Mastercam.IO.FileManager.CurrentFileName) == false)

{

Mastercam.IO.EventManager.LogEvent(Mastercam.IO.Types.MessageSeverityType.InformationalMessage,"","Failed find supplied path!!");

return;

}

//get the current filenames parent

var ret = System.IO.Directory.GetParent(Mastercam.IO.FileManager.CurrentFileName);

System.IO.File.Move(Mastercam.IO.FileManager.CurrentFileName, ret + "\\" + ReturnString + ".mcam");

//write the new file name to mastercams event logger

Mastercam.IO.EventManager.LogEvent(Mastercam.IO.Types.MessageSeverityType.InformationalMessage,"",ret + "\\" + ReturnString + ".mcam");

Mastercam.IO.FileManager.Open(ret + "\\" + ReturnString + ".mcam");

//open the folder containing the current mastercam file in windows explorer

//System.Diagnostics.Process.Start(ret.FullName);

      复制成功
     
     
     
     



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空