批处理文件 (.bat) 的几个技巧分享

从中可以了解系统服务的添加与删除,以及文件复制等基本命令和方法。此外,利用批处理文件,还可以更方便地来扩展快捷操作。

例如,要打开一个目录,则代码形式为:


代码如下:

start D:\Zend

即打开 D 盘根目录下的 Zend 文件夹。

要访问一个网址,则代码形式为:


代码如下:

explorer http://localhost

即浏览本地服务器的 Web 服务。

结合 ZendCore,Apache+MySQL+PHP 环境套件中提到的三个批处理文件,我们可以在新的 .bat 文件中整理这些功能,并进行服务器快捷方式的集合,以方便管理 Web 服务器环境。

新建 zend.bat 文件,拷贝粘贴以下代码:


代码如下:

@echo off
:begin
cls
echo 1. 启动服务器
echo 2. 重启服务器
echo 3. 停止服务器
echo 4. 访问根目录
echo 5. 运行浏览器
echo 6. 打开数据库
echo 7. 管理控制台
echo 8. 退出此程序
set /p i=(1/2/3/4/5/6/7/8)>nul
if /i "%i%"=="1" start "" "启动.bat"
if /i "%i%"=="2" start "" "重启.bat"
if /i "%i%"=="3" start "" "停止.bat"
if /i "%i%"=="4" start D:\Zend\Core\htdocs
if /i "%i%"=="5" explorer http://localhost
if /i "%i%"=="6" explorer http://localhost/phpMyAdmin
if /i "%i%"=="7" explorer http://localhost/ZendCore
if /i "%i%"=="8" exit
cls
goto begin

如此一来,只需在命令状态下键入相应的数字符号,即可快速启动程序和文档,非常方便实用。

(0)

相关推荐

  • 写一个bat批处理文件启动windows进程和延时关闭的代码

    前些天领导让我们在网站上投票提高他的排名,可是每人投一票才100多票.过了几天领导问我会不会做个刷票程序,提高排名,我说可以试试,研究了一天,终于做出来了,兴奋的我一晚上没睡着.现在拿出来分享一下. 说白了我做的其实就是个批处理文件,批处理扩展名为.bat,其实那个投票页面只是用session去控制是否投票,众所周知,session变量在IE关闭后就会自动消失,重新打开页面时又会创建一个新的连接,这就可以重复投了,这个页面是用的AJAX,我找到ajax所在的JS,把它的真正的投票页面找出来,把I

  • bat批处理 if 命令示例详解

    if 命令示例详解 if,正如它E文中的意思,就是"如果"的意思,用来进行条件判断.翻译过来的意思就是:如果符合某一条件,便执行后面的命令. 主要用来判断,1.两个"字符串"是否相等:2.两个数值是大于.小于.等于,然后执行相应的命令. 当然还有特殊用法,如结合errorlevel:if errorlevel 1 echo error 或者结合defined(定义的意思):if defined test (echo It is defined) else echo 

  • 批处理文件(bat文件)注册dll批量注册dll

    但是对于新手来说即使知道是DLL文件损外,但是不知道是哪个DLL文件也束手无策,所以用这个批处理可以循环注册DLL文件,达到解决由于DLL丢失的种种故障! 下面这个是注册system32目录下的所有dll 复制代码 代码如下: for %%i in (%windir%\system32\*.dll) do regsvr32.exe /s %%i 如果想自定义目录可以改成这样的 复制代码 代码如下: For %%i in (你要注册的DLL文件目录\*.dll) Do regsvr32.exe /

  • 批处理BAT创建快捷方式

    发个有用的东西--批处理创建快捷方式.非我原创,这里整理一下,希望对大家有用. 一.批处理生成快捷方式: 1.可以直接生成: echo [InternetShortcut]>>"%USERPROFILE%\桌面\BatMPlayer.url" echo URL="C:\BatMPlayer\BatMPlayer.bat">>"%USERPROFILE%\桌面\BatMPlayer.url" echo IconIndex=9

  • 炫酷的批处理BAT走字特效源码

    先上第一版的代码, 代码肯定还存在BUG,先发上来给大家测试. @echo off&setlocal enabledelayedexpansion mode con: cols=87 lines=15 title code by foxjl 2007-12-1 www.jb51.net color 1a set long=43,minus=43 set,=^ 我们,是一群执著的批处理爱好者^ 在色彩斑斓的WINDOWS下,开启CMD这扇深邃的窗口^ 曾经挑灯夜战,曾经彻夜不眠^ 我们之所以如此似

  • 批处理BAT实现正弦曲线和抛物线代码

    先奉上正弦曲线的: @echo off&setlocal enabledelayedexpansion ( :loop for %%i in (30 46 55 59 60 59 55 46 30 14 5 1 0 1 5 14) do ( for /l %%j in (1 1 %%i) do ( set "str=!str! " ) echo !str!#&set str= for /l %%i in (1 1 600) do qdj 2>nul ) goto

  • 批处理文件 (.bat) 的几个技巧分享

    从中可以了解系统服务的添加与删除,以及文件复制等基本命令和方法.此外,利用批处理文件,还可以更方便地来扩展快捷操作. 例如,要打开一个目录,则代码形式为: 复制代码 代码如下: start D:\Zend 即打开 D 盘根目录下的 Zend 文件夹. 要访问一个网址,则代码形式为: 复制代码 代码如下: explorer http://localhost 即浏览本地服务器的 Web 服务. 结合 ZendCore,Apache+MySQL+PHP 环境套件中提到的三个批处理文件,我们可以在新的

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

    简介: 今天我们的主角是批处理bat脚本.一种简化的脚本语言,主要应用于Windows系统和Dos中.本文利用简单的几行代码,带你实现代码自动提交,项目轻松运行. 需要 掌握简单的bat批处理语法 一台电脑 一:最终效果图 平常提交代码,没有冲突的情况下,你可能需要依次输入以下几行命令: git add test.txt git commit -m '提交测试文件' git pull git push 有了批处理脚本,我们只要双击 FilePush.bat 批处理文件,即可完成自动提交.省去写重

  • BAT文件语法和技巧(bat文件的编写及使用)

    BAT文件语法和技巧(bat文件的编写及使用)(转载一) 比较有用的东比较有用的东西  首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件.    其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令.

  • java修饰类的使用方法以及使用技巧(分享)

    本次主要说明装饰类的使用方法以及注意点,在java编程中装饰类主要是对已经有的类进行增强其方法.在实际应用中我们不可能更改某个项目的源代码. /*装饰设计模式 * 当想要对已经有的对象进行功能增强时, * 可以定义类,将已有的队形传入,基于已有的功能,并提供加强功能. * 那么自定义的该类称为装饰类 * * * 装饰类只是对已有的某个类进行加强.前提是必须有这个类.*/ import java.util.*; class Chifan{ public void chifan(){ System.

  • 注释PHP和html混合代码的小技巧(分享)

    我们在写php的时候有时候会遇到想要注释一部分的代码,是由html和PHP混合组成的,这时候如果一行一行去分开注释有点麻烦.但是又不敢删掉,这时候我们可以充分利用if语句去进行注释的功能 <?php if (1==2):?> //代码片段 <?php endif;?> 以上就是小编为大家带来的注释PHP和html混合代码的小技巧(分享)全部内容了,希望大家多多支持我们~

  • python语言使用技巧分享

    一 在写之前 最好指定python的路径: #!/usr/bin/python python 在linux中需要添加编码方式:以免出现中文乱码 # -*- coding: UTF-8 –*- 二 在各类语言中,python应该是最会利用识缩进的语言 ,他的for语句即使有多行也不需要想java,C++.c一样使用{} ,可以像js.swift一样同换行符代表一句话,而不是使用: 号.有学过语言背景的同学请注意: 在python看来: 如果改变了缩进的方式,例如在第二个for上缩进,会导致错误:

  • mysql 列转行的技巧(分享)

    前言: 由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式.即同一个列中存储了多个属性值(具体结构见下表). 这种模式下,应用常常需要将这个列依据分隔符进行分割,并得到列转行的结果. 表数据: ID Value 1 tiny,small,big 2 small,medium 3 tiny,big 期望得到结果: ID Value 1 tiny 1 small 1 big 2 small 2 medium 3 tiny 3 big 正文: #需要处理的表 create tabl

  • linux下命令行操作快捷键及技巧(分享)

    历史相关命令 !!:执行上一条命令 !num:执行历史命令中第num条命令 !-num:执行历史命令中倒数第num条命令 !?string?:执行最近一条包含有string字符串的命令 Ctrl+r:搜索上一条匹配的命令 !$:代表上一个命令的最后一个字符串 Esc+.:显示上一个命令的最后一个字符串 移动相关命令 Ctrl+a:将光标移到行首 Ctrl+e:将光标移到行尾 Ctrl+右箭头:向右移动一个单词 Ctrl+左箭头:向左移动一个单词 Ctrl+f:向右移动一个字符,相当于按向右按键

  • js中string和number类型互转换技巧(分享)

    1.string-->number string类型   *1  即可变成  number类型 2.number-->string number类型  +''  即可变成  string 类型 <script type="text/javascript"> function screenInfo() { var str = '012.8372'; var s = 0; str = str * 1; alert(typeof (str));//number s +

  • 十分简单易懂的Java应用程序性能调优技巧分享

    大多数开发人员理所当然地以为性能优化很复杂,需要大量的经验和知识.好吧,不能说这是完全错误的.优化应用程序以获得最佳性能不是一件容易的事情.但是,这并不意味着如果你不具备这些知识,就不能做任何事情.这里有11个易于遵循的建议和最佳实践可以帮助你创建一个性能良好的应用程序. 大部分建议是针对Java的.但也有若干建议是与语言无关的,可以应用于所有应用程序和编程语言.在讨论专门针对Java的性能调优技巧之前,让我们先来看看通用技巧. 1.在你知道必要之前不要优化 这可能是最重要的性能调整技巧之一.你

随机推荐