随笔分类 -  BAT

PowerShell电子书、视频教程汇总
摘要:【微软官方 PowerShell 教程(中文+练习)】 模块 链接 PowerShell 简介 https://docs.microsoft.com/zh-cn ... tion-to-powershell/ 连接命令以构成管道 https://docs.microsoft.com/zh-cn/le 阅读全文

posted @ 2022-04-02 20:22 jack_Meng 阅读(790) 评论(0) 推荐(0) 编辑

Windows 批处理(bat)语法大全
摘要:本文是学习bat整理的笔记,由于内容较多,建议结合右侧文章大纲查看。 %~dp0[获取当前路径] %~dp0 “d”为Drive的缩写,即为驱动器,磁盘、“p”为Path缩写,即为路径,目录 cd %~dp0 :进入批处理所在目录 cd %~dp0bin\ :进入批处理所在目录的bin目录 示例 这 阅读全文

posted @ 2022-03-31 11:36 jack_Meng 阅读(2107) 评论(0) 推荐(0) 编辑

使用BAT自动更新程序
摘要:由于历史原因,原来写的C/S程序,客户端没有自动更新的功能,需要手动的去拿U盘更新客户端程序,且又无法增加这部分功能(由于网络、客户机都不属于我们维护),才想到使用批处理来实现自动更新的功能整体框架,具体的少部分功能需要根据自己去调整。这里只列出一个自动更新程序的框架。 主要是由实现的功能如下: 1 阅读全文

posted @ 2022-02-25 15:53 jack_Meng 阅读(874) 评论(3) 推荐(0) 编辑

robocopy命令简介
摘要:一 Robocopy简介 Robocopy 是一个功能超强的32位的文件复制工具,该工具来自windows资源包,可以直接在网上下载。 使用Robocopy你能够拷贝单个目录,或迭代的拷贝目录及其所有的子目录。该工具通过文件是否存在于源目录,目标目录,或两者都存在来分类。如果文件同时存在于源目录和目 阅读全文

posted @ 2022-02-21 15:00 jack_Meng 阅读(6417) 评论(0) 推荐(0) 编辑

命令行(使用批处理)生成GUID的几种方法
摘要:命令行-使用批处理fi在Windows中生成GUID 如何在Windows中使用命令行运行的批处理文件中生成GUID? command-line batch-file cmd guid Pratik asked 2020-06-30T01:45:43Z 8个解决方案 73 votes Windows 阅读全文

posted @ 2021-12-06 15:53 jack_Meng 阅读(1928) 评论(0) 推荐(0) 编辑

在bat中把整数字符转成千分符表示
摘要:整数转千分符显示 ::整数字符转成千分符表示 :numToThousand <数字参数> [返回变量] (setlocal enabledelayedexpansion&set n=%~1 set len=0&for /l %%i in (0,1,1000) do if "!n:~%%i,1!."= 阅读全文

posted @ 2021-09-03 14:52 jack_Meng 阅读(177) 评论(0) 推荐(0) 编辑

批处理怎样实现计算超大数、浮点数计算
摘要:最近做项目中,使用到了计算文件大小的问题,但是在bat中使用set /a计算数值时只能限制在32位二进制数的大小,会提示:无效数字。数字精确度限为 32 位。 于是从网上查询看看其他人是怎么解决的,以下这些内容是部分摘选网页的部分有用的内容,后面会给出参考出处的,有需要的话自行查看原始网页! 大家都 阅读全文

posted @ 2021-09-01 16:23 jack_Meng 阅读(1843) 评论(0) 推荐(0) 编辑

批处理计算指定文件夹的大小
摘要:因为工作中需要计算许多数据的大小,而有一些文件夹比较大,比较繁琐。所以计算文件夹大小花费的时间会比较长。可不可以通过批处理解决这个问题? 参考http://www.bathome.net/thread-8254-1-1.html的方法,给出如下代码: @echo off&chcp 437>nul&s 阅读全文

posted @ 2021-08-31 16:51 jack_Meng 阅读(1554) 评论(0) 推荐(0) 编辑

批处理中字符串分割实现循环输出
摘要:批处理 字符串分割 实例 使用for命令可以对字符串进行分段处理。 分割字符串 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 @echo off ::定义一个以分号作为分隔的字符串 set str=AAA;BBB;CCC;DDD;EEE;FFF ::str的副本 set 阅读全文

posted @ 2021-08-31 14:45 jack_Meng 阅读(1665) 评论(0) 推荐(0) 编辑

批处理如何判断路径是文件,还是文件夹
摘要:因工作需要,需要判断参数传递过来的路径是文件夹还是文件,于是从网上找来一些,供大家参考吧 版本1 @echo off if exist "C:\1" (dir /ad/b "C:\1" 2>nul&&set a=0||set a=1) echo %a% pause 版本2 for %%a in (C 阅读全文

posted @ 2021-08-31 10:23 jack_Meng 阅读(2621) 评论(0) 推荐(0) 编辑

快速删除C#项目中的bin和obj文件夹的方法
摘要:C#程序总会生成bin和obj文件夹,为了减小源码的大小,就有必要将这两个文件夹删除,于是想到用批处理文件来删除。 以下是批处理的代码: @echo offset nowPath=%cd%cd /cd %nowPath% ::delete specify file(*.pdb,*.vshost.*) 阅读全文

posted @ 2021-08-30 13:22 jack_Meng 阅读(1455) 评论(0) 推荐(1) 编辑

批处替换会hosts文件
摘要:从网上找到一个修改hosts文件的脚本,参考学习 @ECHO OFF&PUSHD %~DP0 &TITLE windows自动替换脚本-百度子成君 mode con lines=30 cols=60 %1 mshta vbscript:CreateObject("Shell.Application" 阅读全文

posted @ 2021-07-03 16:38 jack_Meng 阅读(200) 评论(0) 推荐(0) 编辑

Linux shell中2>&1的含义解释
摘要:A.首先了解下1和2在Linux中代表什么 在Linux系统中0 1 2是一个文件描述符 名称代码操作符Java中表示Linux 下文件描述符(Debian 为例) 标准输入(stdin) 0 < 或 << System.in /dev/stdin -> /proc/self/fd/0 -> /de 阅读全文

posted @ 2021-06-23 09:37 jack_Meng 阅读(483) 评论(0) 推荐(0) 编辑

开发常用脚本 -- 自动打包并发布nuget包脚本
摘要:首先从NuGet官方网站下载NuGet.exe程序,并添加到环境变量里面(大家应该都会),或下载后保存到当前文件夹下。 创建编写 nugetCreatPack.sh 脚本文件,内容如下: if not exist ".\nuget.exe" powershell -Command "(new-obj 阅读全文

posted @ 2021-06-22 14:06 jack_Meng 阅读(173) 评论(0) 推荐(0) 编辑

开发常用脚本 -- 自动下载nuget及引用的包,并编译项目的脚本
摘要:创建编写 build.sh 脚本文件,内容如下: #!/usr/bin/env bash # # Generated by: https://github.com/swagger-api/swagger-codegen.git # frameworkVersion=net40 # sdk must 阅读全文

posted @ 2021-06-22 13:47 jack_Meng 阅读(204) 评论(0) 推荐(0) 编辑

开发常用脚本 -- 自动使用mono编译Nunit测试脚本
摘要:创建编写 mono_nunit_test.sh 脚本文件,内容如下: #!/usr/bin/env bash # # Generated by: https://github.com/swagger-api/swagger-codegen.git # wget -nc https://dist.nu 阅读全文

posted @ 2021-06-22 13:41 jack_Meng 阅读(93) 评论(0) 推荐(0) 编辑

开发常用脚本 -- 自动提交github脚本
摘要:创建编写 git_push.sh 脚本文件,内容如下: #!/bin/sh # ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/ # # Usage e 阅读全文

posted @ 2021-06-22 13:37 jack_Meng 阅读(164) 评论(0) 推荐(0) 编辑

批处理删除系统默认共享
摘要:批处理删除系统默认共享文件夹脚本,如下: @echo off net share echo 是否删除默认共享文件夹,按任意键则继续删除,退出请关闭。 echo; pause net share c$ /del net share d$ /del net share e$ /del net share 阅读全文

posted @ 2021-06-11 10:59 jack_Meng 阅读(276) 评论(0) 推荐(0) 编辑

bat中的退格符和延迟
摘要:#bat等待# #bat退格符#折腾半天。方法不止这些,仅提供我运行成功的 #bat 在同一行列输出# #bat 在同一位置输出#=很好的使用退格符 一:退格符 用IE打开浏览 复制其中的代码:http://bbs.bathome.net/viewthread.php?tid=90&highligh 阅读全文

posted @ 2021-06-08 16:53 jack_Meng 阅读(736) 评论(0) 推荐(0) 编辑

修改windows命令行窗口大小和缓冲区大小
摘要:Windows 命令行 cmd 窗口系统默认的大小(80*40)对于现在的屏幕配置已经跟不上时代了,我们总是要把它改大些,而且缓冲区大小也想改得大大的。单纯的为当前的 Windows 命令行窗口修改显示大小和缓冲区大小就简单了,右键命令行窗口标题,属性里改屏幕缓冲区和窗口大小就是,系统会为与当前标题 阅读全文

posted @ 2021-05-26 14:48 jack_Meng 阅读(3225) 评论(0) 推荐(0) 编辑

导航