随笔分类 -  脚本(bat Wscript CScript 批处理 shell)

摘要:路由添加 route -p add [目标] [mask <网络掩码>] [网关] [metric <度量值>] [if <接口>]。 下表描述了 route -p add 命令的参数。 参数 描述 目标 指定路由的网络目标。目标可以是 IP 地址或子网前缀(又称为网络地址或网络标识符)(其中前缀的主机位设为 0)、主机路由的 IP 地址或者 0.0.0.0(默认路由)。 mask 指定与网络目标关联的子网掩码。子网掩码可以是 IP 地址或子网前缀的相应子网掩码、255.255.255.255(主机路由)或者 0.0.0.0(默认路由)。如果省略了掩码,则将 阅读全文
posted @ 2013-01-13 22:46 dzqabc 阅读(4457) 评论(0) 推荐(0) 编辑
摘要:常用的 grep 选项有: -c 只输出匹配行的个数。 -i 不区分大小写(只适用于单字符)。 -h 查询多文件时不显示文件名。 -l 查询多文件时只输出包含匹配字符的文件名。 -n 显示匹配行及行号。 -s 不显示不存在或无匹配文本的错误信息。 -v 显示不包含匹配文本的所有行。 -V 显示软件版 阅读全文
posted @ 2013-01-09 23:57 dzqabc 阅读(7452) 评论(2) 推荐(0) 编辑
摘要:批处理模式,支持结果重定向到一个文件 -b : Batch mode operation Starts top in 'Batch mode', which could be useful for sending output from top to other programs or to a f 阅读全文
posted @ 2013-01-09 23:47 dzqabc 阅读(351) 评论(0) 推荐(0) 编辑
摘要:shell脚本中的函数参数相关的引用参数:1. $#: 表示输出函数参数的个数2. $@: 表示输出函数参数的内容3. 在shell脚本中,接收到的参数存储在$1-$9中,例如: 阅读全文
posted @ 2012-12-02 22:40 dzqabc 阅读(390) 评论(0) 推荐(0) 编辑
摘要:将任务结果输出到临时文件中然后收集起来实现多任务同时执行输出。通过文件名来确认任务完成状态// 参数:文件列表,最大同时进行任务数ArrageTask(files, 3);// 参数:文件列表,最大同时进行任务数function ArrageTask(paraCmdList, paramiMaxMul){ var sQuery = "Select * from Win32_Process where Name = 'cmd.exe'"; var WshShell = new ActiveXObject("WScript.Shell"); 阅读全文
posted @ 2012-10-26 00:34 dzqabc 阅读(582) 评论(0) 推荐(0) 编辑
摘要:最近发现有些朋友一老问IF命令的用法,IF命令个人觉得很简单,所以就一直没把发放到新手教学贴里说,现在我给补上一文,希望对各位"非常BAT的"新手朋友们有所帮助.现在开始:在CMD使用IF/?打开IF的系统帮助(自己看我就不全部列出来了),IF[NOT]ERRORLEVEL number commandIF[NOT]string1==string2 commandIF[NOT]EXIST filename command首先来讲第一种用法IF[NOT]ERRORLEVEL number command这个用法的基本做用是判断上一条命令执行结果的代码,以决定下一个步骤.一般上 阅读全文
posted @ 2012-08-16 22:39 dzqabc 阅读(1489) 评论(0) 推荐(0) 编辑
摘要:net use \\ip\ipc$ " " /user:" " 建立IPC空链接net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:net use h: \\ip\c$ 登陆后映射对方C:到本地为H:net use \\ip\ipc$ /del 删除IPC链接net use h: /del 删除映射对方到本地的为H:的映射net use 阅读全文
posted @ 2012-07-12 23:34 dzqabc 阅读(326) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2012-04-09 00:05 dzqabc 阅读(1280) 评论(4) 推荐(0) 编辑
摘要:BC3提供了使用脚本进行merge的方法,下面是个简单的例子!它让你可以做任意两个目录间的合并,对于版本控制工具的合并功能不强或需要同步两个目录之类的场景很合适! 我用它来解决SVN库内容之间合并的问题。 文件syncMerge.txt的内容(调用方法就是第二行注释符后面的语句,当然得先装BC3!): #svnserve -d -r d:\svn_repository #"C:\Progr... 阅读全文
posted @ 2012-02-16 21:52 dzqabc 阅读(1938) 评论(0) 推荐(0) 编辑
摘要:Dim g_fsoSet WshShell = CreateObject("WScript.Shell")Dim objSessionDim objTabSet objTab = crt.GetActiveTabSet objSession = objTab.SessionSet objScreen = objTab.ScreenDim strRestartStringstrRestartString = crt.Arguments.GetArg(0)Dim strIP4TeststrIP4Test = crt.Arguments.GetArg(1)objScreen.Se 阅读全文
posted @ 2011-10-11 22:48 dzqabc 阅读(12641) 评论(0) 推荐(0) 编辑
摘要:在使用gdb 调试 程序 的时候,有时候需要设定多个断点,重复执行某些操作,而这些操作写起来比较麻烦,这个时候就应该想起来用gdb命令 脚本了,它能够很好的完成这些工作。有两种方式来使用脚本:1)启动gdb时候gdb在启动的时候,会在当前目录 下查找".gdbinit"这个文件作为初始化脚本 ,并把它的内容作为gdb命令进行解释,所以如果我把脚本命名为".gdbinit",这样在启动的时候就会处理这些命令。2)gdb运行期间可以使用 source script-file 来解释gdb命令脚本script-file 阅读全文
posted @ 2011-07-06 00:21 dzqabc 阅读(1141) 评论(0) 推荐(0) 编辑
摘要:################################################################################## # # # STL GDB evaluators/views/utilities # # # ########################################## # # The new GDB commands: #... 阅读全文
posted @ 2011-07-06 00:16 dzqabc 阅读(802) 评论(0) 推荐(0) 编辑
摘要:UNIX 系统的 shell 相当多样,例如 Bourne Shell(sh)、Bourne-Again Shell(bash)、Korn Shell(ksh)、C Shell(csh)等等;以下简述常见的 UNIXshell。 Bourne Shell(sh):这是历史悠久且重要的 UNIX shell,是由贝尔实验室的研究员 Stephen Bourne 为第七版的 UNIX 所创造,这种 shell 的执行档扩展名就是 .sh。 •Bourne-Again Shell(bash):光从名称就能猜出 bash 与 sh 是有渊源(甚至说「血缘」)。bash 是由 Brian Fox 于 1 阅读全文
posted @ 2011-05-12 07:32 dzqabc 阅读(369) 评论(0) 推荐(0) 编辑
摘要:开发时,有时间程序已经启动起来了,我们会有时间需要知道它的启动参数。这时查看程序启动命令行便非常有用了。 查看->选择列->命令行 阅读全文
posted @ 2011-03-13 18:29 dzqabc 阅读(658) 评论(0) 推荐(0) 编辑
摘要:netsh使用 ipconfig /all 查看配置 使用 ipconfig /renew 刷新配置 使用 ipconfig 管理 DNS 和 DHCP 类别 ID 使用 Ping 测试连接 使用 Arp 解决硬件地址问题 使用 nbtstat 解决 NetBIOS 名称问题 使用 netstat 显示连接统计 使用 tracert 跟踪网络连接 使用 pathping 测试路由器 阅读全文
posted @ 2010-09-25 23:09 dzqabc 阅读(350) 评论(0) 推荐(0) 编辑
摘要:// 从(http://www.xdowns.com/soft/6/56/2010/Soft_64236.html)下载的绿色虚拟机,不过貌似服务总是安装不全,所以自己做了个启动文件,倘若有未安装服务则立即安装上,同时实现服务在不用时自动停止功能. @Rem ******************** 阅读全文
posted @ 2010-09-12 12:56 dzqabc 阅读(4112) 评论(0) 推荐(0) 编辑
摘要:WScript.Arguments 该对象代表正在执行的函数和调用它的函数的参数。 使用方法[cscript|wscript] //b //nologo delay.vbs 10000 阅读全文
posted @ 2010-09-12 11:47 dzqabc 阅读(745) 评论(0) 推荐(0) 编辑
摘要:1、暂停(Pause)、延迟(Delay)、等待(Wait)、睡眠(Sleep) 1)for+set+if,时间精度为0.01秒,适用平台为WinNT/2K/XP/2003。 利用for解析变量%time%并存为两个时间点%start%和%now%,再利用set /a计算两个时间点的时间差,最后用i 阅读全文
posted @ 2010-09-12 11:36 dzqabc 阅读(20137) 评论(0) 推荐(0) 编辑
摘要:1>nul 意思是不显示命令运行的正确提示2>nul 是不显示错误提示一起就是 正确错误的都不显示>是重定向符号nul是空设备的意思,把提示输入到空设备就不显示了重定向你可以理解为 输入到 的意思 阅读全文
posted @ 2010-09-12 11:21 dzqabc 阅读(1039) 评论(0) 推荐(1) 编辑
摘要:a.bat内容为cd /d %~dp0在这里 cd /d %~dp0的意思就是cd /d d:\qq %0代表批处理本身 d:\qq\a.bat ~dp是变量扩充 d既是扩充到分区号 d: p就是扩充到路径 \qq dp就是扩充到分区号路径 d:\qq扩充变量语法详解: :: ~I - 删除任何引号("),扩充 %I :: %~fI - 将 %I 扩充到一个完全合格的路径名 :: %~dI - 仅将 %I 扩充到一个驱动器号 :: %~pI - 仅将 %I 扩充到一个路径 :: %~nI - 仅将 %I 扩充到一个文件名 :: %~xI - 仅将 %I 扩充到一个文件扩展名 :: % 阅读全文
posted @ 2010-09-12 11:18 dzqabc 阅读(2742) 评论(0) 推荐(0) 编辑