1     NX9+VS2012
 2
3 #include <uf.h>
4 #include <uf_cfi.h>
5 #include <uf_ui.h>
6
7 using std::string;
8
9
10
11 UF_initialize();
12
13 //内容1
14 //读取文本全部内容
15 //打开本地文本文档
16 int Chan = uc4504("D:\\123.txt", 1, 79);//类型为只读,后缀类型txt为79。帮助有写到,自己去查。
17
18 //读取打开的文本文档
19 char *Cbuf;
20 int Num = uc4514a(Chan, &Cbuf);//只能读一行
21
22 UF_UI_open_listing_window();
23 //循环去读每一行
24 while ( Num>=0 )
25 {
26 //打印
27 strcat(Cbuf, "\n");//拼接字符串换行
28 UF_UI_write_listing_window(Cbuf);
29 Num = uc4514a(Chan, &Cbuf);
30 }
31
32 //释放内存
33 UF_free(Cbuf);
34
35 //关闭文本文档
36 uc4540(Chan, 0);
37
38
39 //=================================================================================
40
41
42
43 /*
44 //内容2
45 //向文本写入内容
46 //打开本地文本文档
47 int Chan1 = uc4504("D:\\456.txt", 3, 209);//类型为写和替换,后缀类型CPP为209。帮助有写到,自己去查。
48
49 //写入内容
50 uc4524(Chan1, "Hello,World");
51
52 //关闭文本
53 uc4540(Chan1, 0);
54
55
56 //=================================================================================
57
58
59 //内容3
60 //读取部分内容
61 //打开txt
62 int WenJian = uc4504("D:\\789.txt", 1, 79);
63
64 //读数据
65 char *OutDate;
66 int Date1 = uc4514a(WenJian, &OutDate);
67
68 UF_UI_open_listing_window();
69 char BufLeft[256], BufRight[256];//左值,右值
70 while (Date1 >= 0)
71 {
72 //提取左右值
73 string S1 = OutDate;
74 string Strleft = (S1.substr(0, S1.find(",")));//提取左值
75 string Strright = (S1.substr(S1.find(",") + 1, S1.find("。")));//提取右值
76
77 //将string类型转换为字符数组
78 strcpy(BufLeft, Strleft.c_str());
79 strcpy(BufRight, Strright.c_str());
80
81 //打印
82 UF_UI_write_listing_window(BufLeft);
83 UF_UI_write_listing_window("\n");
84
85 Date1 = uc4514a(WenJian, &OutDate);
86 }
87
88 //释放内存
89 UF_free(OutDate);
90
91 //关闭文件
92 uc4540(WenJian, 0);
93 */
94
95 UF_terminate();
96
97 Caesar
98 2018年10月21日

NX二次开发-UFUN读取本地文本文档uc4514a的更多相关文章

  1. NX二次开发-UFUN打开本地文本文档uc4504

    NX9+VS2012 #include <uf.h> #include <uf_cfi.h> #include <uf_ui.h> using std::strin ...

  2. NX二次开发-UFUN关闭本地文本文档uc4540

    1 NX9+VS2012 2 3 #include <uf.h> 4 #include <uf_cfi.h> 5 #include <uf_ui.h> 6 7 us ...

  3. NX二次开发-UFUN写入本地文本文档uc4524

    1 NX9+VS2012 2 3 #include <uf.h> 4 #include <uf_cfi.h> 5 #include <uf_ui.h> 6 7 us ...

  4. NX二次开发-UFUN读取表格注释内容UF_TABNOT_ask_cell_text

    NX11+VS2013 #include <uf.h> #include <uf_ui.h> #include <uf_tabnot.h> #include < ...

  5. NX二次开发-UFUN读取工程图注释UF_DRF_ask_text_data

    1 NX11+VS2013 2 3 4 #include <uf.h> 5 #include <uf_ui.h> 6 #include <uf_drf.h> 7 8 ...

  6. NX二次开发-UFUN读取图纸尺寸的值UF_DRF_ask_dimension_text

    今天发现UF_DRF_ask_dim_info这个函数不能读带附件文本的尺寸,有附加文本dim_info->text_info->text->full_string;读出来的是附加文 ...

  7. NX二次开发-Ufun API Example

    UF公共类型 UF_begin_timer计时函数 https://www.cnblogs.com/nxopen2018/p/10957135.html UF_end_timer计时函数 https: ...

  8. NX二次开发-UFUN发射线函数UF_MODL_trace_a_ray的用法

    今天是国庆节,放假休息懒得动,没有出去玩,在家研究一下发射线函数UF_MODL_trace_a_ray.小弟以前在软件公司混的时候,当时我做的那个项目就用到了UF_MODL_trace_a_ray,当 ...

  9. NX二次开发-UFUN将工程图转成CGM和PDF文件UF_CGM_export_cgm

    文章转载自唐康林NX二次开发论坛,原文出处: http://www.nxopen.cn/thread-126-1-1.html 刚才有同学问到这个问题,如果是用NXOpen来做,直接录制一下就可以了: ...

随机推荐

  1. 分布式锁实现(二):Zookeeper

    目录 前言 设计实现 一.基本算法 二.关键点 临时有序节点 监听 三.代码实现 Curator源码分析 一.基本使用 二.源码分析 后记 前言 紧跟上文的:分布式锁实现(一):Redis ,这篇我们 ...

  2. Java多线程常用方法的使用

    Java多线程的常用方法基本分为:获取当前线程的操作,线程休眠sleep()方法,线程让步yield()方法,等待其他线程终止join()方法,线程停止的一系列方法. 一.获取当前线程的操作   1. ...

  3. js 加载验证码

    <img id="captchaPic" src="{{captcha_src('math')}}" onclick="this.src='{{ ...

  4. HTML ASCII 参考手册

    HTML 和 XHTML 用标准的 7 比特 ASCII 代码在网络上传输数据. 7 比特 ASCII 代码可提供 128 个不同的字符值. 7 比特 可显示的 ASCII 代码 结果 描述 实体编号 ...

  5. hihoCoder [Offer收割]编程练习赛3 D子矩阵求和

    子矩阵求和 http://hihocoder.com/discuss/question/3005 声明一下: n是和x一起的,m是和y一起的 x是横着的,y是纵着的,x往右为正,y往下为正 (非常反常 ...

  6. yield和生成器, 通过斐波那契数列学习(2.5)

    实现斐波那契数列的集中方法 返回一个数 def fib(max): n, a, b = 0, 0, 1 while n < max: print(b) a, b = b, a+b n += 1 ...

  7. appium自动化获取app的appPackage与appActivity方法总结

    一,获取apppackage 方法不止一种,我只介绍自己知道的两种. 1,通过APPIUM工具添加APK包后,会自动显示出来. 2,打开UI AUTOMATOR VIEWER 定位工具,随便指向一个定 ...

  8. ProcessFun

    #pragma once #ifndef __PROCESSFUN_H__ #define __PROCESSFUN_H__ #include <iostream> #include &l ...

  9. 用java打开一个本地文件

    以下有三种方式打开 /** * 借助java.awt.Desktop打开 * @see 打开的目录或文件名中允许包含空格 */ private static void useAWTDesktop() ...

  10. 14、java实现poi操作excel,包括读和写日期格式,并且设置字体样式

    1.首先大家来看导出的结果 下边就是导出的代码了 protected void testExcel() throws IOException{ String path=getServletContex ...