全屏读取本文件的第几行以后,读完关机的批处理
dos吧
全部回复
仅看楼主
level 1
🌀星槎子 楼主
@ echo off
echo exit|cmd /k prompt e 100 B4 00 B0 12 CD 10 B0 03 CD 10 CD 20 $_g$_q$_|debug>nul
chcp 437>nul
graftabl 936>nul
for /f "delims=" %%i in ('findstr /n .* 0.bat') do (
      set "str=%%i"
      setlocal enabledelayedexpansion
      set str=!str:*:=!
      call :pickup
      endlocal
)
pause
goto :eof
:pickup
ping -n 1 127.1>nul
if defined str (
      set /p= !str:~0,1!<nul
      set str=!str:~1!
      goto pickup
)
echo.
shutdown -s -t -f 0
goto :eof
亲爱的。。!
整天闷在家里太无聊了。
我们一起去逛街吧。
行不行吗。
行不行。。!
行不行。。!
别玩了。我们去吧。
你去不去啊。
不去。。。
不去就关机了。。
看你还玩不玩。。。
PS:因为后面的话在第几行以后它是从第一行读的谁来帮个忙帮我加上那个从第行开始读文本的命命令。。。

2011年06月22日 08点06分 1
level 1
这个 您老 学计算机的啊 ?
怎么没看出来   。。。。。。。。
2011年06月22日 10点06分 2
level 1
🌀星槎子 楼主
@echo off
echo exit|cmd /k prompt e 100 B4 00 B0 12 CD 10 B0 03 CD 10 CD 20 $_g$_q$_|debug>nul
chcp 437>nul
graftabl 936>nul
set str1=             亲爱的
set str2=             天天在家里快闷死了。
set str3=             我们去逛街吧。
set str4=             好不好,莔rz
set str5=             好还是不好?
set str6=             好不好嘛。
set str7=             好嘛,你去吧。
set str8=             你去不去啊。
set str9=             你还是去吧。
set str10=             你到底去不去。
set str11=             去还是不去。
set str12=             你不去,哼。。
set str13=             那就别玩电脑了。。。
set str14=             让你还玩。。嘿嘿。
set str15=             这会你不玩了吧。
for /l %%i in (0,1,20) do (
     set "str=%%i"
     setlocal enabledelayedexpansion
     set str=!str%%i!
     call :pickup
     endlocal
)
shutdown /s /t 00
goto :eof
:pickup
ping -n 1 127.1>nul
if defined str (
     set /p= !str:~0,1!<nul
     set str=!str:~1!
     goto pickup
)
echo.
goto :eof
这个更简洁,,也不限名字。。。因为调用的文字就在文件内。
2011年06月22日 14点06分 3
1