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

[网络连接] 在运行批处理时可以输入自定义数据(读取输入)的命令怎样写?

[复制链接]
发表于 2012-4-27 15:23:04 | 显示全部楼层 |阅读模式
即c语言中的scanf函数在批处理中用什么表示?

请帮忙结合以下功能写一个来示例:
如ping一个IP地址(让用户自由输入),可以反复输入(实际应用中需要分别输入多个不同的),最后可以输入某个参数来退出批处理运行。
发表于 2012-4-27 16:00:06 | 显示全部楼层
本帖最后由 canyuexiaolang 于 2012-4-27 17:17 编辑
  1. @echo off & setlocal enabledelayedexpansion
  2. :start
  3. setlocal
  4. set /p ip=输入IP:
  5. if not defined ip goto :eof
  6. if "!ip!"=="exit" goto :eof
  7. ping !ip!
  8. endlocal
  9. goto start
复制代码
这个意思?
 楼主| 发表于 2012-4-27 16:52:52 | 显示全部楼层
回复 2# canyuexiaolang


    你答了我标题中的问题,但上面提到的PING作用达不到。。。

我是希望:输入一个IP后按回车,它就自动PING,

结束后可以另输入新的IP或输入退出的参数。
发表于 2012-4-27 16:56:43 | 显示全部楼层
回复 3# xzwcn


    把%~1改成!ip!
发表于 2012-4-27 17:15:32 | 显示全部楼层
本帖最后由 canyuexiaolang 于 2012-4-27 17:17 编辑

回复 3# xzwcn



你别把批处理文件的名称设置成ping.batOK?

  1. @echo off & setlocal enabledelayedexpansion
  2. :start
  3. setlocal
  4. set /p ip=输入IP:
  5. if not defined ip goto :eof
  6. if "!ip!"=="exit" goto :eof
  7. ping !ip!
  8. endlocal
  9. goto start
复制代码


还有用这个
发表于 2012-4-27 17:15:52 | 显示全部楼层
回复 4# gawk

忘了
 楼主| 发表于 2012-4-27 18:53:37 | 显示全部楼层
回复 2# canyuexiaolang


    5楼的还是不行。。。效果和2楼的一样。。。
发表于 2012-4-27 19:00:56 | 显示全部楼层
回复 7# xzwcn



   别把名字写成ping.bat!!!!!!!!!!!!!!!!!!!!!!!

擦   1.bat不行么???????????????????????
 楼主| 发表于 2012-4-27 20:46:43 | 显示全部楼层
回复 8# canyuexiaolang

重新改了也不行。。。。如图:
还是那样子。。

另外,以ping.bat命名会有什么问题?与系统的某个有冲突?
发表于 2012-4-27 20:57:01 | 显示全部楼层
回复 9# xzwcn


   我测试可以。你改过了?

评分

参与人数 1技术 +1 收起 理由
xzwcn + 1 谢谢,可以了。原因出在工具,

查看全部评分

 楼主| 发表于 2012-4-27 21:17:59 | 显示全部楼层
回复 10# canyuexiaolang


    可以了,现在直接用系统自带记事本来生成BAT就可以了,刚才是用这个工具的。。。

以前用这工具都挺好的,不知道为何这次不行。。。
发表于 2012-4-27 21:48:17 | 显示全部楼层
回复 11# xzwcn


1、检查jjj.bat的编码格式是不是ANSI
2、在NPP里面点击“显示所有字符”那个按钮,看看行尾是不是有特殊字符
 楼主| 发表于 2012-4-27 23:31:02 | 显示全部楼层
回复 12# gawk


    是ANSI格式,‘显示所有特征’符后的是:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-19 01:05 , Processed in 0.019867 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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