仪器信息网APP
选仪器、听讲座、看资讯

掌握好excel和bat命名,让你的文件,文件夹命名管理速度飞起来

数据处理

  • 1. 单位最近抽检了一批农药产品,首先需要做该批农药中非法添加的未登记成分。使用GCMS来定性,若GCMS检出未登记成分,再用GC或LC来定量测定进一步判定该产品非法添加的量。用GCMS做检测后,因为要上传到lims系统,所以直接生成pdf文件,文件以检测编号命名,如图1。为了方便的汇总管理谱图和原始记录,需要将生成的pdf文件改名为完整的产品名称,并放入以该产品命名的文件里。因为有200个文件,一个一个手动处理不现实,所以就用excel生产bat,批量来处理。

    图1. 生成的pdf文件
    |
    2. 产品已有抽样表,汇集了农药名称,总有效成分含量,剂型这三个重要信息以及抽样地点,生成厂家,批号等信息。样品编号以抽样信息表顺序依次生成。我们先用excel生成待命名的完整pdf名称,名称以"农药-MS-0"+"编号"+空格+有效成分含量+农药名称+剂型为准。用{="农药-MS-0"&Y7&""&E7&D7&F7&".pdf"}生成(代码在{}括号内),生成后依次填充。如图2.

    图2. 生成文件名
    |
    3. 再生产修改文件名称的命令{="ren"&""&LEFT(Z7,10)&".pdf"&" "&""""&Z7&""""}生产后的命令为 ren 农药-MS-0459.pdf"农药-MS-0459 5%农药1悬浮剂.pdf",注意因为生产后的文件名有空格,所以需要在整个文件名上加上英文引号。再依次填充。如图3.

    图3. 改名命令
    4.生产创建文件名命令,{="md"&" "&""""&"农药-MS-0"&Y7&" "&E7&D7&F7&""""},同样的因为文件名含有空格,所以需要在文件名上加上英文引号。如图4.

    图4. 生产文件夹
    |
    5. 再生产移动文件命令,将.pdf移动到对应的文件里,{="move"&" "&""""&Z7&""""&" "&""""&"农药-MS-0"&Y7&" "&E7&D7&F7&""""},同样的因为文件名含有空格,所以需要在文件名上加上英文引号。如图5.

    图5.移动命令
    |
    6.新建一txt文档,复制改名的命令到txt文件里,按下CTRL+H键,将%替换为%%,这一步是因为在批处理中%是调整参数的符号,要使文件名中正常使用%,就用%%。最后修改后缀名为.bat,如图6.

    图6-1. 改名的批处理
    |

    图6-2. 注意bat的编码方式要为ANSI,不然不能处理中文字符
    |
    7. 同样的复制创建文件的md命令到新建txt,同样的替换%为%%,修改后缀名为.bat,如图7.

    图7. 创建文件批处理
    |
    8. 再复制移动文件命名move到新建txt,同样的替换%为%%,修改后缀名为.bat,如图8.

    图8. 移动文件批处理
    |

    9. 以上准备好后,先双击运行改名.bat,运行后如图9.

    图9. 改名运行结果
    |
    10. 再运行生产文件命名,如图10.

    图10.
    |
    11. 再运行移动命名,就看到.pdf嗖的一下,就不见了,安安静静的躺在各自的文件夹里了,这里就不截图了哈。
    +关注 私聊
  • kongkongde

    第1楼2019/09/30

    嗯,很不错,很实用的ヽ(*???*)?

0
    +关注 私聊
  • Insm_b142297f

    第2楼2019/09/30

    受教了,膜拜大神

0
    +关注 私聊
  • 检测老菜鸟

    第3楼2019/10/07

    应助达人

    很不错

0
猜你喜欢最新推荐热门推荐更多推荐
举报帖子

执行举报

点赞用户
好友列表
加载中...
正在为您切换请稍后...