window bat批处理 实用脚本
2024-09-02 01:11:28
一行一行读取txt里的内容
@echo off
for /f %%i in (C:\Users\86132\Desktop\name.txt) do (
echo %%i>>name2.txt
echo %%i
)
pause
文件夹下的文件遍历脚本
echo off
cd ..\..\..\Dist\media\gui
FOR /F "delims==" %%i IN ('dir /b') do (
if exist "..\..\..\Tools\texturepack\%%i" (echo %%i ok ) else (echo %%i err)
)
pause
遍历文件夹,包括子文件夹里的文件名
echo off & color 0A
::指定起始文件夹
set DIR="C:\Users\86132\Desktop\html"
echo DIR=%DIR%
:: 参数 /R 表示需要遍历子文件夹,去掉表示不遍历子文件夹
:: %%f 是一个变量,类似于迭代器,但是这个变量只能由一个字母组成,前面带上%%
:: 括号中是通配符,可以指定后缀名,*.*表示所有文件
for /R %DIR% %%f in (*.php) do (
echo %%f
)
pause
文件监控脚本(包括子目录),检测到新添加进来的文件后,调用readfile_line.bat,然后删除新添加的文件,这个脚本还能用做用作window系统防御落地木马
@echo off & title 监控文件夹 By 依梦琴瑶
color 0a & mode 35,3
::设置要监控的文件夹
set MtrDir=E:\phpStudy\WWW
::设置要调用的bat脚本
set Bat=readfile_line.bat
echo 正在初始化记录文件 ...
(for /f "delims=" %%a in ('dir /a-d/s/b "%MtrDir%\*"') do (
echo "%%~a"
))>"%tmp%\oFiles.Lst"
:Loop
set "Change="
cls & echo 正在监控文件夹中 ...
for /f "delims=" %%a in ('dir /a-d/s/b "%MtrDir%"') do (
findstr /i "^\"%%~a\"$" "%tmp%\oFiles.Lst" >nul || (
del /f /q "%%~a"
set Change=1
)
)
if defined Change (
echo 发现新增文件,启动其它脚本。
start "" "%Bat%"
)
goto Loop
设置代理上网
@echo off
echo 开始设置IE代理上网
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "http=183.129.207.82:11169;https=183.129.207.82:11169" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyOverride /t REG_SZ /d "<-loopback>" /f
echo 代理设置完成按任意键关闭
pause>nul
取消代理
@echo off
echo 开始清除IE代理设置
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "" /f
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyOverride /f
echo IE代理清楚完成按任意键关闭
pause>nul
删除某个文件夹某种后缀的所有文件
@echo off
del /a /f /s /q C:\Users\86132\Desktop\bingdu\*.sarut
最新文章
- Resource governor2:Configuration query
- css 修改滚动条
- [c#]一个窗体调用另一个窗体的事件
- 用node搭建静态文件服务器
- Java编程中“为了性能”尽量要做到的一些地方
- mysql and 和 or 的 优先级和 查询问题
- ios appIcon配置
- Effective Java 78 Consider serialization proxies instead of serialized instances
- [原创]java WEB学习笔记53:Struts2学习之路---前奏:使用 Filter 作为控制器的 MVC
- 【转】谈一谈PHP字串清除空格函数不安全
- 多文件上传 iOS功能
- eclipse同时开两个tomcat
- servlet下载,解决文件名中有中文下载路径出现乱码不能正常下载问题
- spark开发
- (一)jdk8学习心得之遍历
- Django 后台定制自己的选择框删除函数
- 内核中 xxx_initcall 的调用过程分析
- 用php实现斐波那契数列,如: 1, 1, 2, 3, 5, 8, 13, 21, 34。求出第20个数的值。
- idea自个常用工具的总结
- SSM框架-初学Mybatis框架