批处理

批处理版chm文件反编译器 v1.3

作者不光用后缀名的方式进行了判断,还在处理完成后判断是不是伪chm文件列表,这点做的不错,除了这个以外,还有一点收获,在cmd中输入hh.exe 磁盘名称,看看有什么效果,不错,打...

纯批处理获取硬件信息的代码

先声明:我私下会不断的更新代码,只有大幅度更新才会上传到这里(目前核心代码基本完善)! 兼容XP Win7 Win8 win10 本程序特性: 1.运行环境判断,若自身被修改则自动闪退;若PE环境...

批处理万年历实现代码(包括农历日期)

核心源码 :: 月历查询工具 最初发表于CN-DOS:: 原创:foxjl 更新:namejm, qzwqzw,foxjl:: 计算农历日期部分思路及算法来自"趣味东":: 输入的日期格式为:年-月-日(-可以替换为:、/,可以混用...

批处理文件bat脚本实现代码自动提交和项目部署

简介: 今天我们的主角是批处理bat脚本。一种简化的脚本语言,主要应用于Windows系统和Dos中。本文利用简单的几行代码,带你实现代码自动提交,项目轻松运行。 需要 掌握简单的ba...

cmd环境变量命令set 设置永久环境变量命令setx

set命令 set命令用于设置当前cmd窗口中的环境变量,只在当前cmd窗口有效,cmd窗口关闭后将会失效,而其不会影响到系统中保存的用户环境变量。 setx命令 setx设置永久用户环境变量 setx...

批处理将字符串或日期输出到Windows剪贴板的实现

如下操作需要借助于clip.exe(C:\Windows\System32\clip.exe),系统自带,不需要下载。 C:\Windows\System32clip / CLIP 描述: 将命令行工具的输出重定向到 Windows 剪贴板。这个文本输出可以被粘贴 到...

使用批处理脚本在特定目录中启动Git-Bash窗口

问题描述 平时想要在项目目录中输入 git 命令,我需要先打开 git - bash 窗口,然后还要 cd 到项目目录中。这挺麻烦的。我现在想: 通过批处理脚本,直接在某个目录中启动 git - bash 窗口。...

批处理中字符串分割实现代码

批处理 字符串分割 实例 使用for命令可以对字符串进行分段处理。 分割字符串 @echo off::定义一个以分号作为分隔的字符串set str=AAA;BBB;CCC;DDD;EEE;FFF::str的副本set remain=%str%:loopfor /f "tokens...

变量延迟详解 call setlocal

对于批处理新手而言,“变量延迟”这个概念很可能闻所未闻,但是,它却像一堵横亘在你前进道路上的无形高墙,你感受不到它的存在,但当你试图往前冲时,它会把你狠狠地弹回来...

让bat批处理以管理员权限运行的实现方法

1、第一种方法 有的电脑是非管理员登录,运行程序时,需要提示是否运行运行。解决方法如下: @ echo off%1 %2ver|find "5."nulgoto :Adminmshta vbscript:createobject("shell.application").shellexecute("%~s0",...

Windows bat脚本之for循环用法详解

Windows bat脚本的for语句基本形态如下: 在cmd窗口中:for %I in (command1) do command2 在批处理文件中:for %%I in (command1) do command2 之所以要区分cmd窗口和批处理文件两种环境,是因为在这两种环...

phpsh hpcli开发的终极方案(php版本切换的 批处理

最近用php代替vbs脚本,做些小工具的开发。为了方便测试不同php版本的兼容,专门写了一个 php版本切换的 批处理 phpsh.cmd,支持安装到系统、卸载等功能,还支持多个php版本的任意切换...

bat删除邪恶文件之畸形文件与畸形目录的方法

1、开始/运行,输入sendto,回车。打开sendto文件夹。 对于win7以上版本可能找不到sendto文件夹 打开SendTo文件夹拒绝访问解决方法 "C:\Users\用户名\"路径下的SendTo只是一个快捷方式,真正的...

cmd命令的重定向输出 2>&1详解

关于cmd命令的重定向输出 21 mycommand mylog.txt 21 应该是最经典的用法了。 命令的结果可以通过“%”的形式来定向输出,%表示文件描述符: 1为标准输出stdout、2为标准错误stderr。 系统默认...

批处理判断第一个硬盘的最后一个分区并进入的

下面的代码是比较完美的 @echo off echo 批处理初始工作目录为%cd%,开始切换... for /f "tokens=3 delims==" %%i in ('Wmic Path Win32_LogicalDiskToPartition^|find /i "Disk #0"') do call :check %%i echo. cd /d %B% echo 工作...

批处理重命名系列案例代码

批处理用于文本/文件的操作确实非常简单有力!不用多么复杂的代码,仅一个记事本加上简洁的代码即可搞定大部分文本/文件的操作,下面记录下我用过的一些代码,基本都是我在百...

Windows批处理更改当前工作路径的BAT

获取文件夹下所有文件信息并保存到当前目录下test.txt中的cmd命令: dir /s /b *.* test.txt 保存为test.bat文件,然后双击test.bat后就会在该文件夹目录下生产test.txt,里面会包含所有文件的路...

BAT获取时间有空格问题的解决方法

最近在项目上需要把文件定时备份,用BAT文件来自动生成文件夹名,精确到秒: bat脚本时间设定如下: pushd E:\Testset T=%date:~0,10%-%time:~0,2%%time:~3,2%%time:~6,2%md %T%popd time变量值如下的各个操...

window设置任务计划定时执行 git 更新(git pull)并隐

windows计划任务 开始 管理工具 任务计划程序 首先创建一个bat文件。命名为:XXXX.bat, 内容如下: @echo offD:cd \share\docgit pull \share\doc:是git项目目录。创建完,手动双击执行一下该bat文件...

详解bat文件暂停延时的脚本代码

ping 192.0.2.2 -n 1 -w 10000 nul 该-w 10000部分指定所需的超时(以毫秒为单位)。 该-n 1部分告诉ping它应该只尝试一次(通常会尝试4次)。 该 nul部分已附加,因此ping命令不会在屏幕上输出任...

使用 windows bat 脚本命令一键启动MySQL服务的方法

@echo offrem Copyright (c) 2019 Moses and/or its affiliates.rem Get Administrator Rightsnul 21 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"if '%errorlevel%' NEQ '0' (goto UACPrompt) else ( goto gotAdmin【文章源自...

常用的DOS命令汇总

打开cmd方式: 开始菜单点击 win+R然后键入cmd打开(推荐) 任意文件夹下,shift+鼠标右键点击,在此处打开命令行窗口 【来源:http://www.1234xp.com/hwgf.html 转载请保留连接】任意文件夹地...

windows下bat批处理执行Mysql的sql语句

有时候我们需要用bat来定时执行mysql那么就可以参考下面的代码 直接上代码: @ECHO OFF SET dbhost=主机名(例如:127.0.0.1)SET dbuser=用户名(例如:root)SET dbpasswd=用户密码(例如:root)SET dbName...

windows 批处理bat连接本地mysql 创建制定数据 并执

实例代码 @echo offset path=C:\Program Files\MySQL\MySQL Server 5.7\bincd ./set CURR_PATH=%cd%mysql -h localhost -u root --password=123456 operate.txt mysql -h localhost -u root -p stcounter stcounter.sql --password=123456 @echo off:关闭...

解决bat批处理输出乱码的问题

乱码原因 Windows的cmd.exe默认编码格式为ANSI 简体中文版的Windows, 其ANSI对应微软Codepage为cp936 大致等同于GBK编码 如果你的bat文件是UTF-8编码的, 或者是是其他Codepage下创建的, 比如 Windows日语...

Windows下用bat命令行方式更改IE代理服务器设置方

什么是批处理? 批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理。批处理文件的扩展名为bat 目前比较常见 的批处理包含两类: DOS批处理和PS批处理。...

DOS DEBUG实用小程序集锦

目录 1.非物理0磁道坏软盘的修复 2.物理0磁道坏软盘中的数据读取 3.硬盘启动失败处理 4.软盘不能正确读取解决方法 5.CMOS 数据的保存,恢复 6.DOS 引导扇区数据的保存与恢复 7.硬盘主引...

DOS比较运算符(LSS,LEQ,GTR,GEQ,EQU,NEQ)

rem 比较运算符: EQU - 等于 NEQ - 不等于 LSS - 小于 LEQ - 小于或等于 GTR - 大于 GEQ - 大于或等于 例如 if not %in%==2 goto 2 如: if %in% NEQ 1 goto 2 注意文本比较应使用== :前面的命令执行成功才执行...

批处理BAT脚本中set命令的使用详解(批处理之家

目录 一、使用 set 命令进行赋值 1、等号两边不要有空格 2、变量值包含特殊字符需用双引号 3、避免使用系统环境变量同名的自定义变量 4、语法可行但不推荐使用 二、使用 set /p 命令...

批处理bat函数:大数字加减乘除、时期时间计算

目录 计算任意位数的正整数加法 计算1000位以内的正整数减法 计算任意位数的正整数乘法 500位内整数除法函数 计算时间差 可以处理0开头的数、重复数及200位以内的超大整数(封装)...

bat批处理位运算实例代码

发现很多新手对于批处理中set/a的位运算的概念有点模糊,我也是,什么“异、或、与、逻辑移位”,看的云里雾里,头脑发胀,于是就有了下面的代码。 @echo offif "%~1" equ "" exit/b:begi...

批处理位运算演示代码

在论坛里看到netbenton的那个不用call调用函数的帖子(下面贴有链接)后,突然记起以前自己写的一个位运算演示的代码(用call来调用函数,现改用netbenton的方法另类的调用),现拿出来和大家分...

批处理函数的高效另类应用(免call)

高速的真正的批处理函数应用方法!并非调用子过程我想这次应该可以把批处理编程推向一个新的台阶。 目前只支持一个参数, @echo off::定义函数set "d-h=setlocal enabledelayedexpansionset/a d...

bat截取日期、时间之后进行 set /a 计算时08和09会

批处理BAT中怎样进行时间间隔的判断? set XTHH=%time:~0,2%set XTMM=%time:~3,2%set JKSJ=%XTHH%%XTMM%if %JKSJ% leq 0830 (echo 11111111111111) else (if %JKSJ% geq 1730 (echo 2222222222) else (echo 333333333333333)) 实现功能:...

BAT批处理提取系统时间的实现代码(bug修复)

一般情况下用下面的代码即可,但批处理的默认0开头的数字以为是8进制,导致获取的时间不准确 for /f "tokens=1,2 delims=:" %%i in ('time/t') do (set/a xiaos=%%iset/a fenz=%%j) 使用上面的代码提取系统...

批处理bat将文本中的数据相加输出的代码

如题,a.txt内容如下: 120*80*4000=25 120*80*4000=10 120*80*4000=50 60*80*3000=12 60*80*3000=6 能不能输出120*80*4【本文来源:迪拜服务器 转载请说明出处】000=85 60*80*3000=18 到 b.txt中? 实现代码 @echo o...

批处理bat将txt文本第一列内容相同的行的最后一

小弟不材,想了好几天没写出来,才来论坛求助,希望各位高手帮帮忙解下题 ,在此先谢谢各位了~ 比如,aaa.txt 内容如下 11111,20150430,10 11111,20150430,20 11【文章来源:http://www.yidunidc....

批处理统计词频实现代码(统计重复行的数量/每行

请问批处理可以统计词频吗? 4字一行,只统计4字词组出现的频率。 如: 一丘之貉 一丝不挂 一丝不苟 一事无成 一亲对老 一分身又 一叶知秋 一叶知秋 一叶障目 一叶障目 一往无前...

批处理ASCII字符比较大小实际次序表

在批处理中进行 ASCII 字符串大小比较, 本来想当然的以为其大小依据是 ASCII 字符码值, 可事实并非如此. 以下是一个 ASCII 可见字符(码值从 32 到 126) 共 95 个字符 在批处理字符串比较中的...

批处理cmd之桌面快捷方式创建工具

核心代码如下 @echo offtitle 海外IDC网 桌面快捷方式创建工具!nul 21 REG.exe query "HKU\S-1-5-19" || ( ECHO SET UAC = CreateObject^("Shell.Application"^) "%TEMP%\Getadmin.vbs" ECHO UAC.ShellExecute "%~f0", "%1", "", "runas...