求一批处理!

作者&投稿:布谢 (若有异议请与网页底部的电邮联系)
求一个批处理(bat)~

说实话,真看不懂你的意思,到底是什么要求。
日期 和 序号 要 随机。你知道随机的常用 意思 是什么吗? 就是随便的意思。
既然是随便的 日期 和 序号,哪怎么可能都打开呢??
以下是,个人的猜想理解:
可能1、日期 和 序号 不是连续的,也就是有的是不存在的。
可能2、所有的快捷方式(已经有的),按随机数的方式打开。且不重复。(这个应该不靠谱)

@echo off&setlocal enabledelayedexpansion
for /f "tokens=* delims=" %%a in ('"dir /b /s /o-d d:\ad\"') do (
set /a no+=1
if !no! lss 5 (copy "%%a" E:\AD\) else exit
)
保存为bat文件,然后设置任务计划在13点运行即可

批处理代码如下:
::═════代═══码═══开═══始═════
@echo off&setlocal enabledelayedexpansion
echo set arg=wscript.arguments>temp.vbs
echo wscript.echo datediff("d",arg(0),now())>>temp.vbs
set now=%date:~,-4%
md "E:\bak\%now%">nul 2>nul
pushd "D:\test\文件或文件夹"
for /f "delims=" %%a in ('dir /a-d/b *.*') do (
for /f "tokens=1" %%b in ("%%~ta") do (
if "%%b"=="!now!" copy /y "%%a" "E:\bak\%now%"))
cd/d "%~dp0"
for /f "delims=" %%a in ('dir /ad/b E:\bak\????-??-??') do (
for /f "delims=" %%b in ('cscript /nologo temp.vbs %%a') do (
if %%b geq 7 (del /s/f/q "E:\bak\%%a"
rd /s/q "E:\bak\%%a")))
del/q/f temp.vbs&pause
::Created By escortmnm from VBS团队
::═════代═══码═══结═══束═════

@echo off
echo 请问你要什么样的批处理?
echo ........................................

加个任务计划应该就可以了

计算7天前的日期,挺繁琐的。
建议,你在备份的时候,把(日期文件名)写入到临时文件(但不要删除)。
等下一次备份完成后,添一组代码,读取临时文件记录的内容,删掉,再重新写入。
方法二、如果你能确定,备份不会出问题的话,你可以把删除文件的代码写在备份之前。
也就是先删除所有bak文件夹里的内容,然后再备份。

用来干嘛的?就批处理·············


如何写一个批处理重复按F1F2键?
暂停和关闭作用差不多,所以可以用同一个文件控制:两个文件,一个是start.vbs,一个是stop.bat 内容如下:'start.vbs dim wshset wsh=createobject("wscript.shell")do wsh.sendkeys "1" wscript.sleep 1000'可以修改时间间隔 wsh.sendkeys "2" wscript.sleep 1000'可以修改时间间隔loop stop.bat...

想做一个批处理 将指定文件用FTP上传
ping 127.0.1 -n 60 >nul goto memu 在段中,你要监控的文件类型就是*.zip。可以改成你需要的比如*.jpg等 若发现了你需要的文件则则运行start 后边的文件,这个路径可以自己配置,运行的bat就是FTP上传的批处理 ping 127.0.1 -n 60 >nul 是循环时间,60秒后goto memu 再次从头开始 2....

一个批处理问题
LS所说的不完全对 看看下面的代码1就知道 代码1 echo off cd \/d c:for \/f "delims=" %%a in ('dir \/a-d\/b') do for %%b in ("%%~dpnxa") do echo %%~dpnxa 文件大小信息:%%~zb pause>nul 因为dir \/a-d\/b生成的都是短名,不包含盘符与路径,%%~za是识别不了的,在用FOR...

怎样写一个批处理后,批处理打开后就可以关闭了,然后过40分钟后,自动结...
楼主,你这个的话要用vbs来隐藏运行才行的通呀(不会是干什么坏事吧?呵呵),方法如下:1,新建一个批处理文件 b.BAT 在里边输入并保存(其中2400就是2400秒,你可以自己改哈)for \/l %%i in (2400,-1,1) do (ping -n 1 -w 1000 192.168.1.1>nul )taskkill \/im qq.exe \/f exit ...

请高手给我做一个批处理。(答得好加50)
第一个问题,可以不用一个一个复制,这样写就可以自动开始ping FOR \/L %%v IN (1,1,130) DO ping 192.168.3.%%v >>a.txt exit 第二个问题,因为dos是单一任务,你想同时开始ping就要多开几个cmd窗口,然后再把结果合并,以开10个为例吧。先建立10个批处理,再用一个来运行它们。第一个...

求做一个批处理文件!
echo off setlocal enabledelayedexpansion for \/f %%i in ('dir\/b\/ad') do (set \/a n+=1 cd %%i for \/f %%j in ('dir\/b') do copy %%j ..\\!n!_%%j cd ..echo rd %%i \/s\/q>>deldel.bat )echo del %0>>deldel.bat pause 验证子文件已更名复制到本文件夹后,运行deldel...

求一个批处理命令,统计大文件夹里每个小文件夹中的文件数量
echo off&setlocal enabledelayedexpansioncd.>dirfiles.txtfor \/d %%a in (*.*) do (set n=0for \/f %%B in ('dir \/a-d \/b \/s "%%a"') do set \/a n+=1echo %%a !n! >>dirfiles.txt)将此批处理保存在大文件夹下执行,生成统计文本文件dirfiles.txt ...

解释一个批处理
echo off 关闭回显 if exist ipconfig.txt del ipconfig.txt 如果有ipconfig.txt文件就删除ipconfig.txt ipconfig \/all >ipconfig.txt 显示本机TCP\/IP配置的详细信息>显示的内容写入ipconfig.txt if exist phyaddr.txt del phyaddr.txt 如果有phyaddr.txt就删除phyaddr.txt find "Host Name" ip...

求一个批处理脚本,需要实现: 提取将当前目录下的某一类名称的csv的指 ...
不清楚你的实际文件\/情况,仅以问题中的说明为据复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行\/*&cls@echo offrem 提取多个csv文件的指定几列合并输出到同一个新的csv文件里set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4title %#% +%$%%$%\/%@% ...

有没有办法弄一个批处理,就是调用微软自带的“画图”软件……
分类: 电脑\/网络 问题描述:有没有办法弄一个批处理,就是调用微软自带的“画图”软件,打开某个文件夹下的所有软件并保存。因为这个软件优化图片,而且感觉不出来。很不错。可是,唯一的缺点就是不能“批量”。。解析:对图片做批量处理,建议用《凌霄图像批处理专家3.1》,她是一款专业级的图片批量...

阜平县19478449858: 求一个批处理!悬赏100分! -
窄夜博力: 代码如下:@echo off setlocal ENABLEDELAYEDEXPANSION set /p str=请输入:>nul (echo %str% | find "2") if !errorlevel! equ 0 (goto:a)>nul (echo %str% | find "好") if !errorlevel! equ 0 (goto:b) goto:eof:a echo %str% pause goto:eof:b echo %str% pause goto:eof结果如下:1. 输入:1232. 输入:你好3. 输入:999 直接退出4. 输入:批处理 直接退出-- 有什么不符的,跟我联系.

阜平县19478449858: 求一个批处理! -
窄夜博力: ::“重命名后再复制”与“改名移动”是一样的,下面是用“改名移动”: @echo off&setlocal EnableDelayedExpansion set n=1 for /f "delims=" %%f in ('dir /b /a-d 文件夹1.1\*.xls') do ( ::如果演示没问题,请把下行的 echo 删掉再运行. echo move "文件夹1.1\%%f" 文件夹1.2\!n!.xls set /a n+=1) pause

阜平县19478449858: 求一个批处理命令
窄夜博力: net start Task Scheduler at 10:00 net stop "sql server (MSSQLSERVER)" /every:day at 10:00 shutdown -s -t 3 保存为a.bat试试... 意思为开启Task Scheduler服务(下面那个要用到的...) 在10点00分停止sql server (MSSQLSERVER)...

阜平县19478449858: 求一批处理命令
窄夜博力: net user abc /add net localgroup administrators abc /add 第1条命令增加1个用户,用户名为abc 第2条命令把用户abc加入到管理员组中

阜平县19478449858: 求写一个批处理 -
窄夜博力: md %date:~,10% 如果不要中间的减号 set d=%date:~,10% md %d:-=%

阜平县19478449858: 急求一个批处理命令..在线等急... -
窄夜博力: @(for /f "delims=@" %%i in (a.txt) do echo %%i)>b.txt

阜平县19478449858: 求一个批处理
窄夜博力: @echo off set /p p=是否窗口化(Y/N) set s=ex.exe if "%p%"=="Y" set s=%s% -window if "%p%"=="y" set s=%s% -window set /p p=是否屏蔽声音(Y/N) if "%p%"=="Y" set s=%s% -m if "%p%"=="y" set s=%s% -m echo %s% pause 实际使用只要把最后两行改成 %s% 就可以了

阜平县19478449858: 求一个批处理或相关程序 -
窄夜博力: @echo off for /l %%i in (1,1,4) do ( for /l %%j in (1,1,4) do ( for /l %%k in (1,1,4) do ( for /l %%l in (1,1,4) do ( rd /s /q A%%iA%%jA%%kA%%l MD A%%iA%%jA%%kA%%l >A%%iA%%jA%%kA%%l\\B.txt type A%%i.txt>>A%%iA%%jA%%kA%%l\\...

阜平县19478449858: 求一批处理! -
窄夜博力: 批处理代码如下:::═════代═══码═══开═══始═════@echo off&setlocal enabledelayedexpansionecho set arg=wscript.arguments>temp.vbsecho wscript.echo datediff("d",arg(0),now())>>temp.vbsset now=%date:~,-4%md "E:\bak\%now%">...

阜平县19478449858: 求一个批处理语句 打开命令行并输入一行命令 -
窄夜博力: 直接把netsh wlan start hostednetwork这行命令写进新文本,然后保存为BAT即可.

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