找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 24733|回复: 5

[文件操作] (已解决) Win10 批处理 中文提醒乱码

[复制链接]
发表于 2024-2-29 01:28:49 | 显示全部楼层 |阅读模式
本帖最后由 qq3475534 于 2024-3-1 13:05 编辑
  1. taskkill /F /IM qqwb_tuw.exe
  2. taskkill /F /IM qqwb_client.exe
  3. taskkill /F /IM qqwb_server.exe
  4. ping 127.0.0.1 -n 10
  5. start W:\comgame\SecureIdentify.exe
复制代码
WIN10系统好像编码格式问题,echo 命令输出后 中文内容 是乱码的

有没有方法让以上批处理开始运行之前弹出一段提示对话框,点了确定后继续执行代码

代码运行结束后 又弹出一段提示对话框的,点了提示对话框后退出

评分

参与人数 1PB +2 收起 理由
Batcher + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2024-2-29 07:13:26 | 显示全部楼层
批处理文件另存为 ANSI 编码即可正常显示中文
发表于 2024-2-29 12:12:19 | 显示全部楼层
本帖最后由 aloha20200628 于 2024-2-29 12:34 编辑

回复 1# qq3475534

以下代码存为test.bat运行,前置提示窗 "请确认开始...",后置提示窗 "请确认退出..."
第13行中的选项值 0|4096 其中4096可确保提示窗总能置顶,0可被替换为0-5以对应不同类型的弹窗
可修改代码中第3,9行的提示词

  1. @set @v=1 /*
  2. @echo off
  3. cscript /e:jscript "%~f0" "请确认开始..."
  4. taskkill /F /IM qqwb_tuw.exe
  5. taskkill /F /IM qqwb_client.exe
  6. taskkill /F /IM qqwb_server.exe
  7. ping 127.0.0.1 -n 10
  8. start W:\comgame\SecureIdentify.exe
  9. cscript /e:jscript "%~f0" "请确认退出..."
  10. exit/b
  11. */
  12. v = WSH.arguments, objws = WSH.createObject('WScript.shell');
  13. objws.popup(v(0), 0, '标题', 0|4096);
复制代码
发表于 2024-2-29 12:15:13 | 显示全部楼层
回复 1# qq3475534


请参考Q-04把test.bat文件保存为ANSI编码:
https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA
如图所示:
http://bbs.bathome.net/thread-67347-1-1.html#pid273985
 楼主| 发表于 2024-3-1 13:04:17 | 显示全部楼层
回复 3# aloha20200628


    非常感谢已经解决
 楼主| 发表于 2024-3-1 13:05:29 | 显示全部楼层
回复 4# Batcher


    看到了感谢 解决了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 04:23 , Processed in 0.056917 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表