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

[文本处理] [已解决]批处理生成随机MAC地址输出的文本开头都带有一个口,怎么能不带口?

[复制链接]
发表于 2022-3-13 16:52:52 | 显示全部楼层 |阅读模式
本帖最后由 帝尊 于 2022-3-14 12:34 编辑
  1. @echo off
  2. > "Temp.txt" call :MAC
  3. >> "Temp.txt" call :MAC
  4. (
  5.     call :MAC
  6.         call :MAC
  7. ) >>"Temp.txt"

  8. :MAC
  9. setlocal EnableDelayedExpansion
  10. cls
  11. set a=012345789ABCDEF
  12. set dew=26AE
  13. set /a d2=%random%%%3+1
  14. set /a b=%random%%%14+1
  15. set /a c=%random%%%14+1
  16. set /a d=%random%%%14+1
  17. set /a e=%random%%%14+1
  18. set /a f=%random%%%14+1
  19. set /a g=%random%%%14+1
  20. set /a h=%random%%%14+1
  21. set /a i=%random%%%14+1
  22. set /a j=%random%%%14+1
  23. set /a k=%random%%%14+1
  24. set /a l=%random%%%14+1
  25. set /a m=%random%%%14+1
  26. set MAC=!a:~%b%,1!!dew:~%d2%,1!-!a:~%d%,1!!a:~%e%,1!-!a:~%f%,1!!a:~%g%,1!-!a:~%h%,1!!a:~%i%,1!-!a:~%j%,1!!a:~%k%,1!-!a:~%l%,1!!a:~%m%,1!
  27. echo         %MAC%
  28. exit /B
复制代码
这里贴不上这个口,你们可以运行一下就知道了。
发表于 2022-3-13 17:13:28 | 显示全部楼层
回复 1# 帝尊


不要把重定向操作放在call命令上
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. type nul >"Temp.txt"
  4. call :MAC
  5. goto :eof

  6. :MAC
  7. set a=012345789ABCDEF
  8. set dew=26AE
  9. set /a d2=%random%%%3+1
  10. set /a b=%random%%%14+1
  11. set /a c=%random%%%14+1
  12. set /a d=%random%%%14+1
  13. set /a e=%random%%%14+1
  14. set /a f=%random%%%14+1
  15. set /a g=%random%%%14+1
  16. set /a h=%random%%%14+1
  17. set /a i=%random%%%14+1
  18. set /a j=%random%%%14+1
  19. set /a k=%random%%%14+1
  20. set /a l=%random%%%14+1
  21. set /a m=%random%%%14+1
  22. set MAC=XX!a:~%b%,1!!dew:~%d2%,1!-!a:~%d%,1!!a:~%e%,1!-!a:~%f%,1!!a:~%g%,1!-!a:~%h%,1!!a:~%i%,1!-!a:~%j%,1!!a:~%k%,1!-!a:~%l%,1!!a:~%m%,1!
  23. >>"Temp.txt" echo,%MAC%
复制代码

评分

参与人数 1技术 +1 收起 理由
求知路漫漫 + 1 路过逢学习

查看全部评分

 楼主| 发表于 2022-3-13 17:26:21 | 显示全部楼层
回复 2# Batcher
好的。非常感谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-20 07:16 , Processed in 0.018574 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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