1、几个MAVEN批处理命令:
结构:
pom.xml
|- bin
|- clean.bat
|- deploy.bat
|- install.bat
@echo off echo [INFO] Clean parent pom.xml to local repository. cd %~dp0 cd .. call mvn clean pause
@echo off echo [INFO] Install parent pom.xml to local repository. cd %~dp0 cd .. call mvn deploy -Dmaven.test.skip=true pause
2、快速刷数据库脚本
结构:
mysql
|- initdata
|- SYS_USER.SQL
|- ...
|- view
|- SYS_USER_V.SQL
|- ...
|- table
|- SYS_USER.SQL
|- ...
|- install.bat
|- INSTALL.SQL
@echo off :: input db var set /p host=Enter MySQl host : set /p port=Enter MySQl port : set /p user=Enter MySQl user : set /p password=Enter MySQl password : set /p database=Enter MySQl database : :: generate tmp sql file for /f %%r in ('findstr ./ INSTALL.SQL') do ( echo source %cd%/%%r >> TMP.SQL ) :: execute mysql import mysql --host=%host% --port=%port% --user=%user% --password=%password% --database=%database% --default-character-set=utf8 < %cd%/TMP.SQL :: clean tmp file del TMP.SQL pause
INSTALL.SQL:
-- install initdata ./initdata/SYS_CONFIG_TEST.SQL ./initdata/SYS_USER.SQL ./initdata/SYS_USER_ROLE.SQL ./initdata/ESB_APPLICATION.SQL ./initdata/ESB_USER_APP.SQL
效果:
扩展:
mysql导入:
文件名为New_Data.sql,当然我们也可以取名为New_Data.txt及任何其他的合法名字,并不一定要以后缀sql结尾: USE Meet_A_Geek; INSERT INTO Customers (Customer_ID, Last_Name) VALUES(NULL, "Block"); INSERT INTO Customers (Customer_ID, Last_Name) VALUES(NULL, "Newton"); INSERT INTO Customers (Customer_ID, Last_Name) VALUES(NULL, "Simmons"); 注意上面的这些句子的语法都必须是正确的,并且每个句子以分号结束。 上面的USE命令选择数据库,INSERT命令插入数据。 下面我们要把上面的文件导入到数据库中,导入之前要确认数据库已经在运行,即是mysqld进程(或者说服务,Windows NT下面称为”服务“,unix下面为”进程“)已经在运行。 然后运行下面的命令: bin/mysql –p < /home/mark/New_Data.sql 接着按提示输入密码,如果上面的文件中的语句没有错误,那么这些数据就被导入到了数据库中。
3、清理图标缓存
clean-Thumbs.bat:
:: execute ant ant -f clean-Thumbs.xml pause
clean-Thumbs.xml:
<project name="clean-Thumbs" default="clean-Thumbs" basedir="."> <target name="clean-Thumbs"> <delete includeEmptyDirs="true"> <fileset dir="${basedir}"> <include name="**/Thumbs.db" /> </fileset> </delete> </target> </project>
4、把当前目录下所有文件改名成1~n.txt
@echo off setlocal enabledelayedexpansion for %%i in (*.*) do ( set /a a+=1 ::不包括文件夹 if /i not "%%~xi"==".bat" ren "%%i" "!a!.txt" ) pause
5、建立随机命名的文件夹
@echo off set "s=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" set /a t=%random%%%62 call md %%s:~%t%,1%%
6、清理SVN标记
@echo off REM AUTHOR:http://www.g58.net if "%1"=="" ( goto error ) else ( goto action %1 ) :error echo. echo 必须输入要操作的文件夹路径参数,或拖动文件夹到此命令文件上。 echo. pause goto end :action %1 echo -------------------------------------------------------------------------- echo 本次操作将删除 [%1] 文件夹下所有的svn标记,请慎重操作! echo Y 清理文件夹 echo N 退出 echo --------------------------------------------------------------------------- choice /c YN /m 请选择菜单(按ctrl+c或N退出): if %errorlevel% equ 2 goto end echo 正在清理文件夹:%1 echo 请稍候... for /r %1 %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn" echo 清理完毕! echo 按任意键退出... pause>echo. :end exit
相关推荐
标题中的"bat实例2"指的是有关Windows批处理(Batch)脚本的学习资料,这是一系列用.bat文件格式编写的命令行脚本,用于自动化执行一系列的DOS命令。批处理脚本在系统管理和日常任务自动化中非常实用,尤其是在没有...
BAT实例,随机抽数程序,设置取值范围最大值,抽取这个值以内的任意一个数,带循环系统,界面简洁实用,可以用在抽取学号
标题中的“bat实例1”指的是一个使用批处理(Batch)脚本编写的示例程序,批处理是Windows操作系统中的一种简单脚本语言,用于自动化执行一系列命令。在Windows环境中,扩展名为.bat或.cmd的文件就是批处理文件。...
BAT实例,简易日期抽取器,可以实现输入年份的最大限制,如从1抽到2100。随机抽取一个日期,成为你的幸运日期! 备注:带循环系统,界面简洁
"bat经典实例"通常包含了各种实用的、经过验证的批处理脚本,用于解决日常问题或自动化任务。以下是一些可能包含在这些经典实例中的关键知识点: 1. **批处理基础**:了解批处理文件的基本结构,包括如何创建一个`....
批处理文件通常以`.bat`为扩展名,这些文件实质上是文本文件,包含了DOS命令和其他可执行程序的调用。 在批处理文件中,我们可以实现以下功能: 1. **命令执行**:批处理文件可以包含各种DOS命令,如`copy`用于...
以下是对".bat命令详解与实例大全"这一资源的详细解读: 1. **批处理命令基础** - `@echo off`: 开始批处理时关闭命令回显,使得输出更整洁。 - `title`: 设置命令提示符窗口的标题,便于识别不同的批处理程序。 ...
标题中的"Bat批处理实例练习.rar"表明这是一个关于批处理的实践教程,其中包含了多个批处理脚本实例,旨在帮助学习者通过实际操作来掌握批处理的基本知识和技巧。 描述中的“看一遍就懂了”强调了这个教程的易懂性...
bat脚本从FTP下载文件的方式(下载实践的完整实例)
这个“DOS Bat程序实例”主题涵盖了如何利用批处理脚本来进行字符串提取和替换等操作,这对于系统管理、数据处理以及日常的文件管理工作都有着重要的应用价值。 批处理文件是基于DOS(磁盘操作系统)或Windows...
BAT文件调用JAVA入门实例[整理].pdf
在这个"bat脚本实例"压缩包中,包含了多个针对不同操作的脚本示例,如文件创建、改名、探测空文件夹以及数值计算等。 1. 文件创建&改名操作: 在Windows环境下,BAT脚本可以用来批量创建文件或更改文件名。例如,`...
### BAT54/A/C/S肖特基二极管知识点解析 #### 一、概述 BAT54/A/C/S肖特基二极管是Fairchild Semiconductor公司生产的一种高性能肖特基二极管产品系列,适用于各种电子设备中的信号整流、保护电路等应用场景。该...
最后,"脚本实例"部分可能包含各种实际应用场景下的BAT脚本示例,比如系统优化脚本、文件备份脚本、网络管理脚本等。通过分析和实践这些实例,用户可以更好地理解和掌握BAT脚本的实际运用。 总的来说,这个压缩包...
2. 创建`Process`对象:接着,创建一个`Process`对象实例,这个对象将代表你即将启动的进程。 ```csharp Process process = new Process(); ``` 3. 设置启动信息:设置`ProcessStartInfo`对象,指定bat文件的位置和...
### BAT54(ST)单片机实例:深入解析与应用 #### 小信号肖特基二极管:BAT54系列的卓越性能 BAT54系列是意法半导体(STMicroelectronics)出品的小信号肖特基二极管,封装在SOT-323或SOD-323小型表面贴装器件...
在Windows环境下,批处理文件通常以.bat或.cmd为扩展名,它们是一系列命令的集合,可以一次性执行这些命令,提高了工作效率。下面,我们将深入探讨Windows批处理的基本概念、常用命令以及一些实例应用。 1. **...
在标题和描述中提到的"批处理程序实例(bat)"集合,包含了一系列用于不同目的的批处理脚本,例如倒计时、网络处理、系统修改以及更改IE主页等,这些都是批处理应用的具体示例。 1. **倒计时**: 倒计时批处理程序常常...
### bat文件调用Java入门实例解析 #### 一、引言 在计算机编程领域中,批处理文件(.bat)是一种常用于Windows操作系统中的脚本文件。它通过一系列的命令来自动化执行特定任务,比如启动应用程序或执行系统操作。...
### BAT54 菲利浦单片机实例解析 #### 概述 BAT54 系列是菲利浦半导体公司(现为 NXP Semiconductors)生产的一种肖特基势垒二极管(Schottky Barrier Diodes)。这类二极管封装在一个小型的 SMD(Surface Mount ...