[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
ping -n %time% 127.1 >nul
為什么要用到這句???
可以解釋一下嗎???
謝謝

TOP

原帖由 too_lazy 于 2008-12-10 21:55 发表
ping -n %time% 127.1 >nul
為什么要用到這句???
可以解釋一下嗎???
謝謝


楼上问的是几楼回复里的?
我自己代码里最后一句
ping -n 15 127.0.0.1
的目的是让窗口保持10秒左右后自动关闭.

7楼代码里的这一句目的是延时%time%次PING后执行SHUTDOWN(立即关机)

TOP

谢谢楼主!!!
以后会看清楚再问~~~!!!!!

TOP

原帖由 youxi01 于 2008-12-9 08:14 发表
set /a time+1||goto loop

改成:set /a 1/%time% 2>nul||goto loop是不是可以防止很大部分错误?


此方法不能正确判断数字 0 ,因为 0 作为除数会出错。

TOP

原帖由 rat 于 2008-12-9 03:13 发表
判断数字的@echo off & setlocal
if "%~1" neq "-new" start "" "%~f0" -new & exit/b
set /p s=Please Input:
call :IsNumeric "%s%" && echo True || echo False
pause & exit



:IsNumeric
setlocal
f ...


13楼的这个方法在判断数字失败一次后进入实模式DOS,也就是说不认中文字了.

TOP

返回列表