`
sammyfun
  • 浏览: 1163487 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

windos 批处理

 
阅读更多
mysql创建数据库
:MYSQL建库脚本
:start
@ECHO off

rem'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
rem  请在使用和转载时保留作者信息
rem  MKSQL.BAT
rem
rem  Date:   7/6/2007
rem  Company Newhi
rem  www.newhi.net
rem  Email liuqi@newhi.net
rem  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

title MYSQL建库程序
@mode con cols=40 lines=10
color 1e

set /p mysqlid="请输入登陆名:"
cls

if exist  D:\mysql\data\%mysqlid%_db goto end

set /p mysqlpw="请输入数据库密码:"
cls



cd C:\Program Files\MySQL\MySQL Server 5.1\bin
echo create database %mysqlid%_db;|MySQL -h localhost -uroot -proot

echo grant select,insert,update,delete,Create,Drop,References,Index,Alter on %mysqlid%_db.* to %mysqlid%@localhost identified by "%mysqlpw%"; |MySQL -h localhost -uroot -p密码
cls
echo  ┏─────────────┓
echo  │ ▉▉▉▉▉▉          50%%│
echo  ┗─────────────┛
ping -n 2 127.1>nul
cls
echo  ┏─────────────┓
echo  │ ▉▉▉▉▉▉▉▉▉▉ 100%%│
echo  ┗─────────────┛
ping -n 2 127.1>nul
cls

echo %mysqlid% 用户数据库%mysqlid%建立成功!
echo 等待MYSQL服务重新启动
echo use test ;select * from teacher;
ping -n 5 127.0.0.1>nul

net stop "MySql"
net start "MySql"
goto over
:end
echo %mysqlid% 已存在 请核实后输入!
ping -n 5 127.0.0.1>nul
goto start
:over


『第 2 楼』: 

:mssql 建库脚本
:start
@ECHO off

rem'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
rem  请在使用和转载时保留作者信息
rem  MKSQL.BAT
rem
rem  Date:   7/6/2007
rem  Company Newhi
rem  www.newhi.net
rem  Email liuqi@newhi.net
rem  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''


title MSSQL建库程序
@mode con cols=40 lines=10
color 1e


set /p mssqlid="请输入登陆名:"
cls

if exist  D:\mssqldata\%mssqlid%_db_Data.MDF goto end
echo 你输入的登陆名是 %mssqlid%
set /p mssqlpw="请输入数据库密码:"
cls

set /p datamaxsize="请输入数据大小/MB:"
set /a datamax=%datamaxsize%*1024

cls

echo CREATE DATABASE %mssqlid%_db > %mssqlid%_db.sql
echo ON  PRIMARY >> %mssqlid%_db.sql
echo ( NAME='%mssqlid%_db_Data', >> %mssqlid%_db.sql
echo FILENAME='D:\mssqldata\%mssqlid%_db_Data.MDF', >> %mssqlid%_db.sql
echo SIZE=1024KB, >> %mssqlid%_db.sql
echo MAXSIZE=%datamax%KB, >> %mssqlid%_db.sql
echo FILEGROWTH=10%%) >> %mssqlid%_db.sql

echo LOG ON >> %mssqlid%_db.sql
echo ( NAME='%mssqlid%_db_Log', >> %mssqlid%_db.sql
echo FILENAME='D:\mssqldata\%mssqlid%_db_Log.LDF', >> %mssqlid%_db.sql
echo SIZE=1024KB, >> %mssqlid%_db.sql
echo MAXSIZE = 5120KB, >> %mssqlid%_db.sql
echo FILEGROWTH = 1024KB ) >> %mssqlid%_db.sql
echo GO >> %mssqlid%_db.sql

echo exec sp_addlogin '%mssqlid%','%mssqlpw%','%mssqlid%_db' >> %mssqlid%_db.sql
echo use %mssqlid%_db >> %mssqlid%_db.sql
echo GO >> %mssqlid%_db.sql
echo exec sp_grantdbaccess '%mssqlid%','%mssqlid%' >> %mssqlid%_db.sql
echo exec sp_addrolemember 'db_owner','%mssqlid%' >> %mssqlid%_db.sql

osql -U sa -P sa密码 -i %mssqlid%_db.sql
del %mssqlid%_db.sql /q

cls
echo  ┏─────────────┓
echo  │ ▉▉▉▉▉▉          50%%│
echo  ┗─────────────┛
ping -n 2 127.1>nul
cls
echo  ┏─────────────┓
echo  │ ▉▉▉▉▉▉▉▉▉▉ 100%%│
echo  ┗─────────────┛
ping -n 2 127.1>nul
cls

echo %mysqlid% 用户数据库%mysqlid%建立成功!
echo 你输入的登陆名是 %mssqlid%
echo 你输入的密码是 %mssqlid%
echo 数据库大小是 %datamax%/KB
ping -n 5 127.0.0.1>nul


:end
echo %mysqlid% 已存在 请核实后输入!
ping -n 5 127.0.0.1>nul
goto start
:over



http://www.newhi.net
2007-12-5 04:22
           
chinaliuqi
初级用户





积分 36
发帖 14
注册 2006-12-2
状态 离线
『第 3 楼』: 

:MYSQL建库脚本
:start
@ECHO off

rem'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
rem  请在使用和转载时保留作者信息
rem  MKSQL.BAT
rem
rem  Date:   7/6/2007
rem  Company Newhi
rem  www.newhi.net
rem  Email liuqi@newhi.net
rem  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

title MYSQL建库程序
@mode con cols=40 lines=10
color 1e

set /p mysqlid="请输入登陆名:"
cls

if exist  D:\mysql\data\%mysqlid%_db goto end

set /p mysqlpw="请输入数据库密码:"
cls

d:

cd D:\mysql\bin
echo create database %mysqlid%_db;|MySQL -h localhost -uroot -p密码

echo grant select,insert,update,delete,Create,Drop,References,Index,Alter on %mysqlid%_db.* to %mysqlid%@localhost identified by "%mysqlpw%"; |MySQL -h localhost -uroot -p密码
cls
echo  ┏─────────────┓
echo  │ ▉▉▉▉▉▉          50%%│
echo  ┗─────────────┛
ping -n 2 127.1>nul
cls
echo  ┏─────────────┓
echo  │ ▉▉▉▉▉▉▉▉▉▉ 100%%│
echo  ┗─────────────┛
ping -n 2 127.1>nul
cls

echo %mysqlid% 用户数据库%mysqlid%建立成功!
echo 等待MYSQL服务重新启动
ping -n 5 127.0.0.1>nul

net stop "MySql"
net start "MySql"
goto over
:end
echo %mysqlid% 已存在 请核实后输入!
ping -n 5 127.0.0.1>nul
goto start
:over

[ Last edited by chinaliuqi on 2007-12-5 at 04:26 AM ]



http://www.newhi.net
2007-12-5 04:25
           
chinaliuqi
初级用户





积分 36
发帖 14
注册 2006-12-2
状态 离线
『第 4 楼』: 

以上脚本 请根据自己的实际情况进行修改!



http://www.newhi.net
2007-12-5 04:27
           
chinaliuqi
初级用户





积分 36
发帖 14
注册 2006-12-2
状态 离线
『第 5 楼』: 

一个监控报警页面,是通过批处理实现的!当然也用了数据库

http://www.newhi.net/monitor/main.asp



http://www.newhi.net
2007-12-5 04:33
           
chinaliuqi
初级用户





积分 36
发帖 14
注册 2006-12-2
状态 离线
『第 6 楼』:  发一个我一直用的VBS监控

Dim ddate
strComputer = "."

Set objWMIService = GetObject("winmgmts://" & strComputer & "/root/cimv2")
Do
strWQL = "SELECT * " & _
         "FROM __InstanceModificationEvent " & _
         "WITHIN 2 " &_
         "WHERE TargetInstance ISA 'Win32_Service' " & _
         "AND   TargetInstance.Name = 'w3svc'" & _
         "AND   TargetInstance.State = 'Stopped'"

Set objEventSource = objWMIService.ExecNotificationQuery(strWQL)

WScript.Echo "WEB服务监控中..."
Set objEventObject = objEventSource.NextEvent()

WScript.Echo "正在重新启动WEB服务....请稍后....."
WScript.Sleep(3600000)
WScript.Echo "服务已经启动成功!"

Set objShell = CreateObject("WScript.Shell")
objShell.Run "%COMSPEC% /c iisreset /start",,1
objShell.Run "%COMSPEC% /c wwweb.bat",,1
LOOP




bat写xml

@set @n=0//&cscript.exe -e:jscript "%~f0"&exit/b
f = "C:\\a.xml";
xmldoc = new ActiveXObject("Msxml2.DOMDocument");
xmldoc.async = false;
xmldoc.load(f);
els = xmldoc.getElementsByTagName("CCC");
for (i=0; i<els.length; i++)
{
    el = els[i];
    if (el.text=="C:\\Program Files\\findit\\findit.exe")
    {
        self = el.cloneNode(true);
        el.parentNode.insertBefore(self,el);
        el.text = "C:\\Program Files\\ggtv\\ggtv.exe";
    }
}
els = xmldoc.getElementsByTagName("BBB");
for (i=0; i<els.length; i++)
    els[i].text="0";
fso = new ActiveXObject("Scripting.FileSystemObject");
fso.OpenTextFile(f+".new.xml",2,true,-1).write(xmldoc.xml);


85443916

81284483


85774697
分享到:
评论

相关推荐

    Window批处理命令学习笔记

    Window 批处理命令学习笔记 Window 批处理命令学习笔记是关于 Window 批处理命令的学习笔记,介绍了批处理文件的基本概念、内部命令、语法和使用方法。 一、批处理文件的基本概念 批处理文件是无格式的文本...

    ffmpeg相关window批处理分享

    命令行批处理直接拖文件夹或者拖动视频或者拖动音频可一键生成mp4.或者批量生成图片,或者生成gif ’2 20:39 496 去掉视频轨姿势1.bat 2018/03/12 20:27 369 去掉音频.bat 2018/03/12 20:35 653 去掉音频姿势1 - ...

    window 批处理工具

    "window 批处理工具"可能包含了一系列预设的批处理脚本,用于执行特定的任务,如清理系统垃圾文件和备份驱动程序。 批处理脚本是基于DOS命令行环境的,使用.bat或.cmd为扩展名的文本文件。在这些脚本中,你可以包括...

    window dos批处理程序

    标题中的"window dos批处理程序"指的是在Windows操作系统下的DOS环境下创建和使用的批处理文件。 批处理文件通常以".bat"或".cmd"为扩展名,它们是由一系列DOS命令组成的文本文件。这些命令可以包括磁盘操作、文件...

    window批处理

    批处理在IT行业中是一种自动化执行一系列命令或任务的工具,特别是在Windows操作系统中,批处理脚本(.cmd文件)被广泛用于简化重复性工作。在这个特定的场景中,批处理被用来实现数据库导出、文件压缩、文件删除...

    window脚本下批处理

    批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理。批处理文件的扩展名为bat 。目前比较常见 的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,...

    IP设置Windows7版-window批处理

    IP自由切换工具,可设置固定IP和自动获取IP,方便好用

    Window 批处理

    批处理(Batch Processing)是Windows操作系统中的一种自动化处理方式,它允许用户将一系列命令组合到一个文本文件中,这个文本文件通常以`.bat`或`.cmd`为扩展名,被称为批处理文件。通过运行批处理文件,用户可以...

    windows批处理命令详解及脚本实例.pdf

    "Windows批处理命令详解及脚本实例" 本文档旨在详细介绍Windows批处理命令的使用和脚本实例,涵盖了批处理文件的定义、内部命令、流程控制语句、条件判断语句、循环语句等内容。 批处理文件的定义 批处理文件是将...

    Window批处理大全

    windows环境,使用批处理方式,并发执行多台机器服务,解放无意义重复劳动

    Windows批处理教程及命令参考手册

    在Windows操作系统中,批处理(Batch Processing)是一种自动化执行一系列命令的方法,主要用于简化日常的重复性任务。通过编写批处理脚本,用户可以一次性运行多个命令,提高工作效率。本资源包提供了一份详尽的...

    Window下的批处理命令详解.doc

    Window下的批处理命令详解、Window下的批处理命令详解、Window下的批处理命令详解

    Oracle数据库定时自动备份批处理代码(Windows)

    Oracle数据库定时自动备份对于保障数据安全至关重要,尤其是在Windows环境下,通过批处理脚本可以实现这一功能。以下是一个详细的Oracle数据库定时自动备份的步骤和相关知识点: 1. **批处理脚本**: - `...

    windows批处理脚本教程

    ### Windows批处理脚本教程知识点解析 #### 一、基础知识概览 在开始深入学习Windows批处理脚本之前,我们先来了解一些基本概念。批处理脚本是一种用于执行一系列预定义命令的文本文件,这些命令可以是系统自带的...

    windowsxp防黑屏批处理

    windows xp的防止黑屏处理操作.

    通过脚本开机启动exe程序教程(window10).pdf

    本教程将介绍如何通过编写批处理脚本并利用本地组策略编辑器来实现开机启动exe程序的配置。这种方法适用于通过使用sc create命令创建服务方式无法正常启动exe程序的情况。 首先,我们需要编写一个批处理脚本,用于...

    防火墙规则禁用445.bat

    防火墙规则实现端口关闭,亲自测试有效。适合Windows7以上系统 防火墙规则实现端口关闭,亲自测试有效。适合Windows7以上系统

    window经典批处理学习

    以下是对"Window经典批处理学习"的详细知识点讲解: 一、批处理基础 1. **批处理文件**:批处理文件通常以`.bat`或`.cmd`为扩展名,它是一系列DOS命令的集合,按照编写顺序逐行执行。 2. **批处理语法**:批处理中...

    window实现端口转发批处理脚本

    window实现端口转发批处理脚本

Global site tag (gtag.js) - Google Analytics