返回列表 发帖
新手想发贴子太难 了..

TOP

回复 23# kingerpk


    for /l %%a in (001,1,999) do set /p=%%a < nul

是什么意思?谢谢!

TOP

回复 17# firewolf85


    只显示后三位。

TOP

@echo off
for /l %%i in (0 1 9) do (
   for /l %%j in (0 1 9) do (
      for /l %%k in (0 1 9) do (
if not "%%i^|^|%%j^|^|%%k"=="0"
echo %%i%%j%%k>>1.txt
    )
  )
)COPY
代码那里错了?谢谢!

TOP

回复 16# firewolf85


    set /a num=%random%%%999+1

是什么意思?谢谢!

TOP

本帖最后由 QIAOXINGXING 于 2012-2-24 20:04 编辑

回复 86# wangxiaodong


   


/a 是指进行数学运算。
%RANDOM% 是系统返回的0 到 32767 之间的任意十进制数字。由 Cmd.exe 生成。
%% 是 取余 。
所以,num 的值是 1 到 999 的随机数。

TOP

我是新手,来这里学习的。
这个代码隐藏方法,一个Ctrl+A就全漏了……COPY

TOP

回复 88# cb02356828


    人家的目的不是为了隐藏

TOP

从零开始难啊

TOP

回复 76# zsllq


    你抄的哪段代码?

TOP

回复 90# tmxue


    已经有这么多代码了,随便抄一个,不难。

TOP

回复 17# firewolf85


        取后三个字符

TOP

大家注意到没有,如果没有设置cmd窗口的行数的话,是不能显示001~999的,而是从701~999
所以要在前面加一句: mode con lines=1000 才行,如
@echo off & setlocal ENABLEDELAYEDEXPANSION
mode con lines=1000
for /l %%i in (1 1 999) do (
set str=00%%i
echo !str:~-3!
)
pauseCOPY

TOP

回复 94# 悬崖之树


    不存在这种情况,请重试!~
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

@echo off
SET NUM=001
:MAIN
SET /A NUM+=1
PING 127.1 -N 2 > NUL
call echo %%NUM:~-3%%
IF %NUM%==999 GOTO END
GOTO MAIN
:END
pause & EXITCOPY
无所谓而无所为 无所谓而无所不为

TOP

返回列表