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

回复 7楼 的帖子

不是转至文件尾部吧,而是找不到标签而出错,会自动退出,虽然都是退出。
心绪平和,眼藏静谧。

TOP

回复 11楼 的帖子

勇于迈出第一步,解答出此题,你会觉得自己的批处理水平已经上升了一个台阶。
然后,你会越来越喜爱批处理。
set var=123456789
set s=!var:~%n%,1!
这里少了一句给n赋值的语句,%n%为一个小于9的随机数,为何是小于9,因为大于或等于9之后,%var:~9,1%是个空值了。
然后呢,请自己完成。^_^
心绪平和,眼藏静谧。

TOP

  1. @echo off&setlocal enabledelayedexpansion
  2. set var=abcdefghijklmnopqrstuvwxyz0123456789+-_
  3. for /l %%a in (1 1 200) do (
  4.    set/a n=!random!%%39
  5.    call,set a=!a!%%var:~!n!,1%%
  6. )
  7. echo %a%&pause>nul&echo.
  8. :lp
  9. for /l %%i in (0 10 190) do if not defined b (set/p=!a:~%%i,10! <nul) else echo !a:~%%i,10!
  10. if not defined b set b=b&pause>nul&echo.&echo.&goto lp
  11. pause
复制代码


[ 本帖最后由 pusofalse 于 2008-8-12 10:07 编辑 ]
1

评分人数

心绪平和,眼藏静谧。

TOP

返回列表