QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

楼主: 1210631362
打印 上一主题 下一主题

[图文教程] 后处理fstrsel高级字符串选择

[复制链接]

六级士官

Rank: 4

4

主题

252

帖子

1804

积分
11#
 楼主| 发表于 2024-5-23 14:38:56 | 只看该作者
流浪在水一方 发表于 2024-5-23 13:07
請教大老  在後處理中 怎樣寫入指定應用程式開啟  而不是由mc設定的開啟

很简单的
第一种是你的mc已经设置好了第三方的编辑器
那就直接在后处理里面添加result = setncstr(2,spathnc$ + snamenc$ + sextnc$)
第二种就是没有设置的
那就先添加你想打开的文件比如
result = setncstr(2,spathnc$ + snamenc$ + sextnc$) 就是直接处理处理的nc
可以使用多行指示你需要同时打开的文件
然后result = setncstr(4,"C:\Program Files\CIMCO 2023\CIMCOEdit\CIMCOEdit.exe",11)
中间的路径必须是绝对路径
return = setncstr(mode, filename, num)
mode 3个参数2 3 4
2是将文件添加文件列表
3是将文件删除文件列表
4是指定要打开的实际编辑器
filename在23mode中是添加 在4中是指示编辑器绝对路径
num只有在mode4才生效 个位数0指mc需要暂停等待编辑器关闭 1指编辑器可以跟mc同时运行
十位数0或者省略指示每个文件会单独创建一个编辑器打开文件  比如文件列表中有4个文件将会打开4个txt文档
十位数1指示这个编辑器能同时打开多个文件
回复 支持 反对

使用道具 举报

上校

Rank: 7Rank: 7Rank: 7

15

主题

2378

帖子

1万

积分
12#
发表于 2024-5-23 14:50:05 | 只看该作者
1210631362 发表于 2024-5-23 14:38
很简单的
第一种是你的mc已经设置好了第三方的编辑器
那就直接在后处理里面添加result = setncstr(2,sp ...

挖...冽.....這麼複雜呀
連要加在哪裡也不知   還有那麼多要加 !....看不懂  沒搞過這種...
result = setncstr(2,spathnc$ + snamenc$ + sextnc$)
result = setncstr(4,"C:\Program Files\CIMCO 2023\CIMCOEdit\CIMCOEdit.exe",11)
這是要加在哪模塊下  ...peof$  ?  ppost$ ???
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

4

主题

252

帖子

1804

积分
13#
 楼主| 发表于 2024-5-23 14:53:41 | 只看该作者
流浪在水一方 发表于 2024-5-23 14:50
挖...冽.....這麼複雜呀
連要加在哪裡也不知   還有那麼多要加 !....看不懂  沒搞過這種...
re ...

得看看你自己需求  如果只需要打开生成的结果  那放pheader peof结果是一样的
就看你是不是多个文件一起打开
回复 支持 反对

使用道具 举报

上校

Rank: 7Rank: 7Rank: 7

15

主题

2378

帖子

1万

积分
14#
发表于 2024-5-23 15:02:10 | 只看该作者
1210631362 发表于 2024-5-23 14:53
得看看你自己需求  如果只需要打开生成的结果  那放pheader peof结果是一样的
就看你是不是多个文件一起 ...

有時單開 有時多開 一定會用到多開的時候...
就是想直接做在後處理  跳過mc的設定...
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

4

主题

252

帖子

1804

积分
15#
 楼主| 发表于 2024-5-23 15:08:07 | 只看该作者
流浪在水一方 发表于 2024-5-23 15:02
有時單開 有時多開 一定會用到多開的時候...
就是想直接做在後處理  跳過mc的設定...

多开的意思是你一次后处理是不是会一次性同时打开2个或者再多的文件
比如你想一次打开4个文件
result = setncstr(2, spathnc$ + snamenc$ + "_1" +sextnc$)
result = setncstr(2, spathnc$ + snamenc$ + "_2" +sextnc$)
result = setncstr(2, spathnc$ + snamenc$ + "_3" +sextnc$)
result = setncstr(2, spathnc$ + snamenc$ + "_4" +sextnc$)
result = setncstr(4, "路径", 11)
但是这4个文件是你后处理生成的  那你必须要生成了文件以后再去指定
比如在peof指定你的文件列表
如果你只是打开一个nc哪里写代码作用一样 只需要后处理运行了代码
回复 支持 反对

使用道具 举报

上校

Rank: 7Rank: 7Rank: 7

15

主题

2378

帖子

1万

积分
16#
发表于 2024-5-23 15:24:17 | 只看该作者
1210631362 发表于 2024-5-23 15:08
多开的意思是你一次后处理是不是会一次性同时打开2个或者再多的文件
比如你想一次打开4个文件
result = ...

完全沒寫這種的經驗....

我在peof$ 最後  加上這些
result = setncstr(2, spathnc$ + snamenc$ + "_1" +sextnc$)
result = setncstr(2, spathnc$ + snamenc$ + "_2" +sextnc$)
result = setncstr(2, spathnc$ + snamenc$ + "_3" +sextnc$)
result = setncstr(2, spathnc$ + snamenc$ + "_4" +sextnc$)
result = setncstr(4,"C:\Program Files\CIMCO 2023\CIMCOEdit\CIMCOEdit2023.exe",11)
return = setncstr(4, filename, 11)


return = setncstr(4, filename, 11)    這個是這樣設嗎  它會直接讀上面那個路徑
還是filename    我要改成那個路徑  ?

回复 支持 反对

使用道具 举报

六级士官

Rank: 4

4

主题

252

帖子

1804

积分
17#
 楼主| 发表于 2024-5-23 15:30:45 | 只看该作者
流浪在水一方 发表于 2024-5-23 15:24
完全沒寫這種的經驗....

我在peof$ 最後  加上這些

更改成自己对应的编辑器路径
回复 支持 反对

使用道具 举报

上校

Rank: 7Rank: 7Rank: 7

15

主题

2378

帖子

1万

积分
18#
发表于 2024-5-23 15:35:07 | 只看该作者
1210631362 发表于 2024-5-23 15:30
更改成自己对应的编辑器路径

return = setncstr(4, "C:\Program Files\CIMCO 2023\CIMCOEdit\CIMCOEdit2023.exe",11)
改成路徑  一樣報錯   ....這行一直報錯

10.png (10.59 KB, 下载次数: 10)

10.png
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

4

主题

252

帖子

1804

积分
19#
 楼主| 发表于 2024-5-23 15:41:44 | 只看该作者
流浪在水一方 发表于 2024-5-23 15:35
return = setncstr(4, "C:\Program Files\CIMCO 2023\CIMCOEdit\CIMCOEdit2023.exe",11)
改成路徑  一樣 ...

首先return有没有定义   其次你这个路径里面有没有这个文件
回复 支持 反对

使用道具 举报

上校

Rank: 7Rank: 7Rank: 7

15

主题

2378

帖子

1万

积分
20#
发表于 2024-5-23 15:56:32 | 只看该作者
1210631362 发表于 2024-5-23 15:41
首先return有没有定义   其次你这个路径里面有没有这个文件

我後處理沒用過return  剛定義了  沒報錯....有強制開啟CIMCO  但沒開啟任何文件
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-11-25 01:22

返回顶部