批处理 - CSDN tag
batips【ALLyeSNO】2006-11-28 【更新中】
if "%cmd_v_on_exist%"=="1" (set cmd_v_on_exist=0goto eof ):program_startecho 请输入字符串set string=set/p string=if "%string%"=="" goto endfor /l %%i in (1,1,26) do (echo 循环第一圈: !string:~,%%i!echo 读取 %%i 个字母set /a add=%%i+1for /l %%j in (!add!,1,!add!) do (echo 循环第二圈: !string:~,%%j!echo 读取 %%j 个字母echo.echo 建立%n%个目录完毕!:endecho.wscript.exe 把这句识别成:调用一个叫 start 的函数,函数参数是 wscript 这个变量,然后用这个函数的结果来 减去 e。
FreeXploiT - Fri, 01 Jun 2007 06:43:33 GMT
使用rar命令行进行备份
Winrar虽然提供了方便的图形界面操作,但是很多时候,我们的备份工作都是具有重复性的,这个时候使用batch file来进行备份的操作,会比用图形界面更加快捷。%PATH%rar.exe a -m1 -hp123456 p%date:~0,2%%date:~3,2%%date:~6,4%_%time:~0,2%%time:~3,2%.rar src\*.cpp src\*.h src\*.txt src\*.sql src\*.xml src\*.sln src\*.vcprojpause.这样,我每天只需要点击一下backup_src.bat文件,batch就会自动为我生成src目录的一个rar压缩文件,比图形操作点鼠标点来点去,再输入密码等等,要方便很多。
tangl_99 - Thu, 24 May 2007 15:49:46 GMT
数据库批处理的几种方法
//使用PreparedStatement进行批处理 PreparedStatement psStatement = connect.prepareStatement("你的SQL语句(?)"); psStatement.setString(1,"Jennie"); psStatement.addBatch(); //根据需要添加多条批处理语句 psStatement.setString(1,"Tom"); psStatement.addBatch(); //获得批处理的结果 int[] uCounts = psStatement.executeBatch(); //和上面一样可以一次性执行 connect.commit();
Leo - Sun, 06 May 2007 00:30:48 GMT
有用的批处理--清楚系统垃圾
把一下代码保存为.bat文件 @echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old del /f /s /q %systemdrive%\recycled\*.* del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* rd /s /q %windir%\temp & md %windir%\temp del /f /q %userprofile%\cookies\*.* del /f /q %userprofile%\recent\*.* del /f /s /q "%userprofile%\Loc
shouhuzhe - Wed, 25 Apr 2007 17:15:37 GMT
WINDOWS未加域进行DNS名称解析
只要计算机配置好了域DNS地址,那么运行nslookup后,只要输入计算名,即可进行查询。固建立如下批处理文件,以便使用:@echo offif "%1"=="" goto errorset server=%2set host=%1if "%2"=="" (set server=192.168.0.234 & set host=%1.mydomain.com)for /f "skip=3 tokens=1*" %%i in (‘nslookup %host% %server%‘) do echo %%i %%jgoto end:errorecho usage:echo ns host # look up ‘host‘ using default serverecho ns host server # look up ‘host‘ using ‘server‘:end.
小章 - Thu, 12 Apr 2007 16:36:13 GMT
方便的网络配置批处理-适用于经常更换ip地址的用户
是否经常奔波于公司/学校 和 家里?是否疲于更改自己的本本网络配置?如果你是以上两种人之一,请看下文!这是自己写的一个批处理文件,全自动配置IP地址,网关,dns如果有手提电脑,经常修改网络配置的哥们,使用这个工具太方便了!以下为源代码. @echo offtitle Network Configuration Application---Made by 风逐云 [email]NicholasMaxwell@msn.com[/email] QQ:55730050mode con: cols=80 lines=23ECHO. ==================Configurating, Please Wait==================ECHO. ==================Network Configuration Application================== > netcfg.logcolor 1aECHO. :::::::::::::::::::::::::::::::::::::::::::: 用户定义段:: 如需自定义,请修改这里:: ::
nicholasmaxwell - Tue, 27 Mar 2007 00:28:26 GMT
dos批处理命令详解
dos批处理命令详解。1.│ 命令 Usage:第一条命令 │ 第二条命令 [│ 第三条命令...] 将第一条命令的结果作为第二条命令的参数来使用,记得在unix中这种方式很常见。:makedir if exist c:\temp.bat attrib -r -h c:\temp.bat >nul echo @echo off >c:\temp.bat echo %%1:\ >>c:\temp.bat echo cd\ >>c:\temp.bat echo :startmd >>c:\temp.bat echo for %%%%a in ("if not exist %%2\nul md %%2" "if exist %%2\nul cd %%2") do %%%%a >>c:\temp.bat echo for %%%%a in (">ass_hole.txt") do echo %%%%a Your Gone @$$hole!!!!
堕落佛 - Fri, 09 Mar 2007 18:32:56 GMT
使用批处理方式实现文件与文件夹的删除
其实本来删除这个东西在命令提示符里就能做,del+RD就可以了,但是,那个提示是否删除很烦人,不去掉,就不能用批处理实现自动删除。/q就是指不提示,直接删,rd命令的/r意思是删除目录前将删除目录中的所有文件和子目录,也就是无视目录是否为空。rd "E:\Interface Backup\Daily Backup" /s /qC:\WINDOWS\system32\xcopy.exe "F:\Interface Module Share" "E:\Interface Backup\Daily Backup\" /s /e >"E:\Interface Backup\Daily Backup.log"
Simon Jo - Tue, 13 Mar 2007 09:53:33 GMT
批处理快速切换IP地址、网关和DNS
D:\>netshnetsh>ipnetsh>interfacenetsh interface>ip此上下文中的命令:set address - 设置指定的接口的 IP 地址或默认网关。公司IP.bat 程序代码netsh interface ip delete dns "本地连接" addr=allnetsh interface ip add dns "本地连接" addr=202.119.230.8netsh interface ip add dns "本地连接" addr=202.106.196.115netsh interface ip add address "本地连接" 192.168.0.8 255.255.255.0netsh interface ip add address "本地连接" gateway=192.168.0.1 gwmetric=1ipconfig /flushdns.
tommy_lgj - Wed, 13 Jun 2007 11:15:56 GMT
批处理一二三
用net命令自动登录: net use \\1.2.3.4\share password /user:administrator bat中跳转(冒号是在前面的,BT): :start ... goto :start bat中暂停:首先建立一个vbs文件 Wscript.Sleep Wscript.Arguments(0) * 1000 然后bat中 start /w sleep.vbs 10
ffb - Fri, 08 Jun 2007 12:56:45 GMT
批处理的介绍
而内部命令和外部命令中别有一类是专用于或常用于批处理中的命令可称之为"批处理命令"。==== willsort 编注 ===========首先, @ 不是一个命令, 而是DOS 批处理的一个特殊标记符, 仅用于屏蔽命令行回显. 下面是DOS命令行或批处理中可能会见到的一些特殊标记符:CR(0D) 命令行结束符Escape(1B) ANSI转义字符引导符Space(20) 常用的参数界定符Tab(09) ;= 不常用的参数界定符+ COPY命令文件连接符* ?文件通配符"" 字符串界定符| 命令管道符< >>>文件重定向符@ 命令行回显屏蔽符/ 参数开关引导符: 批处理标签引导符% 批处理变量引导符。
disco97 - Thu, 07 Jun 2007 23:02:19 GMT
批处理命令大全
批处理命令大全1.Echo 命令打开回显或关闭请求回显功能,或显示消息。command 指定对每个文件执行的命令。~I - 删除任何引号("),扩充 %I%~fI - 将 %I 扩充到一个完全合格的路径名%~dI - 仅将 %I 扩充到一个驱动器号%~pI - 仅将 %I 扩充到一个路径%~nI - 仅将 %I 扩充到一个文件名%~xI - 仅将 %I 扩充到一个文件扩展名%~sI - 扩充的路径只含有短名%~aI - 将 %I 扩充到文件的文件属性%~tI - 将 %I 扩充到文件的日期/时间%~zI - 将 %I 扩充到文件的大小%~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩充到找到的第一个完全合格的名称。
disco97 - Thu, 07 Jun 2007 23:00:43 GMT
some MATLAB tips (一)
例如:想让MATLAB启动后将工作目录(默认为 D:\MATLAB\work)改变为 E:\WorkSpace\MATLAB ,按如下步骤操作即可: ①,找到文件 startupsav.m (在D:\MATLAB7\toolbox\local之下),在最后一行添加 cd E:\WorkSpace\MATLAB; ②,保存退出,将文件名改为 startup.m即可;
Hutcher - Wed, 06 Jun 2007 11:41:39 GMT
安全清除你:C盘垃圾,让你多出近2G的空间
很多朋友说夸张了,只能减少几十M而已,其实那是因为你的系统本来都比较干净,如果你系统使用了一段时间,安装了一定的软件,升级过,长期浏览网页图片,一定时间后你再清理试试看能不能达到1G以上,不夸张,只是针对用的人而言~不想把他做成.bat文件上传,让大家自己写,会觉得更安全,放心,安全觉得可以保障的。教大家自己写个程序这个程序是自动清理电脑里的垃圾而不会破坏系统 比很多软件都好哦新建一个记事本并输入以下的内容:@echo offecho 正在清除系统垃圾文件,请稍等......del /f /s /q %systemdrive%\*.tmpdel /f /s /q %systemdrive%\*._mpdel /f /s /q %systemdrive%\*.logdel /f /s /q %systemdrive%\*.giddel /f /s /q %systemdrive%\*.chkdel /f /s /q %systemdrive%\*.olddel /f /s /q %systemdrive%\recycled\*.*del /f /s /q %windir%\*.bakde
孤心夜雪 - Mon, 04 Jun 2007 13:23:13 GMT
自己动手——防止自己的U盘中病毒
上次发了个自己动手打造U盘病毒专杀工具,那是防止别的U盘插到自己的电脑上给自己带来病毒,而这次这一招是防止自己的U盘插到别的电脑上中U盘病毒。我不知道现在已有的U盘病毒能不能修改Autorun.inf的属性来实现自己的目的,所以请大家实验一下,看我的方法好不好用,知道了一定要告诉我......好了,现在开始,还是把以下代码存为.bat的批处理文件,双击执行后会生成一个Autorun.inf文件,把Autorun.inf拷入自己的U盘就可以了。
浪迹天涯 - Mon, 21 May 2007 12:23:36 GMT
简明批处理教程
主要命令也只有一条:(在批处理文件中使用 FOR 命令时,指定变量使用 %%variable)@for /f "tokens=1,2,3 delims= "%%i in (victim.txt) do start call door.bat %%i %%j %%ktokens的用法请参见上面的sample1,在这里它表示按顺序将victim.txt中的内容传递给door.bat中的参数%i %j %k。用这种方法可以同时执行多条命令,当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令;用这种方法可以同时执行多条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令;
JavaWind - Thu, 10 May 2007 18:40:36 GMT
SQLServer 2005触发器调用批处理文件
1.首先在Visual Stdio 2005中建立一个 VB 数据库Sql Server 工程,工程名为【MyCLRProcedure】,如下图。3.在新建工程上右键 -> 追加 -> StoredProcedures,选择StoredProcedures ,设置名称为【MyProc.vb】,程序如下Partial Public Class StoredProceduresClass StoredProcedures <Microsoft.SqlServer.Server.SqlProcedure()> _ Public Shared Sub MyProc()Sub MyProc () ‘ コードをここに追加してください End SubEnd Class.生成【MyProc.dll】文件,拷贝至数据库服务器上的【C:\temp】目录下。
tyouvivi - Thu, 17 May 2007 14:42:27 GMT
超越color命令——ANSI彩色文字批处理
闲来无聊,写了个批处理玩。在2000/XP/2003/Vista下保存代码为 test.cmd 双击运行下试试~ @echo offchcp 437>nul&&graftabl 936>nulren %WinDir%\System32\config.nt %WinDir%\System32\config.nt.bak 2>nul<"%~f0" more +7 >%WinDir%\System32\config.ntecho DEVICE=%WinDir%\System32\ANSI.SYS /x >>%WinDir%\System32\config.ntcommand /cecho