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

摘要:BC3提供了使用脚本进行merge的方法,下面是个简单的例子!它让你可以做任意两个目录间的合并,对于版本控制工具的合并功能不强或需要同步两个目录之类的场景很合适! 我用它来解决SVN库内容之间合并的问题。 文件syncMerge.txt的内容(调用方法就是第二行注释符后面的语句,当然得先装BC3!): #svnserve -d -r d:\svn_repository #"C:\Progr... 阅读全文
posted @ 2012-02-16 21:52 dzqabc 阅读(1958) 评论(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 阅读(12783) 评论(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 阅读(1154) 评论(0) 推荐(0)
摘要:################################################################################## # # # STL GDB evaluators/views/utilities # # # ########################################## # # The new GDB commands: #... 阅读全文
posted @ 2011-07-06 00:16 dzqabc 阅读(830) 评论(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 阅读(395) 评论(0) 推荐(0)
摘要:开发时,有时间程序已经启动起来了,我们会有时间需要知道它的启动参数。这时查看程序启动命令行便非常有用了。 查看->选择列->命令行 阅读全文
posted @ 2011-03-13 18:29 dzqabc 阅读(671) 评论(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 阅读(362) 评论(0) 推荐(0)
摘要:// 从(http://www.xdowns.com/soft/6/56/2010/Soft_64236.html)下载的绿色虚拟机,不过貌似服务总是安装不全,所以自己做了个启动文件,倘若有未安装服务则立即安装上,同时实现服务在不用时自动停止功能. @Rem ******************** 阅读全文
posted @ 2010-09-12 12:56 dzqabc 阅读(4153) 评论(0) 推荐(0)
摘要:WScript.Arguments 该对象代表正在执行的函数和调用它的函数的参数。 使用方法[cscript|wscript] //b //nologo delay.vbs 10000 阅读全文
posted @ 2010-09-12 11:47 dzqabc 阅读(796) 评论(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 阅读(20422) 评论(0) 推荐(0)
摘要:1>nul 意思是不显示命令运行的正确提示2>nul 是不显示错误提示一起就是 正确错误的都不显示>是重定向符号nul是空设备的意思,把提示输入到空设备就不显示了重定向你可以理解为 输入到 的意思 阅读全文
posted @ 2010-09-12 11:21 dzqabc 阅读(1084) 评论(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 阅读(2816) 评论(0) 推荐(0)
摘要:用WMI对象列出系统所有进程:----Instance.vbs----程序代码Dim WMI,objsSet WMI = GetObject("WinMgmts:")Set objs = WMI.InstancesOf("Win32_Process") For Each obj In objs Enum1 = Enum1 + obj.Description + Chr(13) + Chr(10) Nextmsgbox Enum1获得物理内存的容量:-----physicalMemory.vbs-----程序代码strComputer = ".& 阅读全文
posted @ 2010-09-12 11:04 dzqabc 阅读(14870) 评论(0) 推荐(0)
摘要:基础: @title 设置标题 @color 设置颜色 @mode con: cols=50 lines=8 设置行列 @pause 执行完毕暂停 所有bat都应该使用REM注释 REM 是明确的注释,::注释在某些情况下会出错,可能执行时被误当做磁盘访问。::实际上也只是一个不生效的特殊标签,有解 阅读全文
posted @ 2010-08-20 11:02 dzqabc 阅读(2369) 评论(18) 推荐(0)
摘要:WSCRIPT与CScript区别 窗口中运行,WSCRIPT;命令行中运行,CScrip; cscript因为把输出放进了控制台 所以可以对它重定向 方便程序调用 wscript直接用窗口输出 适合调试程序和编写小工具 在windows下不用cmd的话cscript的输出会一闪而过 大多数情况下,列在下表中的选项适用于 WScript.exe 和 CScript.exe。例外情况会加以注释。参数 说明//B 批处理模式;隐藏用户提示和脚本错误在命令行中的显示。默认模式是交互模式。//D 打开调试程序。//E:engine 用指定的脚本引擎执行脚本。//H:CScript或 //H:Wscri 阅读全文
posted @ 2010-06-27 00:21 dzqabc 阅读(5131) 评论(0) 推荐(0)
摘要:winver---------检查 Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 wiaacmgr-------扫描仪和照相机向导 winchat--------XP自带局域网聊天 mem.exe--------显示内存使用情况 Msconfig.exe---系统配置实用程序 mplayer2-------简易widnows media player mspa. 阅读全文
posted @ 2010-04-10 22:33 dzqabc 阅读(1128) 评论(0) 推荐(0)
摘要:一.win+(X) 其中win不会不知道吧,X为代码! (1)Win+L 锁定当前用户. (2)Win+E 资源管理器. (3)Win+R 运行. (4)Win+G (Gadgets)顺序切换边栏小工具. (5)Win+U 轻松访问中心. (6)Win+X Windows移动中心. (7)Win+Tab 启用 3D窗口切换. (8)Ctrl+Win+Tab 用键盘控制 Flip 3D窗口切换其中有个停顿效果.可以有足够的时间进行选择! (9)Win+break 开启系统属性窗口.二.Shell:command (外壳命令行) 以“Shell+冒号+命令”的格式,打开各种外壳文件夹: (1)sh 阅读全文
posted @ 2010-04-10 22:22 dzqabc 阅读(2030) 评论(0) 推荐(0)