用bat实现定时执行任务的批处理文件_DOS/BAT

@echo off
set txt1=%date:~0,4%
::当前年
set txt2=%date:~5,2%
::当前月
set txt3=%date:~8,2%
::当前日
set txt4=%time:~0,2%
::当前小时
set txt5=%time:~3,2%
::当前分钟
set txt6=%time:~6,2%
::当前秒
set date=%txt1%%txt2%%txt3%
set time=%txt4%%txt5%%txt6%
echo --------------------------------------------------
echo -------------正在执行MySQL数据库备份--------------
echo --------------------------------------------------
echo ...
echo ...
echo 导出Database...
if exist %date%.sql del %date%.sql
c:\Progr*\mysql\bin\mysqldump --add-drop-table -c -u root -p-h  localhost  dbname >e:\%date%.sql
echo ...
echo ...
if exist dump%date%.7z del dump%date%.7z
echo 压缩文件...
7za.exe a -t7z dump%date%.7z %date%.sql -mx9
echo ...
echo ...
echo 删除临时文件
del %date%.sql
echo ...
echo ...
echo 备份完成!
pause

时间: 2024-08-02 00:21:10

用bat实现定时执行任务的批处理文件_DOS/BAT的相关文章

DOS 下的批处理文件_DOS/BAT

后缀是bat的文件就是批处理文件,是一种文本文件.简单的说,它的作用就是自动的连续执行多条命令,批处理文件的内容就是一条一条的命令.那它有什么用呢? 比如,在启动wps软件时,每次都必须执行 C:\〉cd wps C:\WPS〉spdos C:\WPS〉py C:\WPS〉wbx C:\WPS〉wps 如果每次用WPS之前都这样执行一次,您是不是觉得很麻烦呢? 如果有一个方法,只需编写一个批处理文件,就会自动执行刚才的所有命令,您想不想学呢? 当您看完此节,自己编写的第一个批处理文件顺利执行时,

bat 文件 学习使用指南_DOS/BAT

首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件. 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令.当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的.批处理的程序

BAT批处理实现Fibonacci函数_DOS/BAT

小无聊一下,不过真的很强大-- @ECHO OFF SETLOCAL SET X=10 CALL :Fib %X% Y ECHO Fib^(%X%^)=%Y% GOTO :EOF :Fib [In]X [Out]Result SETLOCAL SET A=%1 SET D=1 SET E=0 IF %A% LEQ 1 ( GOTO FibRet ) SET /A B=%A%-1 SET /A C=%A%-2 CALL :Fib %B% D CALL :Fib %C% E :FibRet ENDL

后台运行bat定时器程序示例分享_DOS/BAT

 新建一个BAT处理文件,命名为timer.bat ,代码如下: 复制代码 代码如下: @echo off:a rem 取得当前时分值set currentTime=%time:~0,2%%time:~3,2%rem echo TIME:%currentTime%rem 调用程序的脚本:"J:\lanp\资治通鉴经典故事 高清晰PDF.PDF" | start /bif %currentTime%==1856 (shutdown /s /t 60)goto :apause 新建一个vd

Windows下用命令行修改IP地址的方法详解(附批处理文件)_DOS/BAT

由于我所处的地方要经常在不同的网络之间切换,比如局域网.系统内部网和外网(光是外网我要常常在3个ADSL网之间切换).我之前一直用的方法是在本机上设置多个不同网段的IP,然后切换路由(Route),这样不同的网段通过不同的网关出去,就可以达到同时访问多个网络的目的.但是这样我发现经常可能出现一些问题,所以我决定用最原始的方法来解决,那就是在要使用某一个网段的时候就只用这个网段的IP,这样就需要不停的更换IP地址.当然,在Windows的"网络连接"属性中这样的更改是很麻烦的,不过还好的

DOS批处理文件_DOS/BAT

   DOS下的可执行文件有三种,分别是EXE,COM和BAT.其中,EXE和COM文件都是二进制形式的,只有BAT文件是文本形式的,可以直接阅读.因 此,BAT文件和以上二进制可执行文件相比,内容要简单的多.这些文件内包含着DOS命令的集合,通常叫作批处理文件.批处理文件的组成虽然比较简单,但 其用处非常大,使用也比较广泛.比如每次都执行一些相同的命令,您一定会觉得非常麻烦,而放在批处理文件中执行的话则轻松得多.AUTOEXEC.BAT 就是一个特殊的批处理文件,它在DOS的启动时自动运行,在

恶意软件\垃圾流氓通用反删除批处理文件_DOS/BAT

使用方法: 1关闭浏览器 2执行un3721.bat 3再执行un3721.reg 4重启电脑,基本上的垃圾都删除了 5如果还有少量,重启电脑进安全模式操作,或看.bat文件里的帮助注释, un3721.bat 复制代码 代码如下: rem 砍掉一切流氓,让我们静待互联网的春天 ~_~ rem 各取所需,根据自己要求修改(有的人还觉得某个流氓好就留着*_*) rem 如果跳出选择框,选择全部卸载 rem 有些**需要在安全模式下才能卸载,有些不好卸载请看里面的帮助 rem 现在的流氓越来越超级,

WIN2003 服务器安全配置批处理文件_DOS/BAT

保存为bat文件,执行! 复制代码 代码如下: @echo off echo "虚拟主机C盘权限设定" echo "Author:enlin" echo "删除C盘的everyone的权限" cd/ cacls "%SystemDrive%" /r "everyone" /e cacls "%SystemRoot%" /r "everyone" /e cacls &q

自定义配置网络ip、网关、dns的批处理文件_DOS/BAT

自定义配置网络ip.网关.dns.bat 复制代码 代码如下: @echo off set slection1= set/p slection1=请输入IP地址: netsh interface ip set address name="本地连接" source=static addr=%slection1% mask=255.255.255.0 set slection2= set/p slection2=请输入网关地址: netsh interface ip set address