[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

本帖最后由 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 命令输出后 中文内容 是乱码的

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

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

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

批处理文件另存为 ANSI 编码即可正常显示中文

QQ 20147578

TOP

本帖最后由 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);
复制代码

TOP

回复 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
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 3# aloha20200628


    非常感谢已经解决

TOP

回复 4# Batcher


    看到了感谢 解决了

TOP

返回列表