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 bat实例2 bat实例2bat实例2 bat实例2 bat实例2 bat实例2
bat实例1 bat实例1 bat实例1 bat实例1 bat实例1
bat实例包---批处理bat实例包---批处理bat实例包---批处理bat实例包---批处理bat实例包---批处理bat实例包---批处理
BAT实例,随机抽数程序,设置取值范围最大值,抽取这个值以内的任意一个数,带循环系统,界面简洁实用,可以用在抽取学号
BAT实例,简易日期抽取器,可以实现输入年份的最大限制,如从1抽到2100。随机抽取一个日期,成为你的幸运日期! 备注:带循环系统,界面简洁
bat经典实例
DOS bat程序实例 字符串提取&替换等操作
bat脚本从FTP下载文件的方式(下载实践的完整实例)
Bat批处理 练习题 基础 实例 DOS 看一遍就懂了!Bat批处理 练习题 基础 实例 DOS 看一遍就懂了!
windows bat 批处理 实例代码 参考学习; windows bat 批处理 实例代码 参考学习
本资源将批处理命令讲解的比较全面,更有很多精彩实例,对于快速入门和了解很有帮助
BAT54s单片机实例
bat脚本实例,文件创建&改名等操作 探测空文件夹 数值计算..等40余个bat脚本。
BAT文件调用JAVA入门实例[整理].pdf
BAT54(ST)单片机实例
BAT54菲利浦单片机实例
很多个bat程序,就是批处理程序 倒计时,网络处理,系统修改,IE主页修改等几百个批处理实例。
BAT脚本相关资料集合,包括:dos高手速成;DOS学习手册;高手之路,DOS起步;bat教程;还有一些脚本实例
一个和java BS写的处理文件 yanhuahua112@163.com
可以将BAT转换为EXE文件Visual Bat,批处理,VisualBat+exe文件图标修改工具IcoSprite+DOS命令大全和实例