文件链接: https://pan.baidu.com/s/1glxCql7RFxQhEHj-z1KVpQ?pwd=8nqb 提取码: 8nqb

目录结构如下图

cfg.h内容:

#ifndef _CFG_H
#define _CFG_H#define NAME  "DEMO"#endif

copy.bat 内容如下,会提取cfg.h文件中 NAME DEMO 并删除out 文件夹下DEMO.bin,然后将Objectstest.bin文件复制到out文件夹下,并重命名为DEMO.bin

@echo off&setlocal enabledelayedexpansion
for /f "tokens=2,3 delims= " %%a in (.\inc\cfg.h) do (
if "%%a"=="NAME" (
FOR /F "delims=" %%i IN (%%b) do (
set APPNAME=%%~ni
echo  ..\out\!APPNAME!.bin
del ..\out\!APPNAME!.bin
copy .\Objects\test.bin ..\out\!APPNAME!.bin
goto END
)
)
)
:END

copy.bat 文件可以按照下面方法添加到keil中,即keil编译结束会自动执行copy.bat脚本。

bat脚本 提取文件内容和复制文件相关推荐

  1. 文件------概念、基本操作、打开文件的方式、按行读取文件内容、复制文件、文件/目录的常用管理操作、文本文件的编码格式、练习1-4

    文件的概念 文件的概念 计算机的文件,就是存储在某种长期储存设备上的一段数据 长期存储设备包括:硬盘.U盘.移动硬盘.光盘... 文件的作用 将数据长期保存下来,在需要的时候使用 文件的存储方式 在计 ...

  2. bat脚本循环操作文件目录(以复制文件为例)

    之前没接触过bat.shell脚本这块的东西,前两天因为工作原因,需要写一个从服务器上拷贝特定的若干文件夹到本地的bat脚本.在网上搜过一些,但是大都感觉都不太好用,最终找到一种方法,相对来说更加简洁 ...

  3. 用go语言编写办公脚本——根据txt内容搜索对应文件

    用go语言编写办公脚本--根据txt内容搜索对应文件 最近工作中,需要处理大量的漏扫报告,需要根据不同的标准来将混在一起的报告分开,公司有个大佬直接写了.bat的批处理脚本,感叹一句,真强啊!!但是这 ...

  4. 用bat脚本批处理多个应用或文件

    对于使用电脑的小伙伴,在开机时是不是要打开很多软件或文件,特别对于上班族来说,什么QQ.微信.浏览器.乱七八糟的文件.工作特定的软件... ...反正我是要打开十多个的.那么,有没有我只要打开一个就能 ...

  5. bat脚本之“一键删除指定的文件夹和文件”

    bat脚本之"一键删除指定的文件夹和文件" 删除文件: 删除download文件夹中的文件,例子如下: del C:\download\*.* 删除文件夹: 删除download文 ...

  6. linux中合并多个文件内容到一个文件的例子

    Windows 中实现合并多个文件内容到一个文件中  代码如下 复制代码 copy *.sql MERGE.sql Linux 或 类Unix 下实现合并多个文件内容到一个文件中  代码如下 复制代码 ...

  7. Python将Excel文件内容写入Word文件

    在日常办公中我们经常需要将Excel文件中的数据写入Word中,如果是手动一个一个进行复制粘贴,那将会非常的耗时且繁琐! 遇到这种问题我们首先想到就是利用b编程解决,今天我分享一个excel转word ...

  8. java 复制文件_Java中复制文件的4种方法

    Java拷贝文件是一种非常常见的操作.但是java.io.File类没有任何快捷方法可以将文件从源复制到目标文件.在这里,我们将了解学习可以在java中复制文件的四种不同方法. 方法一:使用Strea ...

  9. EXCEL宏根据指定行数来切割excel文件内容成新文件

    EXCEL宏根据指定行数来切割excel文件内容成新文件 宏内容 Sub splitexcel() Dim r, c, i, totalhangshu, fileshu, bt As Long App ...

  10. Linux 批量清除文件内容而不删除文件

    Linux批量清理多个文件内容而不删除文件 清理单个文件,可以这样:echo > myLog.log 但是,如果我要清理一堆文件,比如在/logs目录下面的所有以.log结尾的文件的内容,而不删 ...

最新文章

  1. mysqldump 导入数据库可能遇到错误
  2. wireshark从入门到精通(协议排错安全篇)4
  3. html在分页功能中如何实现当前页面的页码样式与其他页面不同_如何使用word文档?word文档使用技巧教程?...
  4. 牛顿插值多项式(python实现)
  5. OAuth2.0认证
  6. BZOJ3298[USACO 2011Open]cow checkers——威佐夫博弈
  7. 快速迁移 Next.js 应用到函数计算
  8. CAS的三个问题及解决方案
  9. Java中如何将以byte数组给出的数据转换为double数组形式
  10. 海思3519A上运行yolov3(总览)
  11. 【CV】如何使用Tensorflow提供的Object Detection API --1--使用预训练模型
  12. android系统app打开蓝牙+设置可见性
  13. java 修饰关键字_java——关键字以及修饰属性
  14. iPhone各个机型屏幕尺寸
  15. 手机连电脑热点,电脑连手机热点的ip分配问题
  16. 愿你一直能够撑下去!
  17. 献给不知道自己该干什么的朋友—值得一看
  18. win10系统重装鼠标右键响应慢怎么办
  19. 帝国cms忘记后台帐号密码的处理方法
  20. 网络路由器协议(OSPF、RIP、BGP、IGRP、IS-IS)

热门文章

  1. 易语言html5内核,精易Web浏览器支持库易语言版
  2. 推荐top10的免费下载破解软件的网站
  3. 渲染101渲染农场完美支持火凤凰插件Phoenix FD
  4. HTML5的结构元素
  5. 传奇客户端DATA文件详细说明
  6. 黑鲨给电脑重装系统的详细步骤
  7. Buck_Boost电路分析 亲测
  8. 使用词向量嵌入模型,获得近义词
  9. 用python的turtle画五角星
  10. 球体积公式计算4/3PIr*r*r,编写一个程序输入半径,求体积