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

[文本处理] 【已解决】批处理匹配文件1第1列将文件2第2列覆盖文件1第2列

[复制链接]
发表于 2025-8-30 22:20:42 | 显示全部楼层
回复 11# chishingchan

好吧,'送佛送到家'。
以下代码两次调用 powershell 助纯批一臂之力,先捕获 1.txt 中隐藏的双跳格,最后再复原 3.txt 中应有的双跳格... 当前代码中假设被处理的 2.txt 是 utf-8 编码文件,若其是简中编码(gb2312),则只须修改以下代码中第一行末尾的 65001 为 936 即可

  1. @echo off &setlocal enabledelayedexpansion &chcp 65001>nul
  2. for /f "tokens=2 delims= " %%v in ('chcp') do if "%%v"=="936" (set "c=default") else set "c=utf8"
  3. powershell "gc 1.txt|%%{$a=$_.split('        ');if($a[1] -eq ''){$a[0]+'        '}}">#.$
  4. (for /f "tokens=1,2* delims=        " %%a in (1.txt) do (
  5.    set/a "n+=1" &set "v2=" &set "_v2=" &set/p "v2="
  6.    if !n! equ 3 (echo,65001        %%a        %%b        %%c) else (
  7.       for /l %%n in (1,1,5) do if not defined _v2 for /f "tokens=1-2 delims=        " %%x in ("!v2!") do if /i "%%a"=="%%x" (set "_v2=%%y") else (set/p "v2=")
  8.       if not defined v2 (echo,%%a        %%b        %%c) else (echo,%%a        !_v2!        %%c) )
  9. ))<2.txt >3.txt
  10. for %%v in (#.$) do if %%~zv gtr 0 powershell "$l=(gc 3.txt -raw -enc %c%).trim();gc '#.$'|%%{$v=$_.replace('        ','                ');$l=$l.replace($_,$v);};$l|sc 3.txt -enc !c!"
  11. del /q "#.$" &pause&exit/b
复制代码

评分

参与人数 1技术 +1 收起 理由
chishingchan + 1 谢谢老大!

查看全部评分

 楼主| 发表于 2025-8-30 23:48:05 | 显示全部楼层
回复 15# 77七


    应用测试结果:
1、3.txt 的行被脚本重新排序,虽然与 1.txt 对比有的错乱,但使用上不受影响;
2、脚本没有注意 1.txt 的编码是 ANSI、2.txt 和 3.txt 的编码是 UTF-8,脚本以统一 ANSI 编码来处理。

老大,请帮忙修正一下:第1条行不排序、第2条区别一下编码,谢谢!
 楼主| 发表于 2025-8-30 23:53:16 | 显示全部楼层
回复 16# aloha20200628


    点击右上角 COPY 的代码,运行出错:
  1. Get-Content : A parameter cannot be found that matches parameter name 'raw'.
  2. At line:1 char:18
  3. + $l=(gc 3.txt -raw <<<<  -enc utf8).trim();gc '#.$'|%{$v=$_.replace('    ','
  4.       ');$l=$l.replace($_,$v);};$l|sc 3.txt -enc utf8
  5.     + CategoryInfo          : InvalidArgument: (:) [Get-Content], ParameterBin
  6.    dingException
  7.     + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Comm
  8.    ands.GetContentCommand

  9. You cannot call a method on a null-valued expression.
  10. At line:1 char:85
  11. + $l=(gc 3.txt -raw -enc utf8).trim();gc '#.$'|%{$v=$_.replace('    ','
  12. ');$l=$l.replace <<<< ($_,$v);};$l|sc 3.txt -enc utf8
  13.     + CategoryInfo          : InvalidOperation: (replace:String) [], RuntimeEx
  14.    ception
  15.     + FullyQualifiedErrorId : InvokeMethodOnNull

  16. Press any key to continue . . .
复制代码
发表于 2025-8-31 00:15:55 | 显示全部楼层
本帖最后由 aloha20200628 于 2025-8-31 00:22 编辑

回复 18# chishingchan

我这边用 copy 选项没有问题。
亦可尝试 用鼠标选择整个代码-右键复制-再粘贴到文本编辑器 试试...
另问》楼主用的 powershell 版本号?和 windows 系统版本号?
 楼主| 发表于 2025-8-31 00:49:39 | 显示全部楼层
本帖最后由 chishingchan 于 2025-8-31 00:51 编辑

回复 19# aloha20200628


    Windows 7 SP1 旗舰版 简体中文版
  1. PowerShell[.exe] -Help | -? | /?

  2. -PSConsoleFile
  3.     加载指定的 Windows PowerShell 控制台文件。若要创建控制台
  4.     文件,请使用 Windows PowerShell 的 Export-Console。

  5. -Version
  6.     启动 Windows PowerShell 的指定版本。

  7. -NoLogo
  8.     启动时隐藏版权标志。

  9. -NoExit
  10.     运行完启动命令后不退出。

  11. -Sta
  12.     使用单线程单元启动 shell。

  13. -NoProfile
  14.     不使用用户配置文件。

  15. -NonInteractive
  16.     不向用户显示交互式提示。

  17. -InputFormat
  18.     说明发送到 Windows PowerShell 的数据的格式。有效值可以为
  19.     "Text"(文本字符串),也可以为"XML"(序列化 CLIXML 格式)。

  20. -OutputFormat
  21.     确定 Windows PowerShell 输出内容的格式。有效值可以为
  22.     "Text"(文本字符串),也可以为"XML"(序列化 CLIXML 格式)。

  23. -WindowStyle
  24.     将窗口样式设置为 Normal、Minimized、Maximized 或 Hidden。

  25. -EncodedCommand
  26.     接受命令的 Base 64 编码字符串版本。使用此参数向
  27.     Windows PowerShell 提交需要复杂引号或
  28.     大括号的命令。

  29. -File
  30.     执行脚本文件。

  31. -ExecutionPolicy
  32.     设置会话的默认执行策略。

  33. -Command
  34.     以执行好像从 Windows PowerShell 命令提示符下键入的命令那样
  35.     执行指定的命令和所有参数,如果未指定 NoExit,则随后将
  36.     退出。Command 的值可以为"-"、字符串或
  37.     脚本块。

  38.     如果 Command 的值为"-",则将从标准输入设备读取命令
  39.     文本。

  40.     如果 Command 的值为脚本块,则脚本块必须括在
  41.     大括号({})中。只有在 Windows PowerShell 中运行 PowerShell.exe 时才能指定
  42.     脚本块。脚本块的结果作为反序列化 XML 对象(而非活动对象)返回到
  43.     父 shell。

  44.     如果 Command 的值为字符串,则 Command 必须是该命令的
  45.     最后一个形式参数,因为其后键入的所有字符都会被解释为
  46.     它的实际参数。

  47.     若要写运行 Windows PowerShell 命令的字符串,请使用以下格式:
  48.         "& {<command>}"
  49.     其中,引号指示一个字符串,调用运算符(&)
  50.     用于执行命令。

  51. -Help、-?、/?
  52.     显示此消息。如果要在 Windows PowerShell 中键入
  53. PowerShell.exe 命令,    请以连字符(-)作为命令参数的前缀,不要使用
  54.     正斜杠(/)。连字符和正斜杠均可用于 Cmd.exe。

  55. 示例
  56.     PowerShell -PSConsoleFile SqlSnapIn.Psc1
  57.     PowerShell -version 1.0 -NoLogo -InputFormat text -OutputFormat XML
  58.     PowerShell -Command {Get-EventLog -LogName security}
  59.     PowerShell -Command "& {Get-EventLog -LogName security}"

  60.     # To use the -EncodedCommand parameter:
  61.     $command = 'dir "c:\program files" '
  62.     $bytes = [System.Text.Encoding]::Unicode.GetBytes($command)
  63.     $encodedCommand = [Convert]::ToBase64String($bytes)
  64.     powershell.exe -encodedCommand $encodedCommand

  65. C:\Users\Administrator>
复制代码
发表于 2025-8-31 09:05:39 | 显示全部楼层
第10行改成
  1. for %%v in (#.$) do if %%~zv gtr 0 powershell "$l=((gc 3.txt -read 0 -enc %c%) -join [environment]::newline).trim();gc '#.$'|%%{$v=$_.replace('        ','                ');$l=$l.replace($_,$v);};$l|sc 3.txt -enc !c!"
复制代码

评分

参与人数 1技术 +1 收起 理由
chishingchan + 1 谢谢!

查看全部评分

发表于 2025-8-31 09:19:10 | 显示全部楼层
回复 18# chishingchan

win7系统标配 powershell 2.0,不支持 gc ... -raw 参数,改用 [io.file]::... 高速读写方法订正16楼代码如下...

  1. @echo off &setlocal enabledelayedexpansion &chcp 65001>nul
  2. for /f "tokens=2 delims= " %%v in ('chcp') do if "%%v"=="936" (set "c=default") else set "c=utf8"
  3. powershell "gc 1.txt|%%{$a=$_.split('        ');if($a[1] -eq ''){$a[0]+'        '}}">#.$
  4. (for /f "tokens=1,2* delims=        " %%a in (1.txt) do (
  5.    set/a "n+=1" &set "v2=" &set "_v2=" &set/p "v2="
  6.    if !n! equ 3 (echo,65001        %%a        %%b        %%c) else (
  7.       for /l %%n in (1,1,5) do if not defined _v2 for /f "tokens=1-2 delims=        " %%x in ("!v2!") do if /i "%%a"=="%%x" (set "_v2=%%y") else (set/p "v2=")
  8.       if not defined v2 (echo,%%a        %%b        %%c) else (echo,%%a        !_v2!        %%c) )
  9. ))<2.txt >3.txt
  10. for %%v in (#.$) do if %%~zv gtr 0 powershell "$l=[io.file]::readalltext('3.txt',[text.encoding]::!c!).trim();gc '#.$'|%%{$v=$_.replace('        ','                ');$l=$l.replace($_,$v);};[io.file]::writeAlltext('3.txt',$l,[text.encoding]::!c!)"
  11. del /q "#.$" &pause&exit/b
复制代码

评分

参与人数 1技术 +1 收起 理由
chishingchan + 1 谢谢!

查看全部评分

发表于 2025-8-31 09:37:23 | 显示全部楼层
回复 21# flashercs
 楼主| 发表于 2025-8-31 09:57:35 | 显示全部楼层
回复 22# aloha20200628

    将第 6 行的代码删除 [TAB]%%c 字符后,结果只有一处不一样:
  1. MigrateFeatureStates                Application: [1]
复制代码
代码的结果是这行的结尾多了一个 [TAB]

论坛的图片、附件我都没办法上传,将 1.txt 和 2.txt 打包为 3.7z 文件再以 BASE64 编码:
  1. N3q8ryccAARkGxFdzAkAAAAAAAAhAAAAAAAAAOT/lingLJAJY10AIJjKhqtvE+OoalhquLmT6t5Y
  2. T8Lo7zOP4zycZf7nX9LbYwTSZHhhtsoPZwTuXJYG9vfv0Ko2ja7JW8cTzuDt9j3ui4qHRO1Ybacl
  3. 4OdXMl9XkqE7BWt/MNLNiZSaaanAr12ANTZZ3S0zAWgcZV4gh7M7ygdWTo9HtlnxWYc9zu2l1RCh
  4. Y+5iJP7kkUhZ4UiEA99QyGHL/Ond5XQlCXNusio+7jLlcpZhoVcECb8yfX3t8zxFN2wtzLpFyfgU
  5. fVmzPW3nLiV4rLWVPX8jHQEy5D8FTQEXRyAivmsEWNvra6czo2UFEIZkZlydgmnAsXXkSAuwWnav
  6. 11DYzR3xf/sSzV1RtXw/lKDYhhIW4SmGFeFXqD9dCv6LKbIRjU8MMEQfa6tUpnSIXbNYwwRjPMo0
  7. gKqvZipkblqHy+yMCl3s9+ef/Tmk/nuSrwtXWyO69UwUOG/NjfReBeYhtgEOiATjvEZIWs1l+iK9
  8. xuZVrmPqmfAZ9LFE3SvFxaINCdhDvLNGqKDbh6PviNpTV+cncFZ+yZdpT60ClMmVspmpTCietVMm
  9. +OEPV1SfNaR+t5bv0DsSp7i8rJpGMMCRQzJ9HaxNaTtJfDIJ++15socoHdb9Qc8UnHjb+8otzFmG
  10. D0ZdRIUawwF8areEu1Er3Odrg3g8naUJBH1DTgYak4tsRULqoA8mWZ7YAazQjEGpEDL1Ktkvsezq
  11. 1VmgRfdBhYQgZXJytpO4BAOVh60E/4o0t5i3AvbXhZQwBq5tF9i4KX7VDmLobbhCbIrMtH2OzASS
  12. keoZbJUxkmyW5jC+ZMKK1/vA2eAfIUUxDCVFWlcx0yoCMv4Gs6mO8vzPr43GUZBYpO3vFZmZmHia
  13. 0C448eGgNgcc7kzdAAhLBJxVTYRBELXjZQwlIJzDKBTj8DHC2JjqYd/UQFW5SRH7Zv0pFcV+rAHy
  14. socKnZP8c3IJMzRBc2J/L5QJ8DYzGSvYcJ5EPOobx5xPNhD7YTxNuDj2ohTcus2cnsT9aBL4/tNR
  15. Wyl2mLAlJR1e84UPM+Vc8lJ4ujaE8SYrxzyX8dcW5Eo+fWC8L7wjd9+WB4a/VCBvTtEkK+n62lPw
  16. jjwB14FfBQSJ7EDqcNPHK+eOLsnf7qqR4MXu9/q4/Di36geo4oBUez32b7G7nhD2+UCP7D/jZv2r
  17. mgW4IWA7RQ50R0FAoLghpzM7OJW+ujDSG+S85RlZO+H23+iGnutuPdTGvzrDl+IpIIoHDDHmOGqG
  18. 3hbMhj71SMB3YpRNyaPb1LFQLkiARlgSMjva/X/qZlkKDyPD2F6PT+QGhxt3M92Tfibh84nGMe6G
  19. 52MCCAvoJ7xjQY4Bm3N5zcUCZBTPMk4Bi3kymOynWxg9Lx2R4KgHTT7Liw1B2/Stv+/ysZM52OL6
  20. VKtWk4MyP3xdHSFJEc0aqHo75IEv+okdD9Zyn1tdzXbrOaQrZ62g+ZRyCBULL6d4tRJGLkdqkG7m
  21. h9fJwVjP+Dzj8Q8XaHA8xJcLBOEwitx8rDCoWTvzEis0LgXQVVoZooomuGk1EdS0KPMbV+3eI6/w
  22. BKoEtVEAv+RZTWMBofnA6jucdatBbfcUyAVuLbkCF+KLj7MgfXQkUEbaiYUHrSmtR5ODdYtRjIqk
  23. 1qDqP3ukRtZroriQ+VlIwKGQjSxenYewv4rLCcizOiMK0mW6UI/+oXENjne9A5/m1bVj8kodN9M9
  24. hL8SOG+qcTA3ndA7Qv6uVvsde4vknn+p7SXWHsOj8wfMz78KUOSouFJkXAvX9nDpm9J/PhxvkJjM
  25. xSFbXuUxg9jwX7KFDUnifLNqWByPnWt4MjC/+Pb9pLM7qdSOKmmBihN5JYYgRFJR/fQGtOfyfdaU
  26. Y963ENoEZaswT55uC8OPgzxVa98/uJXhz0Laoq/5aA17m38qgtfJoceuI29MES1xd1ywBuhBM/Rs
  27. PTNEV8seVIy8tCiv5Dnbaf/3TQQrPrFff5cRVj7YPDTmQ59WIyAiZStwQOMu8A+h3jHycVcjsjz8
  28. 54boK2tojcSa+XK5gDkc4K7b0Gbparzm7R7B4C5yamYDKm7zNnMmZM4+NZqGF8Io9zjjlhwb8EAT
  29. Ojj7uYD0xBRADNYarVI2hdfT6mSBTMID/EYHpJ1vTITtGFdlGyV8NB5oVapXlJOJHeKc2/o4GKT3
  30. xXflSAWr2Ycll36ftM8yrj4kvtySRxnHF0vyaOkejNvQe4vARiEz77G5DOd6unJpcP3VXSsiOn+J
  31. xS5Y1m6cZ6CKgLh1EaaAvj3Tez9GuZBNoICw7J3RJAw/Gk3C5HfE/XwGYNFjO01WLnx7/2I8sqn6
  32. l6xG8kPL5Fpmj2ukrhazXumOwg1kVfUYiAsVFVbzUcc+UzzlkvsfIJLFo69zuLF5+MP10z+HxWaW
  33. kvBRRyoR8xlHhaam1vpVK4cRyl4fmrYhGkW6KpAEVuluXhfN7gXwwN75ZDbxqDMu4e1htrSkuXgn
  34. kck4eS9JuWKINJrHnvBiK0T7EI6iUfiqOybRKgk8phRM/a5EQPxON6yh+HM6jldnVGpKveMcTMHf
  35. a6cAcBAH/uD8p9nN1V0Vh4qc+T6qPubmD0IG+GZI2HIHEqb6NbJzABiz2KR/YZSn/gM9Ra4KLg8+
  36. 0G+21T+TIv5MRcqn3/LWXrmysk8bKD8EyT3190VMTp9MHmjDpC2vDinDhl6XYtGsKNU5KR0kiCNS
  37. 9Wmnf1OfCkdE65rgNDbIxj+2WrWx7RvEdZ/uA6nzwMbgkrtbEILw4OoKcqialX3/qqgyO2kP5VF/
  38. Np7HaACPeIgR1s9ePWA52z3/uxocXVqIIzyhguAlDTJBPSuRuOgngi5/wU3OV4E4qDN0D0tRGojc
  39. Mo99Zc3j9PGRWZtTDxNfTrLb6IqY5r3nNm+0lqKURkdfpCWMH/VzjF3BbdfcTp1y+/ZNxnxgR5xe
  40. TotEtUiB6A3B5UF8SpMRnBVQNpAzJRrerIAE8sjpjPbX9SnC0zyGkpINjQlzU39OzIDcs7OgN7MK
  41. lSoda0YP9ReCc9Ho53wKLHoyvHvYVsDX4tj2Jaesox7vN0TJq3yLLornyejL6/cZGWSupbtpPfV+
  42. DSVlzAVCdFQsEq9yp2rP2wMBYtQE/uoGpqYpECxvsJNljTLbXtMlUO1wkloqJh/bARQDs81l5sdb
  43. ylEQroDpvLYswW7HS+EQK9ibZfXuSMekERIkvDgvTBZHSnEoPsF7qpmRKEgY/lgYAAAAgTMHrg/V
  44. kjTP1yTT/rNwFrFXo1mH42Be7manzxt4XQZIkvpAwW3G8CVoin5KohEbtkcyk+FN29WgR4ZXM4RK
  45. 3YUweFUYITHjNSYKz0UQnD0nAhnFF7bresXcMHUcJJ4XBolrAQlhAAcLAQABIwMBAQVdABAAAAxu
  46. CgHeNZoeAAA=
复制代码
发表于 2025-8-31 11:51:35 | 显示全部楼层
本帖最后由 aloha20200628 于 2025-8-31 11:59 编辑

回复 24# chishingchan

订正了22楼代码如下,应该可以了,再试试...

  1. @echo off &setlocal enabledelayedexpansion &chcp 65001>nul
  2. for /f "tokens=2 delims= " %%v in ('chcp') do if "%%v"=="936" (set "c=default") else set "c=utf8"
  3. powershell "gc 1.txt|%%{$a=$_.split('        ');if($a[1] -eq ''){$a[0]+'        '}}">#.$
  4. (for /f "tokens=1,2* delims=        " %%a in (1.txt) do (
  5.    set/a "n+=1" &set "v2=" &set "_v2=" &set/p "v2="
  6.    if "%%c"=="" (set "v3=%%a        %%b") else (set "v3=%%a        %%b        %%c")
  7.    if !n! equ 3 (echo,65001        !v3!) else (
  8.       for /l %%n in (1,1,5) do if not defined _v2 for /f "tokens=1-2 delims=        " %%x in ("!v2!") do if /i "%%a"=="%%x" (set "_v2=%%y") else (set/p "v2=")
  9.       if not defined v2 (echo,!v3!) else (if "%%c"=="" (echo,%%a        !_v2!) else echo,%%a        !_v2!        %%c) )
  10. ))<2.txt >3.txt
  11. for %%v in (#.$) do if %%~zv gtr 0 powershell "$l=[io.file]::readalltext('3.txt',[text.encoding]::!c!).trim();gc '#.$'|%%{$v=$_.replace('        ','                ');$l=$l.replace($_,$v);};[io.file]::writeAlltext('3.txt',$l,[text.encoding]::!c!)"
  12. del /q "#.$" &pause&exit/b
复制代码
发表于 2025-8-31 18:27:58 | 显示全部楼层
回复 17# chishingchan


   代码处理1楼样本没问题,但是在你实际使用中却不行,说明1楼样本不合理,请把原文件上传到网盘吧,切勿随意挑几行;编码问题自行解决,不属于此贴主要问题。
 楼主| 发表于 2025-8-31 23:00:51 | 显示全部楼层
回复 26# 77七


    -3.7z 包含 1.txt 和 2.txt,执行批处理后生成 3.txt,3.txt 应与 2.txt 相同。
-3.7z: https://www.lanzout.com/ivmqQ3523vuf
 楼主| 发表于 2025-8-31 23:02:47 | 显示全部楼层
回复 25# aloha20200628


    回复老大,还是有点不对,附上 -3.7z 包含 1.txt 和 2.txt,执行批处理后生成 3.txt,3.txt 应与 2.txt 相同。
-3.7z: https://www.lanzout.com/ivmqQ3523vuf
发表于 2025-8-31 23:50:01 | 显示全部楼层
本帖最后由 aloha20200628 于 2025-9-1 01:01 编辑

回复 28# chishingchan

找到失误的根源了!试试以下纠正的代码(已用28楼附件测试通过

  1. @echo off &setlocal enabledelayedexpansion &chcp 65001>nul
  2. for /f "tokens=2 delims= " %%v in ('chcp') do if "%%v"=="936" (set "c=default") else set "c=utf8"
  3. powershell "gc 1.txt|%%{$a=$_.split('        ');if($a[1] -eq ''){$a[0]+'        '}}">#.$
  4. (for /f "tokens=1,2* delims=        " %%a in (1.txt) do (
  5.    set/a "n+=1" &set "v2=" &set "_v2=" &set/p "v2="
  6.    if "%%c"=="" (set "v3=%%a        %%b") else (set "v3=%%a        %%b        %%c")
  7.    if !n! equ 3 (echo,65001        !v3!) else (
  8.       for /l %%n in (1,1,5) do if not defined _v2 for /f "tokens=1-2 delims=        " %%x in ("!v2!") do if /i "%%a"=="%%x" (set "_v2=%%y") else (set/p "v2=")
  9.       if not defined v2 (echo,!v3!) else (if "%%c"=="" (echo,%%a        !_v2!) else echo,%%a        !_v2!        %%c) )
  10. ))<2.txt >3.txt
  11. for %%v in (#.$) do if %%~zv gtr 0 powershell "$l=[io.file]::readalltext('3.txt',[text.encoding]::!c!).trim();gc '#.$'|%%{$v=$_.replace('        ','                ');$l=$l.replace($_,$v);};[io.file]::writeAlltext('3.txt',$l,[text.encoding]::!c!)"
  12. del /q "#.$" &pause&exit/b
复制代码

评分

参与人数 1技术 +1 收起 理由
chishingchan + 1 谢谢,辛苦了

查看全部评分

 楼主| 发表于 2025-9-1 08:07:38 | 显示全部楼层
本帖最后由 chishingchan 于 2025-9-1 08:50 编辑

回复 29# aloha20200628

以下图片由 https://picui.cn/ 提供:

    运行批处理后的结果:4,5,6、10,11,12、... 有太多行的末尾缺少 [TAB] 键。
1.txt

2.txt 表是使用 Orca 汉化后导出的文件,此表共有三列,有的是第二列是空白,有的是第三列空白。


导出的表的 [TAB] 键 的规律:非结尾 N个 空白列使用 N+1个 [TAB] 键分隔,结尾 N个 空白列使用 N个 [TAB] 键结尾。
如果非结尾有 1个 空白列,即使用 1+1=2个 [TAB] 键分隔;结尾有 2个 空白列,即仅使用 2个 [TAB] 键结尾。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-17 07:05 , Processed in 0.036567 second(s), 14 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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