W10打开bat文件一闪就没了

W10打开bat文件一闪就没

通常bat文件默认是出现故障或者正常运行时都会自动关闭运行时窗口,当然,一闪而过很显然属于异常情况,所以我们只需要想办法查看错误,针对错误解决即可。

1.使用Notepad++编辑bat文件,在文件末尾加上pause

这样做的好处是我们能够让运行时窗一直显示,这样错误日志就会显示在我们眼前,如下所示
在这里插入图片描述

2.查看窗口提示错误,对症下药

常见错误一般分为以下几种:

a) 安装文件路径找不到

安装路径找不到,很大程度上是由于对应安装路径中某个路径名不符合命名规则,如下:
在这里插入图片描述
一般路径命名规则需要遵守英文,数字,连接符,且多个单词间需要有连接符(即不允许空格),如上诉图片所示,这里China communication之间没有连接符,导致程序无法搜索到指定路径,所以我们只需要将其修改为China-communication或者China_communication即可。(当然,你也可以找到路径代码,直接改源码,一劳永逸)

b) 工作路径改变

这是由于你以管理员身份运行bat文件,然而你的代码头部缺少以下代码:cd /d “%~dp0”。这会导致脚本跳转到系统System32目录中去,那么如果脚本需要调用它所在目录里面的相关文件,就会因为工作路径改变,而导致找不到文件,而直接退出脚本。修改如下:
在这里插入图片描述
如果还是不行,继续查看错误提示,会发现文本编码格式不对,我们需要将文本编码更改为ANSI,因为WIN10默认编码是UTF8,操作如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201221145547732.png
在这里插入图片描述

c) 代码运行出错

通常是由于bat代码里面出现了不规范的标点符号,比如英文的’,‘被误写为中文的’,'等等,遇见这样的错误只需要简单修改即可。倘若是其他编程错误,请自行参考C++编码手册等编程手册。

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值