常用windows脚本

Windows PowerShell常用命令与脚本实践 本博客详细介绍了Windows PowerShell中的多种常用命令和脚本操作,包括目录切换、文件管理、系统信息获取、别名使用、对象操作、变量管理、证书查看、驱动器映射、作业管理以及文件夹批量创建等内容。通过具体步骤和命令示例,帮助用户掌握PowerShell的基本操作与实用技巧。 阅读详情

1.电脑开机一键启动多个应用

注意:需要修改代码中应用的路径

@echo off
:: ============================================
:: 一键启动程序(自动关闭窗口版)
:: 功能:启动指定程序,已运行则跳过
:: ============================================

:: 基本配置
title Program Launcher
chcp 65001 >nul
color 0a
goto main

:Launch
if "%~1"=="" (
    echo [X] 错误:未提供EXE文件名
    goto :eof
)
if "%~3"=="" (
    echo [X] 错误:未提供程序路径
    goto :eof
)
if not exist "%~3" (
    echo [X] 错误:路径不存在: %~3
    goto :eof
)

tasklist /NH /FI "IMAGENAME eq %~1" 2>nul | find /i "%~1" >nul
if %errorlevel% equ 0 (
    echo [√] %~2 已在运行
) else (
    echo [ ^> ] 正在启动 %~2...
    start "" /B /D "%~dp3" "%~3"
    timeout /t 2 /nobreak >nul
)
goto :eof

:main
call :Launch "idea64.exe" "IDEA" "E:\soft\IntelliJ IDEA 2023.2\bin\idea64.exe"
call :Launch "dbeaver.exe" "DBeaver" "E:\soft\DBeaver\dbeaver.exe"
call :Launch "chrome.exe" "Chrome" "C:\Program Files\Google\Chrome\Application\chrome.exe"
call :Launch "notepad++.exe" "Notepad++" "E:\soft\binNotepad++\notepad++.exe"

for %%A in ("C:\Program Files (x86)\Feishu\Feishu.exe") do (
    set "feishu_path=%%~sA"
)
call :Launch "Feishu.exe" "飞书" "%feishu_path%"

echo.
echo =====================
echo 所有程序已处理完毕!
timeout /t 2 >nul
exit

2.一键删除某个目录下所有的target、.git、.idea文件夹*.iml文件

@echo off
setlocal enabledelayedexpansion

:: 设置要搜索的根目录
set "root_dir=E:\code1"

echo 当前工作目录: %cd%
echo 检查的目录: %root_dir%

:: 检查目录是否存在
if not exist "%root_dir%" (
    echo 错误: 目录 "%root_dir%" 不存在
    pause
    exit /b
)

echo 正在扫描 %root_dir% 下的 target、.git、.idea 文件夹和 *.iml 文件...
echo.

:: 使用 PowerShell 查找隐藏文件夹
set "found_folders=0"
for /f "delims=" %%f in ('
    powershell -NoProfile -Command "Get-ChildItem -Path '%root_dir%' -Directory -Force -Include '.git', '.idea', 'target' -Recurse | Select-Object -ExpandProperty FullName"
') do (
    set "folder=%%f"
    call :process_folder
)

:: 递归搜索子目录中的 target、.git、.idea 文件夹(但不递归它们的子文件夹)
call :search_subfolders "%root_dir%"

:: 删除所有 .iml 文件(递归搜索)
set "found_files=0"
echo 正在搜索 .iml 文件...
for /f "delims=" %%f in ('dir /s /b "%root_dir%\*.iml" 2^>nul') do (
    set "file=%%f"
    call :process_file
)

echo.
echo 扫描完成:
echo 找到 !found_folders! 个文件夹
echo 找到 !found_files! 个 .iml 文件
pause
exit /b

:: 处理找到的文件夹(不递归子文件夹)
:process_folder
echo 找到文件夹: !folder!
set /a found_folders+=1
rd /s /q "!folder!" >nul 2>&1
goto :eof

:: 处理找到的文件
:process_file
echo 找到文件: !file!
set /a found_files+=1
del /f /q "!file!" >nul 2>&1
goto :eof

:: 递归搜索子文件夹,但不进入 target、.git、.idea
:search_subfolders
set "current_dir=%~1"
for %%d in (target .git .idea) do (
    if exist "!current_dir!\%%d\" (
        set "folder=!current_dir!\%%d"
        call :process_folder
    )
)
:: 继续递归子文件夹(但不进入 target、.git、.idea)
for /f "delims=" %%f in ('dir /b /ad /a-h "!current_dir!*" 2^>nul') do (
    if exist "!current_dir!\%%f\" (
        set "subfolder=%%f"
        if /i not "!subfolder!"=="target" if /i not "!subfolder!"==".git" if /i not "!subfolder!"==".idea" (
            call :search_subfolders "!current_dir!\%%f"
        )
    )
)
goto :eof

计算机维护必备bat 脚本 立即下载

相关推荐

电脑运维常用bat

Windows操作系统日常网络、共享、打印、定时任务等维护bat脚本。

系统垃圾清理 bat文件

@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%...

LiHu0512的专栏 2975

windows常用bat/vbs脚本合集

windows常用bat/vbs脚本合集,2017年06月09日版本

shell脚本100例

Shell 脚本 100 例 融汇 Shell 脚本知识点,集大成之作。 本书实在是学习、进修、面试、居家旅行必备精品! 达内Linux 云计算学院    2017 年 9 月 交流 QQ:86198501            交流 QQ:86198501     达内Linux 云计算学院   1. 编写 helloworld 脚本 #!/bin/bash echo "hello worl...

xixi1067087210的博客 2804

如何在SendWS实现WhatsApp批量群发设置管理?WhatsApp群发超链有什么好处?

WhatsApp群发顾名思义就是对WhatsApp上的用户好友进行群发消息,给他们群发想要发送的消息。及时不认识对方也可以对他进行群发超链。越来越多做跨境出海运营的工作者利用WhatsApp进行营销推广,因为他能做到低成本高回报,向客户发送消息曝光自己的品牌或产品,使得更多人了解,拓展新客户,提高成交率。

SendWS-WS云控群控拓客聊天翻译 1172

CTF——流量分析题型整理总结

我见过的流量分析类型的题目总结: 一,ping 报文信息 (icmp协议) 二,上传/下载文件(蓝牙obex,http,难:文件的分段上传/下载) 三,sql注入攻击 四,访问特定的加密解密网站(md5,base64) 五,后台扫描+弱密码爆破+菜刀 六,usb流量分析 七,WiFi无线密码破解 八,根据一组流量包了解黑客的具体行为 例题: 一,ping 报文信息 (icm...

小锤队长的博客 5万+

windows 常用脚本

复制文件夹全部内容,并覆盖 xcopy源目录目标位置/e /y 查看占用端口的进程 Netstat -aon|findstr PORT 结束进程 taskkill /f /t /im PID

itdragons的博客 1305

智能驾驶域控(ADCU)方案介绍

本文主要对智能驾驶域控(ADCU)方案相关知识进行总结,以加深理解,及方便后续查漏补缺。

liuxu324的博客 1578

Window常用的脚本有哪些?快来看看有哪些是你正在用的!

在日常开发中,如果能熟练掌握以下这些使用频率很高的脚本,那工作起来真的是手拿把攥,事半功倍,接下来给大家介绍一些我们日常使用率很高的一些脚本!

zhang120529的博客 3323

树莓派3-改装wifi外置天线

声明:本文只是技术性探讨,改装引起的产品损坏等后果,由用户自负! 改装主要有两种方法 方法一:直接替换原来的天线 1、移除原有的小陶瓷天线,就在Made in PRC(或UK)那边的那个 清理一下阻焊剂方便天线接地(图中PRC左侧) 2、焊接天线 天线的屏蔽层焊接到清理完阻焊剂的地方,中间的信号线焊接到PRC右侧焊盘。 3、最终的样子

huayucong的博客 2万+

【分享 10 个日常使用的脚本】

【分享 10 个日常使用的脚本】

分享关于数据的知识。 1189

基于SolidWorks宏的草图点坐标自动化提取与Excel集成

本文详细介绍了如何利用SolidWorks宏编程实现草图点坐标的自动化提取并与Excel集成,显著提升机械设计效率。通过VBA代码解析与优化,解决了人工记录坐标耗时易错的问题,并扩展了多草图批量处理、数据可视化等高级功能,适用于数控加工、质量检测等场景。

weixin_29251131的博客 463

Windows常用BatVbs脚本合集:提升Windows使用效率的利器

Windows常用BatVbs脚本合集:提升Windows使用效率的利器 去发现同类优质开源项目:https://gitcode.com/ 在Windows操作系统中,批处理(.bat)和VBScript(.vbs)脚本一直是提高工作效率的得力助手。今天,我们就来推荐一个开源项目——Windows常用BatVbs脚本合集,它汇集了多种实用的脚本,帮助用户轻松应对各种日常任务。 项目介绍 Windo...

gitblog_06741的博客 316

13、基因相似性度量的相关性及特征选择研究

本文研究了基因相似性度量和特征选择在生物学中的应用,详细介绍了GO术语相似性度量的多种方法,包括语义度量和路径长度度量,并分析了不同方法在酵母和人类数据集上的表现。研究发现,Avg-sum方法和基于路径长度的度量在多数情况下效果较好。此外,通过晚期辐射毒性预测的案例研究,探讨了特征选择的重要性及可能面临的过拟合和噪声干扰问题,并提出了相应的解决策略。

js777的博客 127

如何跑通SuperPoint+LightGlue的训练代码使用gluefactory进行训练和评估?

🏆本文收录于专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家!持续更新中,up!up!up!!

**My Coding Family** 1786

【Windows平台脚本/设置】常用脚本/设置

文章目录前言一、方法 / 步骤1.常用命令 前言 Windows 平台常用脚本命令记录,包括BAT批处理,power shell等等; 提示:以下是本篇文章正文内容,下面案例可供参考 一、方法 / 步骤 1.常用命令 查看系统命令 # 查看系统信息 msinfo32 # 查看windows版本 winver # 打开控制面板 control # 显示桌面键盘 osk # 调出计算器 calc 应用命令 # 列出所有进程 tasklist # 杀死进程 tskill # 查找某个端

OxYGC 2635

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Windows常用bat脚本打开目录或文件

转载自: https://www.cnblogs.com/ZY-Dream/p/10249571.html

cxjwpp的博客 5312

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

perl脚本获取Windows系统常用路径信息

windows系统常用的路径,比如临时目录、资源文件夹、字体保存目录、应用程序数据存放目录等等。在日常操作的时候寻找略有不便。这里用perl写一个脚本,并把这些目录信息格式化为json,方便查找。git-bash自带perl环境,推荐下载最新的git-bash,perl版本更高一点。

爱读庄子的码农 868

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

【脚本语言】windows下bat文件常用语法学习

转载自:https://www.jianshu.com/p/02f6fe974cfd?

All_In_gzx_cc的博客 3773

在 Windows 系统下常用的 bat 脚本分享

以网络配置举例说明,网络连接默认情况下都是 DHCP(自动获取 IP 和 DNS 地址) 模式,但很多情况下,需要我们设置为指定的静态 IP 和 DNS 地址。在 Windows 系统中通常我们都是在系统托盘中右键网络图标,点击 打开网络和共享中心 → 更改适配器设置 → 右键 以太网(WLAN...) 属性 → IPv4 属性 这样一步一步的来修改,即繁琐又浪费时间,所以在这里将自己常用的 b...

shenenhua的博客 2816

Windows常用脚本合集

Windows 常用脚本合集 问题描述 因为使用windows一些常用命令需要手动操作,比如启用ssh链接,要先使用win+r输入cmd再输入ssh,有时候甚至ssh命令容易忘记,还需要查看帮助,所以特此集合了一些常用命令 软硬件描述 操作系统windows10 笔记本电脑 使用方法 创建文件xx.bat再【常用shell】中把代码复制到xx.bat中保存即可,然后双击使用 常用shell 禁用笔记本电脑自带的键盘,这个功能可以防止使用外接键盘时误触笔记本自带键盘。需要重启电脑后生效,慎重 %1 m

18万+

Windows bat 常用脚本 进程守护

windows 命令行 删除文件和文件夹 del/s/q d:\123*.* ----(用于删除文件夹下的子文件) rd/s/q d:\123 ----(用于删除文件夹) /s参数为子目录 /q参数为不用确认 删除文件夹及下级所有文件夹内指定 后缀名文件 del /a/f/s/q “*.meta” 3.移动文件夹及下级所有文件夹内所有指定后缀文件到另一个路径 for /r E:\ %%i in (*.mp3 *.lrc) do ( move /y “%%i” “D:” ) #把E:\下的.m

Don't Look Down的博客 435

【Windows BAT脚本基础语法与常用功能实现指南】

本文介绍了Windows BAT脚本的基础语法与常用功能,包括命令帮助查询、文本输出、注释、文件操作、变量处理、网络管理以及高级功能如时间延迟和字符串截取。重点讲解了echo、if、for等核心命令的用法,并提供了文件操作和网络测试的实用示例。此外,还展示了如何将BAT脚本转换为EXE文件,并附有定时任务模板。通过学习这些基础语法和功能组合,用户可以编写高效的自动化脚本。

qq_31532979的贺公子之数据科学与艺术博客,致力于科技向善,拥抱开源,要用技术的影响力来领导团队,而不是威权和职位! 765

脚本 获取文件大小命令_值得一看的windows环境bat脚本获取时间的常用命令

概述最近都在写ftp windows环境的一些bat脚本,为了方便显示,想要记录一下每次操作的时间,所以在这里总结一下windows环境bat脚本获取时间的常用命令。windows环境获取时间相关概念1、windows下DOS窗口date格式针对date的结果将其进行格式化显示,如:YYYY-MM-DD 就要进行如下操作:日期截取遵从格式 %date:~x,y%,表示从第x位开始,截取y个长度(x...

weixin_34321959的博客 1424

Windows常用Bat/Vbs脚本合集

Windows常用Bat/Vbs脚本合集 去发现同类优质开源项目:https://gitcode.com/ 此仓库收集了一些Windows操作系统下常用的批处理(.bat)和VBScript(.vbs)脚本。这些脚本可以帮助用户更高效地完成日常任务,提升Windows系统的使用体验。 以下为脚本合集的简介: 版本: 2017年06月09日 内容: 包含多种实用脚本,例如清理系统垃圾、优化系统设置...

gitblog_06786的博客 432
上一篇: gts分布式事务框架踩坑记录
下一篇: 提示词工程01——提示词的基本原则
Yuwen_forJava
博客等级 码龄9年 28粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值