首页 > 其他分享 >附图标记录入小工具

附图标记录入小工具

时间:2024-04-16 10:33:23浏览次数:29  
标签:标号 文件 标记 附图 零件 录入 csv

附图标记录入小工具

这是一个使用 ahk2.0 脚本写的从csv文件选择零件名与附图标记的小工具。制作这个小工具的本意主要是方便撰写专利申请文件时正确地插入附图标记。这是其github仓库 ,您可以从该仓库下载程序文件。

使用说明

运行与退出

只需要在进行文字录入时,打开 GenTag.exe, 使之保持在状态栏运行即可。如果要退出 GenTag.exe,需要在状态栏图标上右键退出。

数据准备

软件需要从一个 csv 文件中获取数据,因此软件打开时会自动打开文件选择窗口,需要在该窗口下指定一份记录了 零件名与附图标记的 csv 文件作为输入。软件运行时,可以根据 csv 文件的更新自动更新内容。

csv文件的示例如下:

#tp,实用新型
#ti,专利名称
#thf,主题名称1
#ths,主题名称2
1,零件一
1S,标记1
11,零件二
12,零件三
112,零件四

用法示例

软件的默认快捷键是 \

  1. 由于\被软件占用,如果需要输入原义的\,可以通过按下Ctrl + Shift + \组合键上屏。
  2. \默认弹出候选窗,如果没有配置csv文件,会先弹出文件选择窗口。
  3. csv 文件必须使用 utf-8 带签名(BOM) 的格式,否则输出内容可能乱码。
  4. 候选框下回车是直接关闭候选,回到原来的窗口。
  5. 候选框下,在输入框内输入标号,下面的候选列表会自动刷新匹配的清单,通过输入的最后一个字符确定上屏格式(在输入超过两字符时起作用)。
  6. 数据上屏经反复考虑是通过剪贴板实现的,这是能力范围内能实现的最稳定、速度最好、兼容性最好的方案了。具体见后。
  7. 为了避免误上屏,要求除最后一个字符外的输入的所有字符与 csv 文件里的标记存在唯一完全匹配时上屏,也就是说部分匹配时是不会有内容上屏的。

以上面的csv文件中的数据为例,其中最后字符与上屏格式的对应关系为

任意非空内容+a:1:零件一;11:零件二;112:零件四;12:零件三;1S:标记1。

匹配标号+b(比如1b):零件一1

匹配标号+c(比如1b):零件一(1)

匹配标号+n(比如11n):零件二

同上,匹配标号+n(比如#thfn):主题名称1

匹配标号+v(比如112v):112

其他说明

使用剪贴板上屏是目前比较好的方式,如果直接发送数据消息,会受到所使用的输入法的干扰,导致上屏内容出错。另一方面,如果直接发送数据消息, Word中是单个字符依次录入的,反应太慢,且时间不可控。

本文同步发布于:

https://cysblog.space/posts/gentagutility/

https://github.com/CanYellow/GenTag

标签:标号,文件,标记,附图,零件,录入,csv
From: https://www.cnblogs.com/BrightHuang/p/18137589

相关文章

  • day02_我的Java学习笔记 (类型转换、+做连接符、变量自增自减运算、三元运算符、键盘
    Java语言基础知识1.类型转换1.1自动类型转换1.2表达式的自动类型转换1.3强制类型转换这里得出的结果为啥是-36呢???后面高级篇再细讲。2.运算符2.1算数运算符2.1.1基本算数运算符2.1.2案例:数值拆分2.2+符号做连接符【思考1】:a+'a'为啥......
  • JS--demo2录入学生信息
    实现学生信息录取。效果图:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><metahttp-equiv=&quo......
  • Cyanine5-CRGDFK(Cy5-CRGD多肽或花青素标记cRGDFK多肽)是一种具有特殊功能的荧光标记物
    【试剂名称】英文名称:Cyanine5-CRGDFK中文名称:Cy5-CRGD多肽【试剂描述】Cyanine5-CRGDFK(Cy5-CRGD多肽或花青素标记cRGDFK多肽)是一种具有特殊功能的荧光标记物。它的荧光光谱特征是近红外波段,这使得它具有优秀的组织穿透力和低背景干扰,适用于深层的荧光成像。Cyanine5-CRGD......
  • 实现威廉williamhill登录入口搭建
    逻辑导航1.当点击页面主页的登录/注册按钮时,弹出登录/注册模态框2.登录/注册模态框也是一个小组件,在组件文件夹内创建对应组件3.然后需要将该组件传到header(头部)组件内(进行相关的导入和注册)4.补充子传父组件语法在子组件内当点威廉williamhill登录入口78888.ME击子组件......
  • python给折线图添加标记
    我需要记录飞机作业的开始时间和结束时间#!usr/bin/envpython#-*-coding:utf-8_*-"""@author:JK@file:jisuan.py@time:2024/03/${DAY}@desc:"""importpandasaspdimportmatplotlib.pyplotaspltimportmatplotlib.tickerastickerinput_f......
  • SAP凭证录入之记账码—科莱特
    在会计中,“借”和“贷”是记账符号,代表了记账的方向。而在SAP中却没有大家熟知的记账符号“借”和“贷”,那SAP中如何录入凭证呢?其实,SAP通过记账码来实现记账方向的控制。SAP中有很多的记账码,这给许多初学者带来了困扰,所以会有初学者觉得SAP难学,不好用。事实上,SAP中的记账码虽然多,......
  • 【Azure Policy】使用Azure Policy来检查Azure资源名称是否满足正确要求(不满足就拒绝
    问题描述使用AzurePolicy来检查Azure资源名称是否满足正确要求,如果不满足就拒绝创建或标记为不合规non-compliance在创建Azure上资源的时候,有如下需求:1)资源的名称必须以一个前缀开头,如prod,test等。2)资源的名称结尾处必须是一个数字,如0,1,2,3,4,5,6,7,8,9。3)如果不合规,则拒绝新......
  • 半监督学习:探索未标记数据的潜力
    摘要本文旨在深入探讨深度学习中的半监督学习方法。半监督学习是一种介于有监督学习和无监督学习之间的方法,其能够有效地利用带标签和未带标签的数据进行训练。本文将详细阐述半监督学习的基本概念、原理、应用以及未来发展方向。一、引言随着大数据时代的到来,数据量的激增......
  • BFS记忆化搜索---标记
    迷宫(洛谷)题目描述给定一个\(N\timesM\)方格的迷宫,迷宫里有\(T\)处障碍,障碍处不可通过。在迷宫中移动有上下左右四种方式,每次只能移动一个方格。数据保证起点上没有障碍。给定起点坐标和终点坐标,每个方格最多经过一次,问有多少种从起点坐标到终点坐标的方案。输入格式第......
  • 学习Markdown ——— 一种用处超广、超好用的轻量级标记语言
    0、Markdown是什么?Markdown是一种轻量级标记语言。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站......