啊啊啊,好久没写啦,大都放在云笔记上,很少更新了,今天粘过来一篇~~~

​在windows生成了exe文件之后,如果需要对程序进行循环测试,其中的一种方式是,编译生成exe文件之后,编写一个脚本程序循环执行,执行的结果可以通过在exe文件程序中写到txt文件中实现,在windows先的脚本是bat文件,下面是可能会用到的bat文件语句。

循环

@echo off

set times = 10

for /l %%i in (1, 1, 10) do _TryMy_First.exe

pause

获取时间

@echo off

echo 现在时间是%time:~0,2%点%time:~3,2%分%time:~6,2%秒%time:~9,2%毫秒

set time1=%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%

pause

echo 现在时间是%time:~0,2%点%time:~3,2%分%time:~6,2%秒%time:~9,2%毫秒

set time2=%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%

set /a time3=%time2%-%time1%

echo 间隔%time3%毫秒

pause

下面是C实现的生成记录文件的程序,每次都在文件末尾追加本次的记录

//

//这一部分将经过阈值处理之后的体数据保存下来,注意体数据的格式是xyz坐标以及相应位置的强度值

FILE* fp = fopen("record.txt", "rt+");//以二进制写的方式打开文件

if( fp == NULL )

{

printf("打开文件失败!\n");

return;

}

fseek(fp, 0, SEEK_END);

char str_change_line[10] = "\r\n";

char str_space[2] = " ";

char str_split[40] =

"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~";

char str1[10];//代表循环次数

sprintf(str1,"%d", out_loop_count);

//下面是两个点的坐标

//P1

char str_p1_1[10];

sprintf(str_p1_1,"%d", data_after_threshold[best1 * 4 + 2] +

1);

char str_p1_2[10];

sprintf(str_p1_2,"%d", data_after_threshold[best1 * 4 + 1] +

1);

char str_p1_3[10];

sprintf(str_p1_3,"%d", data_after_threshold[best1 * 4 + 0] +

1);

//P2

char str_p2_1[10];

sprintf(str_p2_1,"%d", data_after_threshold[best2 * 4 + 2] +

1);

char str_p2_2[10];

sprintf(str_p2_2,"%d", data_after_threshold[best2 * 4 + 1] +

1);

char str_p2_3[10];

sprintf(str_p2_3,"%d", data_after_threshold[best2 * 4 + 0] +

1);

fwrite(str1, strlen(str1), 1, fp);//写循环次数

fwrite(str_change_line, strlen(str_change_line), 1,

fp);//写换行符

//写P1点的坐标与空格

fwrite(str_p1_1, strlen(str_p1_1), 1, fp);//写P1的第一坐标

fwrite(str_space, strlen(str_space), 1, fp);//写空格

fwrite(str_p1_2, strlen(str_p1_2), 1, fp);//写P1的第二坐标

fwrite(str_space, strlen(str_space), 1, fp);//写空格

fwrite(str_p1_3, strlen(str_p1_3), 1, fp);//写P1的第三坐标

fwrite(str_change_line, strlen(str_change_line), 1,

fp);//写换行符

//写P2点的坐标与空格

fwrite(str_p2_1, strlen(str_p2_1), 1, fp);//写P2的第一坐标

fwrite(str_space, strlen(str_space), 1, fp);//写空格

fwrite(str_p2_2, strlen(str_p2_2), 1, fp);//写P2的第二坐标

fwrite(str_space, strlen(str_space), 1, fp);//写空格

fwrite(str_p2_3, strlen(str_p2_3), 1, fp);//写P2的第三坐标

fwrite(str_change_line, strlen(str_change_line), 1,

fp);//写换行符

fwrite(str_split, strlen(str_split), 1, fp);//写分隔符

fwrite(str_change_line, strlen(str_change_line), 1,

fp);//写换行符

fclose(fp); //关闭文件

bat获取计算机时间,bat文件获取系统时间相关推荐

  1. java 获取mysql timestamp_java获取获得Timestamp类型的当前系统时间

    java获取取得Timestamp类型的当前系统时间 java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42 方法1: Timestamp d = new ...

  2. Linux —— 时间(date设置系统时间)

    Date命令的作用:以给定的格式显示当前的时间,或者设置系统时间 一.了解date命令的参数 date命令使用方式: 用法:date [选项]... [+格式] 或:date [-u|--utc|-- ...

  3. linux锁定系统时间设置,设置linux系统时间的方法

    尝试了好多,都是因为权限问题失败,但是总结出了几种思路: 1 通过linux指令进行设置: date -s "20091112 18:30:50" &&hwcloc ...

  4. linux下如何更改系统时间,Linux怎样修改系统时间date

    修改linux的时间可以使用date指令 修改日期: 时间设定成2009年5月10日的命令如下: #date -s 05/10/2009 修改时间: 将系统时间设定成上午10点18分0秒的命令如下. ...

  5. Win8系统如何设置时间自动同步方法 电脑系统时间不能同步怎么设置

    Win8系统如何设置时间自动同步方法 电脑系统时间不能同步怎么设置 我们在使用电脑的时候,总是会遇到很多的电脑难题.当我们在遇到了需要在win8系统中对时间设置自动同步的时候,我们应该怎么操作呢?今天 ...

  6. oracle修改时间命令,linux 修改系统时间 oracle查询当前时间命令

    1.Linux 操作系统 下查看和修改系统时间 [root@as4forora ~]# date -s 07/01/2008 二 7月 1 00:00:00 CST 2008 [root@as4for ...

  7. 通过BAT脚本直接从apk文件获取包名和安装APK

    参考:bat处理教程 @echo off ::开启变量延迟,解决方法:开启变量延迟,并且变量要用一对叹号"!!"括起来. setlocal enabledelayedexpansi ...

  8. c 当前计算机时间格式,C# 当前系统时间获取及时间格式详解

    搜索热词 C# 当前系统时间获取及时间格式 最近学习C# 的知识,对获取系统时间和时间格式进行了总结,这是本文在网上整理的详细资料,大家看下! --DateTime 数字型 System.DateTi ...

  9. 获取计算机内存镜像文件,计算机取证中的内存镜像获取的研究与实现

    摘要: 随着计算机科学技术的迅猛发展和网络普及,以计算机信息系统为工具和j巳罪对象的各式新型j巳罪案件频繁发生,造成的巨大危害也越来越大.怎么可以最大程度地获取计算机j巳罪相关的计算机证据,将犯罪人员 ...

  10. 获取计算机内存镜像文件,计算机取证物理内存镜像获取技术的研究与实现

    摘要: 随着信息技术的发展,计算机与网络成为社会政治,经济,文化生活的重要组成部分,而与此相关的各种计算机犯罪现象也日益突出.计算机取证技术成为打击计算机犯罪的重要手段,是目前计算机界和法学界共同研究 ...

最新文章

  1. 构建Koa2 + Vue2.0 前后端分离的多页应用
  2. java 滑动窗口_【Java】 剑指offer(59-1) 滑动窗口的最大值
  3. c# 如何将字符串中用,分开的数字分别存入数组中
  4. DevExpress的TreeList怎样给树节点设置图标
  5. magic number
  6. 免费公测中-GPU数据库SQream DB正式上线云市场
  7. uni-app 写了一个网易云微信小程序
  8. linux安装mysql默认的配置文件_[转]关于Linux安装mysql默认配置文件位置
  9. struts2权威指南学习笔记:struts2引入自定义库
  10. curl error code 60 51 代码解决方式
  11. ORA-12541:TNS: 没有监听器.解决方法!
  12. 记在k8s的pod上使用apache的commons-net:ftp功能时,ftp一直上传文件失败
  13. (第三场) C Shuffle Cards 【STL_rope || splay】
  14. EPSON清零软件sscserve40使用方法
  15. vue3.0 studay(一) 汇总
  16. Python:索引总结
  17. GAMMA初学笔记一
  18. 解读华为的流程与 IT 管理部门
  19. 微型计算机芯片上的位数,微处理器芯片的位数指的是什么
  20. mysql 1033_mysql报错1033 Incorrect information in file: ''''xxx.frm''''问题的解决方法(图)...

热门文章

  1. $.post html5,$.post(url,[data],[fn],[type])_jQuery之家-自由分享jQuery、html5、css3的插件库...
  2. 非分页缓冲池内存不足 Httperr.log 文件中记录消息和Connections_refused 网站不能打开
  3. table表头固定表体滚动
  4. 中国密封圈市场运营状况与竞争趋势分析报告2022-2027年
  5. 使用java代码发送gmail邮件
  6. 教室预约微信小程序,教室预约系统小程序,教室预约小程序系统毕业设计作品
  7. 大数据时代,该怎样市场营销?
  8. 极小化极大算法实现井字棋
  9. CAMWorks ShopFloor 2021 SP2 Win64
  10. 皇御贵金属:如何看待黄金投资工具属性