求一个循环调用的批处理
以下是一个示例代码:@echo off
set /p num="请输入循环次数:"
for /l %%i in (1, 1, %num%) do (
set /p x="请输入字符:"
set b=_照片
copy H:\20151016\空白照片.doc "%x%%b%_%%i.doc"
start %x%%b%_%%i.doc
)
exit
这段代码使用了 for 循环,每次循环时都会提示用户输入一个字符,并将用户输入的字符与 _照片 字符串拼接,然后将 H:\20151016\空白照片.doc 复制到以输入的字符和 _照片_循环次数 命名的新文件中,并在新文件中启动 start 命令。
在这个示例中,set /p num="请输入循环次数:" 要求用户输入循环次数,然后使用 for 命令循环执行操作,每次循环都会提示用户输入字符并执行操作,直到达到指定的循环次数。
绛旓細for /l %%i in (1, 1, %num%) do (set /p x="璇疯緭鍏ュ瓧绗︼細"set b=_鐓х墖 copy H:\20151016\绌虹櫧鐓х墖.doc "%x%%b%_%%i.doc"start %x%%b%_%%i.doc )exit 杩欐浠g爜浣跨敤浜 for 寰幆锛屾瘡娆″惊鐜椂閮戒細鎻愮ず鐢ㄦ埛杈撳叆涓涓瀛楃锛屽苟灏嗙敤鎴疯緭鍏ョ殑瀛楃涓 _鐓х墖 瀛楃涓叉嫾鎺ワ紝鐒跺悗灏 H:\20151016...
绛旓細for璇彞 渚:寰幆鍒涘缓鏂囦欢澶瑰悕涓1~10000鐨勬枃浠跺す for /l %%a in (1,1,10000) do md %%a
绛旓細for /l %%i in (1,1,5) do echo %%i pause 灏嗕細鍒楀嚭12345 杩欏嚑涓 echo off for /l %%i in (1,1,5) do start cmd pause 浼氭墦寮5涓猚md鐨勭獥鍙 浜旓紝鍙傛暟/F 杩唬鍙婃枃浠惰В鏋 浣跨敤鏂囦欢瑙f瀽鏉澶勭悊鍛戒护杈撳嚭锛屽瓧绗︿覆鍙婃枃浠跺唴瀹癸紝浣跨敤杩唬鍙橀噺瀹氫箟瑕佹鏌ョ殑鍐呭鎴栧瓧绗︿覆锛屽苟浣跨敤鍚勭option閫夐」鏉ヨ繘...
绛旓細鎵瑰鐞 for寰幆锛屽彲浠寰幆1鍒癗娆★紝鍙互寰幆鎸囧畾鐨勫硷紝寰幆鏂规硶涓猴細1銆佹柊寤涓涓for.txt鏂囦欢鐒跺悗閲嶅悕鎴恌or.bat鏂囦欢銆2銆佸湪for.bat杈撳叆锛歟cho for寰幆 鎵鏈夌殑鑴氭湰璇█閮戒竴瑷锛屼竴鑸敤echo杈撳嚭銆俻ause 琛ㄧず鏆傚仠銆3銆佷笉閿欎粠涓婇潰鐨勮皟璇曠粨鏋滅湅锛岃緭鍑哄紓甯搁毦鐪嬶紝鎴戜滑鍙互鍦ㄥ墠闈㈠姞涓0鏄庤鐣岄潰鍙樼殑濂界湅銆侤echo...
绛旓細鍋囧绗涓涓exe鏂囦欢鏄浜嬫湰notepad.exe :begin tasklist|findstr /i notepad.exe||start 绗簩涓.exe&start 绗笁涓.exe ping -n 5 127.1>nul goto begin
绛旓細:str set /a n=%n%+1 echo.鎵ц%N%娆 if "%n%"=="%Num%" goto end goto str 杩欏氨鏄涓涓绠鍗曠殑寰幆锛孨娆$殑鍊煎彲浠ヨ嚜宸辫缃傚洜涓轰笉鐭ラ亾浣犵殑P澶勭悊浠g爜鏄粈涔堬紝鐞嗚涓婅锛屼綘鍙互灏嗕綘鐨勬壒澶勭悊浠g爜鏀惧湪涓棿鈥渆cho.鎵ц%N%娆♀濊繖涓綅缃紝涓婇潰涓琛屾垨鑰呬笅闈竴琛岄兘琛屻傚鏋滀綘鏈変竴浜涚壒娈婄殑瑕佹眰锛...
绛旓細for /l %%i in (1,1,255) do (ping -n 2 172.16.0.%%i if errorlevel 1 echo ping 172.16.0.%%i failed.>>result.txt )
绛旓細echo off & title 閰嶇疆闅愯棌寰幆绛夊緟鎵ц By 渚濇ⅵ鐞寸懚::璁剧疆瑕佹墽琛岀殑绋嬪簭瀹屾暣璺緞set Exe=C:\y.exe::璁剧疆鏄惁闅愯棌鎵ц锛0 = 闅愯棌锛1 = 涓嶉殣钘弒et Hdn=0::璁剧疆鏄惁寮鏈鸿嚜鍚紝1 = 鏄紝0 = 鍚et Auto=1::璁剧疆鏄惁绔嬪嵆鎵ц绋嬪簭锛1 = 鏄紝0 = 鍚et Now=1(echo '闅愯棌寰幆绛夊緟鎵ц By ...
绛旓細exe瀛楃鐨勮繘绋 :: 鍦ㄧ敤IF璇彞鏉ュ垽鏂笂闈㈢殑缁撴灉鐨勫竷灏斿间负鐪熻繕鏄负鍋 :: 濡傛灉涓哄亣, 灏眕ing寤惰繜5绉掑悗鍐嶆杩涜jc_QQ鐨寰幆妗嗘灦 :: 濡傛灉涓虹湡, 鍒欎細璺冲嚭jc_QQ鐨勫惊鐜鏋惰烦杞嚦js_XH :: 濡傛灉瀵逛綘鏈夊府鍔, 璇烽噰绾抽棶棰樹负鏈浣崇瓟妗 :: 涓浗鎵瑰鐞鑴氭湰鑱旂洘 ...
绛旓細set/p num=璇疯緭鍏ユ暟瀛楋細(echo Set xPost = createObject^("Microsoft.XMLHTTP"^)echo xPost.Open "GET","www.baidu.com/s?wd=%num%",0 echo xPost.Send^(^)echo Set sGet = createObject^("ADODB.Stream"^)echo sGet.Mode = 3 echo sGet.Type = 1 echo sGet.Open^(^)echo sGet....