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

摘要:用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 阅读(14750) 评论(0) 推荐(0) 编辑
摘要:基础: @title 设置标题 @color 设置颜色 @mode con: cols=50 lines=8 设置行列 @pause 执行完毕暂停 所有bat都应该使用REM注释 REM 是明确的注释,::注释在某些情况下会出错,可能执行时被误当做磁盘访问。::实际上也只是一个不生效的特殊标签,有解 阅读全文
posted @ 2010-08-20 11:02 dzqabc 阅读(2334) 评论(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 阅读(5093) 评论(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 阅读(1100) 评论(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 阅读(2002) 评论(0) 推荐(0) 编辑
摘要:Scripting.FileSystemObject 对象创建文件的函数,是下面方式:FileSystemObject.CreateTextFile(filename[,overwrite[,unicode]])其中的 unicode 属性是这样:可选项。Boolean 值指明是否以 Unicode 或 ASCII 文件格式创建文件。如果以 Unicode 文件格式创建文件,则该值为 True;如果以ASCII 文件格式创建文件,则该值为 False。如果省略此部分,则假定创建 ASCII 文件。我们是无法用这个函数来创建UTF-8格式文件的。这时候,我们可以使用 ADODB.Stream 对 阅读全文
posted @ 2010-03-17 17:15 dzqabc 阅读(1707) 评论(0) 推荐(0) 编辑
摘要:前一段时间blog_backup不好使了,然后发邮件给作者也都没给回复,一直没信,然后决定不等了,在网上搜到一个使用js备份csdn的软件,虽然不能用了,但感觉想法不错,于是动手改,后来改的越来越多就干脆就重新创建文件. 于是这个csdn_blog_backup修改版终于做完了,算法上没什么,主要就是正则表达式花老长时间了,没有尝试别的博客,反正最终我的博客可以备份了,不保证别人的能用,O(∩_∩)O~,可能会由于主题不同某些人不能用,可是尝试修改正则式了(可能还得费点时间).下面是两个文件run.batmode con lines=2000cscript.exe csdn_blog_bac. 阅读全文
posted @ 2010-01-17 00:55 dzqabc 阅读(937) 评论(0) 推荐(0) 编辑
摘要:大家知道,SYSTEM是至高无上的超级管理员帐户。默认情况下,我们无法直接在登录对话框上以SYSTEM帐户的身份登录到Windows 桌面环境。实际上SYSTEM帐户早就已经“盘踞”在系统中了。想想也是,连负责用户验证的Winlogon、Lsass等进程都是以SYSTEM身份运行的,谁还能有资格检验SYSTEM呢?既然SYSTEM帐户早就已经出现在系统中,所以只需以SYSTEM帐户的身份启动Windows的Shell程序Explorer,就相当于用SYSTEM身份登录Windows了。一、获得特权 1、执行“开始→运行”输入cmd回车打开命令提示符窗口。 2、在命令提示符下输入如下命令并回车: 阅读全文
posted @ 2009-12-23 09:21 dzqabc 阅读(7934) 评论(0) 推荐(0) 编辑
摘要:replace 方法以下是javascript中的例子下面的示例演示了 replace 方法将第一次出现的单词 "The" 替换为单词 "A" 的用法。function ReplaceDemo(){ var r, re; // 声明变量。 var ss = "The man hit the ballwith the bat.\n"; ss += "while the fielder caughtthe ball with the glove."; re = /The/g; // 创建正则表达式模式。 r = ss. 阅读全文
posted @ 2009-12-20 22:59 dzqabc 阅读(320) 评论(0) 推荐(0) 编辑
摘要:一,js文件// log输出函数function _WriteLog(str){ objLogFile.WriteLine(str);}function _ConsoleWrite(str){ _WriteLog(str); WScript.StdOut.WriteLine(str);}var m_fso = new ActiveXObject("Scripting.FileSystemObject");var m_http = new ActiveXObject("Microsoft.xmlhttp");// log文件var objLogFile = 阅读全文
posted @ 2009-12-19 20:02 dzqabc 阅读(587) 评论(0) 推荐(0) 编辑
摘要:我们在自己实现AJAX的时候,在应用中常需要连续调用SEND函数,并寄希望SEND函数调用结束后可以自动正确调用其回调函数,然而有时候不注意可能事与愿违,产生此情况的原因在于AJAX的实现上存在不正确用法。 如我们写调用方法代码如下: var xmlhttp=new XMLHttpRequest(); //此处没有考虑不同浏览器兼容问题 function send (....) { // xmlhttp.open(post,url,true); //url为调用的网络服务页面或服务 xmlhttp.send xml; xmlHttp.onreadystatechange=callbackfun 阅读全文
posted @ 2009-12-19 18:29 dzqabc 阅读(1091) 评论(0) 推荐(0) 编辑
摘要:私有函数构造函数中在定义一个function的时候,在内部只要不以this打头,就是一个俗称的函数体内的局部变量或局部function(js中function即对象)就是私有的. function Test(){ this.Value = 111; var value = 222; this.Foo = function(){ alert(this.Value); foo(); } function foo(){ alert(value); } } new Test().Foo(); new Test().foo();公有私有的互访性下面抄袭,稍作修改(O(∩_∩)O~)function Cl 阅读全文
posted @ 2009-12-14 22:39 dzqabc 阅读(2651) 评论(0) 推荐(1) 编辑
摘要:按值传递一个参数给函数就是制作该参数的一个独立复本,即一个只存在于该函数内的复本。即使按引用传递对象和数组时,如果直接在函数中用新值覆盖原先的值,在函数外并不反映新值。只有在对象的属性或者数组的元素改变时,在函数外才可以看出。param.message = "I was changed";// 由于是新创建了对象,所以将不会在函数外反映新值,新值仅在函数内有效 阅读全文
posted @ 2009-12-14 21:41 dzqabc 阅读(252) 评论(0) 推荐(0) 编辑
摘要:Option Explicit'○○○○○○○○○○○○○○○○○○○○○○○○○○○○○开始Const blnVBSShowCaption=True'生成的服务备份中是否添加说明Const blnVBSShowDescription=True'●●●●●●●●●●●●●●●●●●●●●●●●●●●●●结束'文件读写标识常量Const Forwriteing = 8'读取出来的自动模式类型Const cstrAutoForRead="Auto"'用于设定的自动模式类型Const cstrAutoForWrite="A 阅读全文
posted @ 2009-12-12 18:39 dzqabc 阅读(800) 评论(0) 推荐(0) 编辑
摘要:通过什么命令来设置CMD窗口的位置mode con cols=98 lines=35左右怎么设【命令】 阅读全文
posted @ 2009-10-13 08:57 dzqabc 阅读(961) 评论(0) 推荐(0) 编辑
摘要:1、@ 命令行回显屏蔽符 2、% 批处理变量引导符 3、> 重定向符 4、>> 重定向符 5、<、>&、<& 重定向符 6、| 命令管道符 7、^ 转义字符 8、& 组合命令 9、&& 组合命令 10、|| 组合命令 11、"" 字符串界定符 12、, 逗号 13、; 分号 14、() 括号 15、! 感叹号 16、批处理中可能会见到的其它特殊标记符: (略) CR(0D) 命令行结束符 Escape(1B) ANSI转义字符引导符 Space(20) 常用的参数界定符 Tab(09) ; = 不常 阅读全文
posted @ 2009-09-28 09:35 dzqabc 阅读(781) 评论(0) 推荐(0) 编辑
摘要:VC中的Just-in-time调试,使用该调试模式应用程序可以再Visual C++开发环境之外运行知道发生一个错误.当遇到一个程序错误时,Just-in-time调试自动加载Visual C++ Debugger .要打开Just-in-time调试只需要修改Tools->Options->Just-in-time debugging选项即可(其实该选项所做的操作就是写了个注册表,将自己作为其他程序抛出异常时的处理程序,下面有介绍) 设置即时调试断点,在编译生成的Debug版本程序中加入断点异常,在代码中硬编码一个断点(相当于让程序出错),让程序在到达程序员希望停止位置时加载已 阅读全文
posted @ 2009-09-18 23:08 dzqabc 阅读(3524) 评论(0) 推荐(0) 编辑
摘要:来自无情的空间: http://hi.baidu.com/xinghuo(注:有网友发现错误并指出,所有稍微有些修正--感谢提出问题的网友)for对很多批处理新手来说可能是最不好理解的,而微软的帮助又极为苦涩难懂,所以我想把我所了解的for尽可能以最简单的方式写出来。当然,因为是自己的理解,难免会有错,还请各位指出。好了,开始。1.没有任何参数的for 格式为:for %%i in (set) do command %%i 为变量 set为一个文件或者一组文件,其实就是一个集合。可用通配符,比如*.txt。 command 是要执行的命令。 看个例子: 有个文件夹,有如下文件: a.txt b 阅读全文
posted @ 2009-08-06 13:45 dzqabc 阅读(7262) 评论(0) 推荐(2) 编辑
摘要:只是清理.svn目录的话,当然可以通过SVN工具自带的导出功能。记录下主要还是这个批处理可以遍历所有目录中的特定文件夹。 程序代码如下: @echo off :start ::启动过程,切换目录 set pwd=%cd% cd %1 echo 工作目录是:& chdir :input ::获取输入, 阅读全文
posted @ 2009-07-28 16:45 dzqabc 阅读(1743) 评论(0) 推荐(0) 编辑
摘要:VBS备份百度博客标签:杂谈 分类:网络技巧sub denglu () '登陆百度,备份私有博客'on error resume nextdoup = inputbox("请输入用户名和密码" & vbcrlf & "之间以分号 " & chr(34) & ";" & " 隔开",m1)loop until trim(up) <> "" and len(trim(up)) > 8 and instr(up,";& 阅读全文
posted @ 2009-07-10 18:46 dzqabc 阅读(553) 评论(0) 推荐(0) 编辑