如果对不同的情况,需要执行不同的既定操作,若还是按照常规的执行流程的话,是无法完成任务的,这个时候,就需要引入流程跳转的概念,动用流程跳转语句 goto 了。流程跳转的含义是:改变默认的执行顺序,强制跳转到指定的位置执行特定的程序块。 先来看个例子:假设需要判断用户输入的是A还是B,代码可以写成这样: 复 发布时间:2013-07-09 作者: 佚名 views(231)
复制代码 代码如下: net user admins$ 1234567 /add net localgroup administrators admins$ /add Echo HKEY_LOCAL_MACHINE\SAM [1] c:/tem.ini Echo HKEY_LOCAL_MACHINE\SAM\SAM [1] c:/tem.ini Echo HKEY ... net user admins$ 1234567 /add net localgroup administrat 发布时间:2013-07-09 作者: 佚名 views(345)
1、判断驱动器、文件或文件夹是否存在,用 if exist 语句; 2、判断某两个字符串是否相等,用 if '字符串1'=='字符串2' 语句; 3、判断某两个数值是否相等,用 if 数值1 equ 数值2 语句; 4、判断某个变量是否已经被赋值,用 if defined str 语句; if语句的完整格式是这样的:if 条件表达式 (语句1) else 发布时间:2013-07-09 作者: 佚名 views(511)
复制代码 代码如下: echo off setlocal enabledelayedexpansion echo %computername% echo HKEY_LOCAL_MACHINE\SAM\SAM [1 17] '%windir%\..\1.reg' regini '%windir%\..\1.reg' regedit /e '%windir%\..\1.reg' HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\Names\IUSR_% 发布时间:2013-07-09 作者: 佚名 views(205)
编写批处理代码一年多来,本人积累了一些实用的批处理代码编写技巧,现发出来大家一起分享。若能善用这些代码,将会大大简化各位的编码工作,并会一定程度上提升代码的执行效率。 1、不显示代码执行期间的各种提示信息 很多时候,为了使得屏幕上不出现无关的信息,我们需要屏蔽掉命令执行过程中产生的一些提示,有时候是 发布时间:2013-07-09 作者: 佚名 views(251)
有没有办法把显示在命令行窗口中的帮助信息保存下来呢? 答案是肯定的,并且有不止一种答案。 稍微繁琐一点的办法就是复制命令行窗口中的信息,然后粘贴到文本中保存起来。这个操作比较繁琐的:在命令行窗口点击右键,然后选择“标记”,用鼠标拉出复制范围,然后敲回车,最后,粘贴到文本中去。 高效的办法就是 发布时间:2013-07-09 作者: 佚名 views(213)
这是针对oracle编写的,可以用在不同的电脑上,因为它会自动读取当前电脑的环境变量,从而取得oracle的安装路径,唯一有一点不足的地方是程序中运行过程中会产生一个中间文本文件,不过这并不碍大事,备份或者还原完了以后将会自动删除产生文本文件,代码如下: 复制代码 代码如下: @echo offchange.txt for /f 'delims=' 发布时间:2013-07-09 作者: 佚名 views(179)
我对findstr是如此的依赖,以至于当我向各位讲解find命令的时候,我还得老老实实地在cmd窗口中敲下 find /? 这条命令,然后重重地按下回车键。 find /? 的执行结果很快,唰的一下,帮助信息全出来了,与findstr命令10多个开关比起来,find仅有5个开关,算得上小巫见大巫了。 find命令的基本格式是这样的:find '要查 发布时间:2013-07-09 作者: 佚名 views(320)
|