• window bat批处理 实用脚本


    一行一行读取txt里的内容
    @echo off
    for /f %%i in (C:Users86132Desktop ame.txt) do (
    echo %%i>>name2.txt
    echo %%i
    )
    pause
     
    文件夹下的文件遍历脚本
    echo off
    cd ......Distmediagui
    FOR /F "delims==" %%i IN ('dir /b') do (
    if exist "......Tools exturepack\%%i" (echo %%i ok ) else (echo %%i err)
    )
    pause
     
    遍历文件夹,包括子文件夹里的文件名
    echo off & color 0A
    ::指定起始文件夹
    set DIR="C:Users86132Desktophtml"
    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:phpStudyWWW
    ::设置要调用的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 "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
    reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v ProxyServer /d "http=183.129.207.82:11169;https=183.129.207.82:11169" /f
    reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v ProxyOverride /t REG_SZ /d "<-loopback>" /f
    echo 代理设置完成按任意键关闭
    pause>nul
     
    取消代理
    @echo off
    echo 开始清除IE代理设置
    reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
    reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v ProxyServer /d "" /f
    reg delete "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v ProxyOverride /f
    echo IE代理清楚完成按任意键关闭
    pause>nul
     
    删除某个文件夹某种后缀的所有文件
    @echo off
    del /a /f /s /q C:Users86132Desktopingdu*.sarut
     
  • 相关阅读:
    CSS
    171 Excel Sheet Column Number
    设计模式之组合模式
    设计模式之外观模式
    设计模式之装饰者模式
    设计模式之抽象工厂
    设计模式之工厂方法
    23种设计模式和7大原则-开篇
    设计模式之简单工厂
    每天一个Linux命令:locate(19)
  • 原文地址:https://www.cnblogs.com/kunspace/p/12149813.html
Copyright © 2020-2023  润新知