当前位置: 首页 > news >正文

[DebugJournal]bat批处理文件遇到的问题及解决方法

问题1:在运行bat文件时,for循环内部的变量无法用echo打印,总是显示回显状态或者将echo后面的内容当作字符输出。

代码及双击bat运行结果如下:

注意:命令行和bat的循环变量写法有差异,命令行循环变量为%i,bat为%%i

解决方法:win+R 打开cmd之后,进入bat所在的目录下,拖拽进去运行,就可以正常显示。若还是显示回显状态,不要关闭当前窗口,重新运行即可。

大概原理推测,无法正常运行是因为bat和cmd.exe所基于的系统差异导致的。
bat文件是dos下的批处理文件,后缀为.cmd或.bat,在Windows NT系统中,两者没有任何区别。cmd是cmd.exe,是Win32命令,只能在32位系统中的命令行窗口中使用,仅仅是基于windows环境下的假DOS。cmd文件的描述是“windows nt命令脚本”,bat文件的描述是“ms dos批处理文件”;两者所使用的命令行代码是共用的,只是cmd文件中允许使用的命令要比bat文件多。(欢迎留言补充指正)
 

问题2:循环里的累加器总显示固定值

 

 运行显示如下:

 解决方法:这是由于批处理的预处理机制造成的,开启延迟变量即可。具体做法为在echo off后加上SETLOCAL ENABLEDELAYEDEXPANSION,并将累加器a的打印方式改为!a!

解释:批处理运行时,首先将for语句完整读入内存中,就开始了预处理机制:%进行变量的扩展,通俗点说就进行变量的替换。首先会将两个%以及百分号之间的内容进行替换,由于在for语句运行之前%a%是零,所以都显示零。开启延迟变量就可以。

如果出现运行bat后无反应,可以检查循环括号是否丢失,或者是否有语法错误。

若出现总显示回显的状态,说名echo之后的变量无法识别。命令行只有echo后面不加任何变量,会直接打印回显状态。

不会的指令可以通过 [指令]  /?来打印查看说明。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-35514.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

Golang高并发:生产者消费者模型

Golang高并发&#xff1a;生产者消费者模型 我们本篇博文主要通过几个例子来介绍生产者消费者模型。 案例1 下面看看第一个例子中的生产者协程。 //生产者协程go func() {for {product : strconv.Itoa(time.Now().Nanosecond())chanShop <- "商品" productf…...

反射动态修改注解属性值

注解Two中有two属性表&#xff0c;在TestTwoAnno这个类初始化结束后&#xff0c;修改Two注解的two属性。 import com.enterprise.support.rocketmq.annotation.Two; import org.springframework.beans.factory.InitializingBean; import org.springframework.stereotype.Compo…...

C++ STL基本组成(6大组件+13个头文件)

STL 是由容器、算法、迭代器、函数对象、适配器、内存分配器这 6 部分构成&#xff0c;其中后面 4 部分是为前 2 部分服务的&#xff0c;它们各自的含义如下表所示。 STL的组成含义容器一些封装数据结构的模板类&#xff0c;例如 vector 向量容器、list 列表容器等。算法STL 提…...

(Java)获取视频中的每一帧图像

代码 /*** 根据读取到的视频文件&#xff0c;获取视频中的每一帧图片* param video 视频文件* http://192.168.0.107:9087/datago/detectsysfiles/204/createFile/frameFile/001/frameFile001.mp4* param picPath 图片的保存路径* E:/detectsysfiles/204/createFil…...

TensorFlow项目1——鸢尾花识别(来源:北大曹健老师tensorflow学习视频)

项目1.鸢尾花识别 1.完整代码 import matplotlib.pyplot as plt from sklearn import datasets from pandas import DataFrame import pandas as pd import numpy as np import tensorflow as tf# 数据处理 #1.读取iris数据&#xff08;sklearn已有&#xff09; #2.随机打乱&…...

Java工作资料!同花顺java开发怎么样

前言 昨天&#xff0c;有个女孩子问我提高数据库查询性能有什么立竿见影的好方法&#xff1f; 这简直是一道送分题&#xff0c;我自豪且略带鄙夷的说&#xff0c;当然是加「索引」了。 她又不紧不慢的问&#xff0c;索引为什么就能提高查询性能。 这还用问&#xff0c;索引…...

IFRS17改造记录

一&#xff0c;为什么要推行IFRS17&#xff08;简称&#xff1a;I17&#xff09; 不同国家&#xff0c;不同的保险产品采用不同的会计计量方法&#xff08;中国保险业现行的会计准则是基于IFRS4准则&#xff09;保险行业的财务报告难于理解对风险没有明确的量化计量部分国家由…...

Linux的概述

Linux的概述&#xff1a; Unix Unix是一个强大的多用户、多任务操作系统 于1969年在AT&T的贝尔实验室开发 UNIX的商标权由国际开放标准组织&#xff08;The Open Group&#xff09;所拥有 UNIX操作系统是商业版&#xff0c;需要收费&#xff0c;价格比Microsoft Windows正…...

js/python 抓取网页数据,导出execl

文章目录前言操作代码前言 js的方式&#xff1a;直接使用post获取所有的数据&#xff0c;因为是分页数据有total显示所有的数据&#xff0c;在请求的时候&#xff0c;就可以直接把每页的数据显示为total的值。没有太大的技术含量 python方式&#xff1a;直接遍历页码获取数据&…...

SpringCloud Alibaba实战(7:nacos注册中心管理微服务)

源码地址&#xff1a;https://gitee.com/fighter3/eshop-project.git 持续更新中…… 在上一节我们已经完成了Nacos Server的本地部署&#xff0c;这一节我们学习如何将Nacos作为注册中心&#xff0c;管理微服务。 1、注册中心简介 1.1、什么是注册中心 在微服务的体系里&am…...

能被5和6同时整除 并且每10个数一行 用python编程 记录

2021-8-23 题列出为100到1000之间能同时被5和6整除的数&#xff0c;并且10个数为一列 接触该题 编写了下面的代码 下面展示一些 内联代码片。 for i in range(100, 1001):if i % 5 0 and i % 6 0:print(i, end" ")结果是&#xff1a; ** 120 150 180 210 240 270…...

xboot大神的libonnx环境搭建

1.get代码 git clone gitgitee.com:xboot/libonnx.git 2.安装依赖&#xff1a; sudo apt-get install libsdl2-dev sudo apt-get install libsdl2-gfx-dev 3.编译 4.结果 5.验证 进入examples/mnist&#xff0c;执行mnist. 结束&#xff01;...

ubuntu-14.10下,安装gcc交叉编译器遇到问题及解决方法

ubuntu-14.10下&#xff0c;安装gcc交叉编译器遇到问题及解决方法参考文章&#xff1a; &#xff08;1&#xff09;ubuntu-14.10下&#xff0c;安装gcc交叉编译器遇到问题及解决方法 &#xff08;2&#xff09;https://www.cnblogs.com/dylancao/p/6041580.html 备忘一下。...

链表反转。

举个例子来分析一下如何实现链表的反转。 链表示例&#xff1a;9—>6—>8—>7—>1—>null。 1&#xff09;首先定义两个指针cur、pre分别指向链表头和链表尾。 2&#xff09;定义一个临时指针&#xff0c;指向cur.next。 3&#xff09;修改cur指针的指向&#x…...

create_pose算子说明

算子作用&#xff1a;创建一个3D姿态 算子声明&#xff1a; create_pose( : : TransX, TransY, TransZ, RotX, RotY, RotZ, OrderOfTransform, OrderOfRotation, ViewOfTransform : Pose)举例&#xff1a; create_pose (EndX - StartX, EndY - StartY, EndZ - StartZ, 0, 0,…...

Visual Studio

Visual Studio 2019 Enterprise&#xff08;企业版&#xff09;&#xff1a;BF8Y8-GN2QH-T84XB-QVY3B-RC4DF Visual Studio 2019 Professional&#xff08;专业版&#xff09;&#xff1a;NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y...

gRPC-go源码剖析五十五之客户端一侧,是如何处理取消功能的?

本篇文章我们深入源码,重点分析一下grpc客户端一侧是如何来处理取消功能的; 1、取消功能是如何触发的?我们以客户端测试用例说明; 进入examples/features/cancellation/client/main.go文件中 1.func main() {2. //---省略掉不相关代码3. c := pb.NewEchoClient(conn...

数据结构与算法常用总结

数据结构1.常用数据结构及其原理1.1 数组1.2 链表1.3 队列1.4 栈1.5 哈希表1.6 二叉树2.常见数据结构面试题2.1数组和链表的区别2.2 排序算法2.3 栈结构与队列的区别1.常用数据结构及其原理 1.1 数组 每一个数组元素的位置由数字编号&#xff0c;称为下标或者索引(index)。大根…...

关于我在 SSL 做纪中题目这档事(2021.8.23)

成绩 ranknamescoreT1T2T3T4666TJHTJHTJH175175175505050404040505050353535 做题 看 T1 发现又是方差&#xff0c;然后看了一下觉得一定是长度为 lll&#xff1f;没证&#xff0c;先去看下一题。 看 T2 发现很数学题&#xff0c;想到了质因数分解却感觉会质因数个数太多。 T…...

Linux中文件的分类

在Linux中&#xff0c;一切皆文件&#xff0c;Linux系统中文件的分类如下&#xff1a; 1、文本文件。文件组成主要是ASCII字符&#xff0c;文件作用是记录普通文件&#xff0c;如shell脚本文件、源文件、TXT文件等。 2、二进制文件。文件由二进制0、1组成&#xff0c;文件作用是…...

vue import错误Module build failed: Error: No PostCSS Config found in解决办法

问题描述&#xff1a; 我是在VUE框架是用import ‘ant-design-vue/dist/antd.css’;引入ant-design-vue的css遇到的&#xff0c;试过很多方法都解决不了&#xff0c;最后解决办法是&#xff1a; 把ant-design-vue直接在vue项目的根目录安装解决问题。...

3D点云系列(一)点云介绍

点云数据简介 点云数据&#xff08;point cloud data&#xff09;是指在一个三维坐标系统中的一组向量的集合。扫描资料以点的形式记录&#xff0c;每一个点包含有三维坐标&#xff0c;有些可能含有颜色信息&#xff08;RGB&#xff09;或反射强度信息&#xff08;Intensity&a…...

初学java可能会遇到的问题

每个单词的大小写不能出现问题&#xff0c; java对大小写十分敏感&#xff1b; 尽量使用英文单词&#xff1b; 文件名和包含main方法的类名必须保持一致&#xff0c;并且首字母大写&#xff1b; 语法的标点符号必须使用英文的。...

【LeetCode刷题日记01】Two Sum

一、题目 Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume that each input would have exactly one solution, and you may not use the same element twice. You can return th…...

数据结构 study 5: typedef 结构体 数组 作为形参

代码 /* c1.h (程序名) */ #include<string.h> #include<ctype.h> #include<malloc.h> /* malloc()等 */ #include<limits.h> /* INT_MAX等 */ #include<stdio.h> /* EOF(^Z或F6),NULL */ #include<stdlib.h> /* atoi() */ #include <…...

毕设系列之 -- 教程:单片机接入按键控制遥感

文章目录1 简介2 主要器件2.1 双轴摇杆模块2.2 电路原理图3 实现效果4 测试代码6 最后1 简介 Hi&#xff0c;大家好&#xff0c;这里是丹成学长&#xff0c;今天向大家介绍如何使用单片机接入按键遥感 单片机接入按键控制遥感 大家可用于 课程设计 或 毕业设计 技术解答 毕…...

golang中slice的扩容机制

文章目录简介结论关于 len & cap关于 cap 扩容简介 slice 是 golang 中的数组切片&#xff0c;可以理解成是一种动态数组&#xff0c;一般通过 make 声明时候&#xff0c;会指定其 len 和 cap。一般我们常常使用 append 函数时候当 len 超过 cap 时候就会进行扩容处理 结…...

Unable to find instance for XXXX

当你的控制台报了这样的错误 这就是请求的后端服务没启动&#xff0c;联系后端启动后端就行。...

如何html css完成分层金字塔

近期才通过自学了html和css&#xff0c;今日恰好做一个金字塔实例&#xff0c;能够清晰的看得出标志数据信息&#xff0c;必须 的朋友们下边伴随着小编来一起学习学习吧 文中关键详细介绍了html css完成分层次金字塔的实例&#xff0c;共享给大伙儿&#xff0c;实际以下&#…...

学习AlibabaCloud

学习AlibabaCloud一、Maven聚合工程创建1、pom依赖一、Maven聚合工程创建 1、pom依赖 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema…...

联通推流量银行 噱头大于实用

眼瞅着当下运营商在于搜集的企业竞赛中处于下风&#xff0c;眼瞅着华夏转折4G用户蹭蹭蹭地往高潮&#xff0c;中国联通结果按耐不住&#xff0c;开始争抢爆点。不管爆点的评议怎么&#xff0c;反正能抢到报刊媒体的头条就行。 好一张大饼!联通流量银行把戏百出 十一月二十五日&…...

中国联通流量你知道是怎么算的吗?

今天才知道流量是这么算了&#xff0c;你的流量上传下载 起始时间使用时长业务类型费用类型发送字节接收字节费用优惠减免小计 2008-11-01 00:33:367分47秒uniwap流量010240.010.000.012008-11-01 00:46:461分56秒uniwap流量000.000.000.002008-11-01 00:49:425分56秒uniwap流量…...

梦达流量卡 自动复机

由于流量稀缺&#xff0c;上两个月在联通买了流量卡&#xff0c;开始用得时候还行&#xff0c;不过用着用着就废物了。 流量卡的网速限制在300k以内&#xff0c;问了客户&#xff0c;说他们系统信息正常&#xff0c;可能是基塔问题&#xff0c;说白了&#xff0c;就是白问了&a…...

联通手机自动做任务领流量

利用Actions实现各种签到操作会被认为是违反TOS&#xff0c;严重的会封号处理&#xff01;目前官方一般处理方式是将仓库ban掉&#xff01; 大家还是别用了&#xff0c;用了的把项目删掉 联通手机营业厅的活动还是不少的&#xff0c;就是太复杂&#xff0c;一般人也懒的花时间…...

20171010联通流量悬浮球导致的浏览器功耗偏大

功耗现象 留意下流量球 分析 现象&#xff1a;联通流量悬浮球会在某些网页才会出现。 对比发现&#xff1a; 1.不带联通流量悬浮球的界面CPU开核数1核&#xff0c;且电量540mA 2.带联通流量悬浮球的界面CPU开核数3核&#xff0c;且电量993mA 即屏蔽联通流量悬浮球来解决流…...

【欢聚时代】HR独家传授YY笔试面经小秘诀!

作者&#xff1a;欢聚小Y 链接&#xff1a;www.nowcoder.com/discuss/939… 来源&#xff1a;牛客网 哈喽大家好&#xff0c;我是欢聚时代的HR Dereck。 今天将为大家传授独家的YY笔试面经宝典&#xff0c;帮助你们离offer更进一步&#xff01; 在分享干货前&#xff0c;大家也…...

机器学习数据挖掘笔记_14(GMM-HMM语音识别简单理解)

为了对GMM-HMM在语音识别上的应用有个宏观认识&#xff0c;花了些时间读了下HTK&#xff08;用htk完成简单的孤立词识别&#xff09;的部分源码&#xff0c;对该算法总算有了点大概认识&#xff0c;达到了预期我想要的。不得不说&#xff0c;网络上关于语音识别的通俗易懂教程太…...

YY前端课程5-6

第五次课内容&#xff1a; 1. 要注意标签的层次&#xff0c;运用缩进indent&#xff0c;使HTML结构清晰&#xff0c;增加可读性accessible 2. HTML布局网页&#xff0c;CSS显示样式&#xff08;CSS是用来美化HTML标签的&#xff09; 3. 开放标签&#xff08;有开始标记和结束标…...

YY游戏云的AngularJS实践

语&#xff1a;本文主要介绍多玩YY在使用AngularJS开发云控制台前端框架过程中的点点滴滴。利用AngularJS&#xff0c;这套系统实现了与客户端相近的体验&#xff0c;并能同时保障代码架构清晰易维护。 为什么选择AngularJS轻松构建单页面应用可以说&#xff0c;这是我们最终选…...

GMM-HMM语音识别

GMM-HMM语音识别 转自http://www.cnblogs.com/tornadomeet 为了对GMM-HMM在语音识别上的应用有个宏观认识&#xff0c;花了些时间读了下HTK&#xff08;用htk完成简单的孤立词识别&#xff09;的部分源码&#xff0c;对该算法总算有了点大概认识&#xff0c;达到了预期我想要的…...

gnfc——游戏增强现实语音通话系统

前情提要 在一些以多人在线生存为主要玩法的游戏中&#xff0c;玩家们通常彼此之间不认识&#xff0c;比如说Minecraft服务器&#xff0c;如果为了增强玩家们的互动体验&#xff0c;把所有玩家都拉到一个语音频道&#xff08;如YY&#xff09;&#xff0c;难免会有些隔阂。而且…...

从苏宁电器到卡巴斯基第15篇:我在苏宁电器当营业员 VII

我们苹果的倒班制度当年我在苏宁的时候&#xff0c;实行的是单休制度&#xff0c;而且只能选择在周一到周五其中的某一天&#xff0c;因为周六周日顾客比较多&#xff0c;是不允许休息的。尽管是单休&#xff0c;但并不表示我们在上班的时候每天都要完完整整地上八小时的班&…...

卡巴斯基说:不只是个人防护,企业级安全我们也做的很好,甚至是在工业领域...

小富结束了一天疲惫的工作&#xff0c;回到了家终于可以在沙发上放松一下&#xff0c;让他高兴的是今天是发工资的好日子&#xff0c;于是他拿出手机准备买一件自己心仪已久的衣服&#xff0c;幸福感油然而起。但当他看到手机屏幕的那一刻整个人都僵住了&#xff0c;上面赫然写…...

从苏宁电器到卡巴斯基第31篇:难忘的三年硕士时光 IX

在校的最后一个月毕业答辩的评审老师宣布我没能通过&#xff0c;让我瞬间不知道该怎么好了。已经到了中午&#xff0c;老师们也都是准备吃盒饭去了&#xff0c;我和其他已经通过了的同学随便收拾了一下教室&#xff0c;然后无助的我赶紧去找旁听的教学秘书&#xff0c;因为导师…...

从苏宁电器到卡巴斯基第19篇:曲折考研路(下)

再见了&#xff0c;理工大学其实大家通过我之前对理工大学描述的口吻应该能看出来&#xff0c;我对于理工是存在有种种怨念的&#xff0c;毕竟理工大学从客观上来说&#xff0c;确实是有非常多的不尽如人意的地方。但是真的到我要离开的这一天&#xff0c;我还是觉得非常的伤感…...

从苏宁电器到卡巴斯基第08篇:来到苏宁之前的过渡

国企vs私企从老师那里离职并从佳木斯回到长春后&#xff0c;我就直接买了回珠海的票&#xff0c;回到了家里面。对于我离职&#xff0c;家里人其实还是比较支持的&#xff0c;因为他们觉得卖书并不会长久&#xff0c;也不看好这个行业。在他们那一辈人看来&#xff0c;还得是去…...

从苏宁电器到卡巴斯基第16篇:我在苏宁电器当营业员 VII

我们苹果的倒班制度 当年我在苏宁的时候,实行的是单休制度,而且只能选择在周一到周五其中的某一天休息,因为周六周日顾客比较多,是不允许休息的。尽管是单休,但并不表示我们在上班的时候每天都要完完整整地上八小时的班,而是会分成大班和小班来上的。 每到月末,上面会下…...

卡巴斯基实验室发布其最新虚拟化安全解决方案

卡巴斯基实验室即将于近日发布其最新虚拟化安全解决方案。大连航远科技发展有限公司也在第一时间得知了这个信息。该方案旨在为vmware、citrix和microsoft虚拟平台提供领先保护&#xff0c;适用于vmware esxi 5.1和5.5 虚拟化平台&#xff0c;microsoft hyper-v server 2008 r2…...

CSDN日报190314:我能够入职世界顶尖的卡巴斯基,却被国内的安全公司拒之门外

程序人生 |我能够入职世界顶尖的卡巴斯基&#xff0c;却被国内的安全公司拒之门外 作者&#xff1a;ioio_jy 熟悉我的朋友都知道&#xff0c;我曾经根据我的真实经历写过一部二十万字的网络小说&#xff0c;名为《从苏宁电器到卡巴斯基》&#xff0c;讲的就是我如何从一个苹果…...

从苏宁电器到卡巴斯基第13篇:我在苏宁电器当营业员 IV

卖iPhone首先是需要接受培训的 像iPhone这样的重点产品,并不是只要选好了人(营业员),说卖就能卖的,在正式销售之前需要接受厂家的培训。如果说人事关系或者产品源隶属于苹果,那么是由苹果中国公司的讲师负责培训的。比如我们苹果专区的电脑以及播放器,尽管也是从经销商拿…...