bat文件

在一个bat文件中执行多个bat文件

亡梦爱人 提交于 2020-04-05 18:49:49
在一个bat文件中执行多个bat文件的时候使用start来启动一个应用,脚本如下 start /D "D:\tools\elk\zookeeper-single\" zkServer-startup.bat start /D "D:\tools\elk\elasticsearch-single\" elasticsearch-startup.bat start /D "D:\tools\elk\kibana-single\" kibana-startup.bat start /D "D:\tools\elk\logstash-single\" logstash-startup.bat start /D "D:\tools\elk\kafka-single\" kafka-startup.bat 参数D 后面的参数表示被调用命令的所在目录。 Start语法: 启动另一个窗口运行指定的程序或命令。 START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]    [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]    [/WAIT] [/B] [command/program]    [parameters] "title" 

用于系统垃圾清理的BAT文件

穿精又带淫゛_ 提交于 2020-04-02 04:51:15
@echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old del /f /s /q %systemdrive%\recycled\*.* del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* rd /s /q %windir%\temp & md %windir%\temp del /f /q %userprofile%\cookies\*.* del /f /q %userprofile%\recent\*.* del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%userprofile%\Local Settings\Temp\*.*" del /f /s /q "

rar分卷压缩的bat

China☆狼群 提交于 2020-03-17 10:07:18
rar分卷压缩的bat 编者:李国帅 qq:9611153 微信lgs9611153 时间:2020-03-17 背景原因: 以前网络不好,上传下载文件的时候经常中断,所以就会把一个文件分割为多个文件进行上传,最好还能压缩一下。于是在网上就找到了一个bat,不过用起来还是不顺手,就修改了以下配置。总的来说,bat批出来还是很好用的,特别是在window下。 内容截图: 操作步骤: 下载地址: https://download.csdn.net/download/lgs790709/12252568 来源: CSDN 作者: 微澜- 链接: https://blog.csdn.net/lgs790709/article/details/104914173

BAT文件重命名脚本

旧时模样 提交于 2020-02-26 07:44:22
@echo off setlocal enabledelayedexpansion set /p "folder=Please input folder: " set /p "prefix=Please input prefix: " set /a index=0 for /r "%folder%" %%i in (*.*) do ( rem echo 完整的路径: %%i rem echo 无后缀路径: %%~dpni rem echo 所在的目录: %%~dpi rem echo 简略文件名: %%~ni rem echo 文件后缀名: %%~xi rem echo 完整文件名: %%~nxi set /a index=index+1 if !index! lss 10 ( ren "%%i" "%prefix%_00!index!%%~xi" ) else if !index! lss 100 ( ren "%%i" "%prefix%_0!index!%%~xi" ) else ( ren "%%i" "%prefix%_!index!%%~xi" ) ) pause 来源: oschina 链接: https://my.oschina.net/wutenghui/blog/3161220

有关网上对“bat文件自动获取管理员权限”的误区

Deadly 提交于 2020-02-07 07:23:37
引入问题 之前我使用MariaDB及学习sql语言时碰到了一个问题 win7下双击bat文件会自动以管理员的身份去运行,但win10下却不会 由此展开了百度和论坛的各种翻文章 原问题如下 在本文文档中输入mysql --default-character-set=gbk -uroot -proot 将后缀改为bat 原本应该可以直接以GBK的编码形式登录mysql 问题进阶 后来我找了百度以及论坛,有很多使bat文件自动获取管理员权限的方法 我没学过doc语言也不懂cmd 昨晚一顿折腾到最后我连mysql都登录不了 上图 很明显,要开始折腾了 一直没搞懂到底是哪里出错了 反复重新安装,重新设置环境变量就是不行 直到出现了这个警告 无法访问C:\Windows\System32\mysql.bat 我是很奇怪了 ,我并没有把文件复制到C盘中为什么出现这个提示 直到看到这位大佬的文章 https://blog.csdn.net/lijialong1313/article/details/54171535 所以我搜到的代码的原意应该也是直接访问C:\Windows\System32 如果允许访问,直接复制文件到目录中运行 但这样会导致更恶心的问题 我不知道什么问题,如果有人懂得 请指点 先搞定我自己的问题 看到这警告明显是直接进入C:\Windows\System32中

系统垃圾清理 bat文件

我与影子孤独终老i 提交于 2020-01-28 21:39:04
@echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old del /f /s /q %systemdrive%\recycled\*.* del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* rd /s /q %windir%\temp & md %windir%\temp del /f /q %userprofile%\cookies\*.* del /f /q %userprofile%\recent\*.* del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%userprofile%\Local Settings\Temp\*.*" del /f /s /q "

Windows bat批处理删除指定N天前的文件

廉价感情. 提交于 2020-01-21 17:37:29
Windows下bat批处理,自动获取文件的最后修改时间,然后将指定多少天之前的文件删除,需要Windows支持forfiles命令,XP及以上系统都自带forfiles命令。 删除指定目录下7天前的文件(目录为C:\test): forfiles /p "c:\test" /s /m *.* /d -7 /c "cmd /c del @path" 删除批处理文件当前目录下7天前的文件: forfiles /p %~dp0 /s /m *.* /d -7 /c "cmd /c del @path" 将以上其中一行复制,新建文本文件,粘贴并保存为bat格式,定期运行或者加入计划任务。 显示当前目录下七天以前的文件路径 forfiles /p %cd% /s /m *.* /d -7 /c "cmd /c echo @path" 来源: https://www.cnblogs.com/jizl/p/12222256.html

bat批处理指定目录压缩文件进行解压到指定目录

不问归期 提交于 2020-01-20 03:11:02
bat批处理指定目录压缩文件进行解压到指定目录 @echo off @echo 压缩文件备份 / y表示文件重名时自动覆盖写成 / n默认不覆盖 / ? 界面提示 xcopy / y D : \压缩包所在路径\ * . rar D : \备份路径\ @echo 解压文件, - or表示文件解压后遇到重名文件自动重命名,首先检测目录下是否存在 . rar的文件 if exist D : \批量解压文件并备份\压缩包\ * . rar ( WinRAR e - or "D:\压缩包所在路径\*.rar" "D:\解压到该路径下" @echo 也可以写成这样 "C:\Program Files\WinRAR\rar.exe" e - or "D:\压缩包所在路径\*.rar" "D:\解压到该路径下" ) @echo 删除原压缩包文件 del / f / s / q / a D : \压缩包所在路径\ * . rar @echo off 自身不会bat脚本编写,百度整合获得,文件路径请按规则自行修改,注释已写的比较清楚,有问题欢迎评论 来源: CSDN 作者: 不开心的莫默 链接: https://blog.csdn.net/qq_37662419/article/details/104040309

bat批处理异备文件、压缩文件(net use)

萝らか妹 提交于 2020-01-17 13:49:14
sql server异备相关参考: https://blog.csdn.net/rznice/article/details/7742720 1、压缩复制 压缩本地文件,并把压缩后的文件复制到其他机器 net use Z: \\192.168.135.1\share_linux a123456! /user:chaoqun.guo set bath=c:\backup\ set today=%date:~0,4%%date:~5,2%%date:~8,2%::%date:~0,4%,表示从第0下标开始获取4位长度的值 set db_name=test set filename=%db_name%%today% path="C:\Program Files\WinRAR" winRAR a %bath%%filename%.rar %bath%%filename%.bak copy %bath%%filename%.rar \\192.168.135.1\share_linux /Y net use \\192.168.135.1\share_linux /delete 在sql server中操作net use EXEC sp_configure 'show advanced options',1; RECONFIGURE WITH OVERRIDE; EXEC sp

windows bat脚本实现ftp自动下载 删除

◇◆丶佛笑我妖孽 提交于 2020-01-09 23:57:27
现在有一个需求就是把远程某个文件下面的图片,下载到本地,并且删除下载成功的的文件,而且远程目录下的那个图片会随时增加。假设一下如果所有的脚本都写好了,那么就需要调用windows上的计划任务定时执行脚本就ok了,Linux上利用cronjob 同样可以做到。大体的实现思路如下,当然了不止这一种方式。 在远程服务器上搭建ftp server ,例如这里在远程服务上的 images 作为下载目录。搭建ftp server 最简单的方式就是用FileZilla Server 这个工具去搭建,很方便,零配置。 在client端编写 脚本,首先实现可以从远程服务器上下载,其次再把下载成功的文件到远程服务器上进行删除,这里的细节需要注意: a.首先把下载完成的文件的列表写入到一个临时文件中 例如文件 filelist.tmp,同时把下载到临时目录中的文件移动到一个一个正式目录 例如 download 目录 b.其次删除文件的时候就按照这个 filelist.tmp 文件中文件list, 由于因windows下不能直接将参数传给ftp脚本函数,所以删除文件就采用分批删除,例如一次删除 10个文件,当然这个你可以自己零活控制 , 这里主要用到了ftp 命令中的 mdelete 这个方法,同时可以删除多个文件。 3. 然后根据你的需求,把这个脚本添加到任务计划中。 这个程序包含 2个 脚本