随笔分类 -  BAT

上一页 1 2 3 4 5 6 7 ··· 9 下一页

【DevChat】使用bat修改环境变量path的值
摘要:今天尝试使用DevChat插件进行脚本编程,随然没有100%满足我的需求,不过也挺厉害了,具体如下: 需求1 使用批处理检查是否存在BAT_HOME的环境变量,如果存在则删除,如果不存在则添加 方案:使用setx操作环境变量 @echo off setlocal enabledelayedexpan 阅读全文

posted @ 2023-09-27 16:17 jack_Meng 阅读(1297) 评论(0) 推荐(0)

从入门到掌握 - 系统学习shell语言
摘要:简介 什么是 shell Shell是一种程序或命令行解释程序,用于解释用户直接输入的用户命令或从文件中读取的用户命令,然后将 它们传递给操作系统以进行操作或处理。要注意,这个过程是解释而不编译脚本,因为计算机系统会解释它 们,并且无需按执行顺序编译Shell脚本。Ken Thompson 的 sh 阅读全文

posted @ 2023-08-29 20:43 jack_Meng 阅读(59) 评论(0) 推荐(0)

在bat中从路径字符串中截取盘符、文件名、后缀名等信息
摘要:文章目录 前言 `%~dp0`的含义 扩展字符串 从字符串中截取路径、文件名 脚本传参 for语法扩展 总结 前言 又是实际开发中的问题,想要截取一个文件路径中的盘符、文件名等信息,第一反应是正则表达式?或者是 split 函数?这些往往都是“高级”语言中才会有的实现方法,对于批处理来说有点“带不动 阅读全文

posted @ 2023-08-26 19:45 jack_Meng 阅读(1619) 评论(0) 推荐(0)

常用命令行收集内网信息
摘要:基础信息收集 收集计算机基本信息判断当前电脑的是在内网扮演什么角色 获取计算机的详细信息 systeminfo #详细信息 查看计算机启动服务 net start #查看启动服务 查看计算机进程列表 tasklist 查看计算机计划任务 schtasks #查看计划任务 网络信息收集 了解当前服务器 阅读全文

posted @ 2023-08-14 10:58 jack_Meng 阅读(89) 评论(0) 推荐(0)

项目中日志文件夹的复制和删除
摘要:起因 在做的项目,在测试阶段,为了方便问题的排查和定位,需要复制或删除日志文件,提供给研发。 由于日志比较分散,而且比较多,手动复制容易遗漏,固写此脚本方便管理(由chatGPT协助编写) 脚本 @echo off setlocal & cls :: 设置你想要搜索的目录 set "search_d 阅读全文

posted @ 2023-08-04 08:48 jack_Meng 阅读(42) 评论(0) 推荐(0)

批处理查看本机IP配置信息及本机端口号占用情况
摘要:保存以下内容到chkLocalip.bat,可以查看本机IP配置情况 @echo off&echo. setlocal if /i "%*" == "/?" goto :HelpPrompt if /i "%*" == "-Help" goto :HelpPrompt set "nicstr=Ind 阅读全文

posted @ 2023-05-04 15:37 jack_Meng 阅读(169) 评论(0) 推荐(0)

bat循环获取注册表下表项
摘要:在网上搜索了一下用bat读取一个注册表里面的表项名称,如果一个注册表里面后很多子项目名称,那我们这么才能全部读取出来了?但是网上大家看到的根本不是自己的要的,还不能用报错。。。 下面亲测,直接通过cmd命令 循环赋值显示表项名称。 1、先读取一个注册表路径,显示里面所有的值。 2、读取后是显示的是全 阅读全文

posted @ 2023-04-27 16:23 jack_Meng 阅读(303) 评论(0) 推荐(0)

Win10 资源管理器导航栏设置:系统文件夹的显示和隐藏OneDrive,及自定义
摘要:如果你和我一样是刚刚从windows7升级到windows10的,我猜你也会发现资源管理器导航栏里略微恼人的变化:库文件不见了,我的电脑里出现了无法隐藏也无法删除的“我的音乐”之类文件(这一个页面里面显示两边也是醉了!),一个懒得使用的Onedrive占据一方。搞掉他!但是好像不是那么简单。花了点时 阅读全文

posted @ 2023-04-23 10:32 jack_Meng 阅读(7986) 评论(0) 推荐(1)

Sqlite 命令行导出、导入数据
摘要:打开命令行 点击开始,输入cmd,回车 导出数据到data.csv D:\project>sqlite3.exe old.dbSQLite version 3.21.0 2017-10-24 18:55:49Enter “.help” for usage hints.sqlite> .output 阅读全文

posted @ 2023-03-29 09:31 jack_Meng 阅读(362) 评论(0) 推荐(0)

批处理文件自动使用管理员身份运行
摘要:由于 net stop autorunclien 在CMD中停止服务是需要管理员权限才可以运行的 以下代码可实现 echo off >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" if 阅读全文

posted @ 2023-03-27 14:51 jack_Meng 阅读(634) 评论(0) 推荐(0)

bat命令解除端口占用的问题
摘要:− 目录 Dos命令查看端口占用 查看端口使用情况 查看被占用的端口信息 例如:9002 查看pid对应的进程 结束进程 解除占用 Dos命令查看端口占用 查看端口使用情况 ? 1 netstat -ano 查看被占用的端口信息 例如:9002 ? 1 netstat -ano | findstr 阅读全文

posted @ 2023-03-21 16:34 jack_Meng 阅读(157) 评论(0) 推荐(0)

Bat脚本-timeout 命令(延时执行)
摘要:概述 做一个延时执行的批处理命令,选用timeout命令来实现,但是碰到一个情况是写完后直接双击运行时,timeout 命令运行不了,每次运行到timeout的时候,命令就会跳到.bta文件的开头重新执行,后来选择管理员权限运行就可以了。 命令-timeout 在命令行中运行 timeout /? 阅读全文

posted @ 2023-03-21 16:33 jack_Meng 阅读(4182) 评论(0) 推荐(0)

命令行设置修改IP地址DNS服务器地址
摘要:使用命令行或者编写bat批处理设置网络连接的IP地址以及DNS服务器地址有时候会比手动更加方便,IP地址和DNS的设置一般是配合的,常用到的几个状态是: 1、IP地址动态获取,DNS动态 2、IP地址动态获取,DNS静态 3、IP地址静态获取,DNS静态 不存在IP地址静态、DNS动态的情况,所以这 阅读全文

posted @ 2023-03-03 15:22 jack_Meng 阅读(2286) 评论(0) 推荐(0)

用 shell 脚本做命令行工具扩展----服务器客户端之间文件传输
摘要:问题的提出 公司开发机与远程服务器之间有严格的隔离策略,不能直接使用 ssh 登录,而必需通过跳板机。这样一来,本地与服务器之间的一些文件传输变得非常不便。经过咨询,运维教了我一招: ? $ nc -l 8080 > filename $ nc yunhai.xxxxxxxx.xxxxx.com 8 阅读全文

posted @ 2023-02-14 15:45 jack_Meng 阅读(203) 评论(0) 推荐(0)

批处理取文本文件的行数
摘要:方法一: Bash @echo off&setlocal enabledelayedexpansion for /f "delims=" %%a in ('dir /a-d/b/s *.txt') do ( for /f "tokens=3 delims=:" %%b in ('find /c /v 阅读全文

posted @ 2023-02-14 14:10 jack_Meng 阅读(1517) 评论(0) 推荐(0)

批处理怎样判断一个路径是文件还是文件夹
摘要:给定一个路径,批处理怎样判断它是个文件还是文件夹?还有,如果我这样写:for /f %%i in ('dir /b d:\test') do ( if %%i 是文件夹 (do something ......) if %%i 是.exe文件或者是.bat文件 (do something ..... 阅读全文

posted @ 2023-02-07 22:57 jack_Meng 阅读(1241) 评论(0) 推荐(0)

在批处理下获取所有参数
摘要:REM 传递参数给append_log.bat时,如果参数有空格,要用单引号把参数包括起来,在目标程序用%*获取所有参数 start /min "append_log" append_log.bat '开始运行%APP_NAME%' REM append_log.bat @ECHO OFF set 阅读全文

posted @ 2023-02-07 22:45 jack_Meng 阅读(321) 评论(0) 推荐(0)

Win10系统下删除事件日志
摘要:win10系统事件日志是记录系统中硬件、软件和系统问题的信息,同时还可以监视系统中发生的事件。用户可以通过它来检查错误发生的原因等,基本上存储了有关过去错误的所有信息,那么如果想要清除事件日志的话要怎么操作呢,本文就给大家讲解一下win10系统删除事件日志的方法。 方式一:使用事件查看器删除事件日志 阅读全文

posted @ 2022-12-05 21:09 jack_Meng 阅读(1588) 评论(0) 推荐(0)

批处理wmic配置环境变量,实现多个版本的JDK切换
摘要:一.JDK版本切换批处理脚本 我们平时在window上做开发的时候,可能需要同时开发两个甚至多个项目,有时不同的项目对JDK的版本要求有区别,这时候我们可能会在一台电脑上安装多个版本的JDK,如下图所示: 当我们想要切换使用的JDK版本时,我们可以有两种做法: 1.手动去修改JAVA_HOME环境变 阅读全文

posted @ 2022-12-03 23:13 jack_Meng 阅读(342) 评论(0) 推荐(0)

bat使用forfiles自动批量删除过期文件
摘要:概述 ftp服务器用于保存备份文件,但是也不需要每天的数据都留着,于是乎为了考虑节省硬盘空间,就必须删除一些老文件,只要保存最近一周或者一个月的就可以了 windows自带了一个批量删除的程序,叫做forfiles,XP里貌似没有,博文最下面附件可以下载 首先说一下我的应用吧,ftp服务器端每天备份 阅读全文

posted @ 2022-11-10 20:15 jack_Meng 阅读(846) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 9 下一页

导航