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

[文本处理] 纯DOS下批量改网卡的BAT脚本问题

大佬救命,mmp到了一个新公司然后给我的一个任务就是批量改网卡,然后他们今天下午就出一批新货要我搞出来,我找了eeupdate写了个bat但是在dos运行显示出错,麻烦大佬们看看,谢谢
  1. @echo off
  2. color a
  3. :start
  4. set /p yhwk="1MAC:"
  5. set /p ehwk="2MAC:"
  6. set /p sanhwk="3MAC:"
  7. set /p shwk="4MAC:"
  8. set /p whwk="5MAC:"
  9. set /p lhwk="6MAC:"
  10. cls
  11. echo "Start working on the MAC"
  12. pause
  13. color f
  14. cls
  15. echo "Modify number 1MAC"
  16. uuepdate /nic=1 /mac=%yhwk%
  17. cls
  18. echo "Modify number 2MAC"
  19. uuepdate /nic=2 /mac=%ehwk%
  20. cls
  21. echo "Modify number 3MAC"
  22. uuepdate /nic=3 /mac=%sahwk%
  23. cls
  24. echo "Modify number 4MAC"
  25. uuepdate /nic=4 /mac=%shwk%
  26. cls
  27. echo "Modify number 5MAC"
  28. uuepdate /nic=5 /mac=%whwk%
  29. cls
  30. echo "Modify number 6MAC"
  31. uuepdate /nic=6 /mac=%lhwk%
复制代码

来个大佬啊,害,我感觉我今天要无了

TOP

出的什么错

TOP

回复 3# idwma
稍等一下,大佬我去拍个照,我这是纯dos

TOP

  1. 运行之后提示
  2. “start working on the mac”
  3. press any key to continue
  4. 按下回车就提示下面这个
  5. “modify number 6mac”
  6. bad command or file name
复制代码
回复 4# gethost

TOP

回复 4# gethost


    纯dos呀好像set/p这个是不支持的你无了呀

TOP

回复 3# idwma

我翻译了一下看了大概就是没有让我输入后面的mac给他赋值他直接就给我运行下去了然后
   就出错了

TOP

回复 6# idwma


    请问一下纯dos有啥支持的吗

TOP

回复 8# gethost


    不知道

TOP

回复 8# gethost


    但是好像可以变通,例如保存为a.bat,像下面那样调用,这mac格式不知道是不是用:号分隔的.
a.bat 11:22:33:44:55:66 11:22:33:44:55:66  11:22:33:44:55:66  11:22:33:44:55:66 11:22:33:44:55:66  11:22:33:44:55:66
  1. @echo off
  2. echo "Modify number 1MAC"
  3. uuepdate /nic=1 /mac=%1
  4. cls
  5. echo "Modify number 2MAC"
  6. uuepdate /nic=2 /mac=%2
  7. cls
  8. echo "Modify number 3MAC"
  9. uuepdate /nic=3 /mac=%3
  10. cls
  11. echo "Modify number 4MAC"
  12. uuepdate /nic=4 /mac=%4
  13. cls
  14. echo "Modify number 5MAC"
  15. uuepdate /nic=5 /mac=%5
  16. cls
  17. echo "Modify number 6MAC"
  18. uuepdate /nic=6 /mac=%6
复制代码

TOP

回复 1# gethost


    DOS系统不支持 set /p 这种语法
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 10# idwma


    大佬可以帮忙搞一下吗。我查了百度也搞不出,我是因为工作临时搞的这个,这个set/p我也是根据改ip的修改成这样的

TOP

回复 11# Batcher


    大佬可以帮忙改一下吗,我已经加你的加群助手了,到时候赞助一下你,谢谢

TOP

回复 12# gethost


    10楼那个方法不行吗?

TOP

回复 14# idwma


    不行因为不方便每次都这样

TOP

返回列表