联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off&setlocal enabledelayedexpansion for /f "delims=" %%i in (a.txt) do ( set /a n+=1 set _!n!=%%i ) set /a lines=%random%%%%n%+1 echo !_%lines%! pause>nul
Originally posted by tireless at 2008-5-22 17:48: 谢谢啊,这下可以随机更换壁纸了:P 可不可以再做个按顺序的? Last edited by tireless on 2008-5-21 at 09:52 PM ]
@echo off&setlocal enabledelayedexpansion for /f "delims=" %%i in (a.txt) do ( set /a n+=1 set _!n!=%%i ) :lp set /a m+=1 cls&echo !_%m%! if %m% equ %n% set m=0 echo 请按鍵显示下一张 pause>nul goto lp
@echo off&setlocal enabledelayedexpansion for /f "delims=" %%i in (a.txt) do ( set /a n+=1 set _!n!=%%i ) :lp set /a m+=1 start "" "D:\Program Files\IrfanView\i_view32.exe" !_%m%! /wall=2 /killmesoftly if %m% equ %n% set m=0 ping /n 11 127.1>nul&goto lp
Originally posted by zw19750516 at 2008-5-22 12:36 PM: 批处理怎么用快捷鍵啊
Originally posted by tireless at 2008-5-23 08:58 AM: 不是,我是为这个批处理创建个快捷方式,再设置个快捷键。 ...我好像明白了,批处理做不到每次运行都顺序选择下一行,只可以在一次运行中顺序选择,或者在每次运行中随机选择,是吗?