求bat命令,有支付宝红包奖励
bat吧
全部回复
仅看楼主
level 9
求bat命令,有支付宝红包奖励
2017年08月28日 03点08分 1
level 9
求大神给我写个bat命令
我的思路是这样
只复制昨天的文件到某一指定位置
只是昨天,不管明天或者前天都不复制,最好能自己选择复制前天还是昨天的文件最好...
有支付宝红包奖励...
再来一个清理指定日期文件最好
2017年08月28日 03点08分 2
level 9
求,清理指定日期已经有了
2017年08月28日 04点08分 3
level 6
::如果没有托入目录,默认批处理当前目录,觉的对,q:420751783
2017年08月29日 12点08分 5
level 6
@echo off
setlocal enabledelayedexpansion
title 列出指定目录下的哪些文件是昨天及前天的文件
::利用bat与vbs互相传递值的方法,列出指定目录下的哪些文件是昨天及前天的文件.
::如果没有托入目录,默认批处理当前目录
set c="%1"
if /i "%1"=="" set c="%~dp0"
echo 功能:查找%c%下所有的昨天及前天的文件.
echo.&echo 正在查找昨天文件...
call :Ffile 1
echo.&echo 正在查找前天文件...
call :Ffile 2
del !tmp!\Cv.vbs /q
echo.&pause&exit
:Ffile
for /f "skip=4 tokens=1,4 delims= " %%i in ('dir /a-d "%c%"') do (
call :Cvbs %%i,%1
if !z!==%1 echo %%i,%%j
)
goto :eof
:Cvbs
set z=0
echo x=FormatDateTime("%1",1)>!tmp!\Cv.vbs
echo y=FormatDateTime("!date:~0,10!",1)>>!tmp!\Cv.vbs
echo z=DateDiff("d",x,y)>>!tmp!\Cv.vbs
echo if z=%2 then wscript.echo z>>!tmp!\Cv.vbs
for /f "delims=" %%a in ('cscript //nologo !tmp!\Cv.vbs') do set "z=%%a"
goto :eof
============================================================
代码发出来了,乐意的话支宝:
18088682067

bat中的日期加减很不方便,而vbs中的函数拿来就用,所以,就通过bat和vbs相加来实现
好久没用了,搞了半天,才想起bat与vbs之间如何相互传递值.
2017年08月29日 13点08分 6
有没有简单点的,要全用bat执行...手抄太...
2017年08月30日 03点08分
level 14
这种有偿帖子请有几点:
1.付款方式
2.奖励数量(钱)
3.账号
2017年08月30日 04点08分 7
1