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

摘要: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 阅读(1727) 评论(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 阅读(959) 评论(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 阅读(10187) 评论(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 阅读(341) 评论(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 阅读(604) 评论(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 阅读(1125) 评论(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 阅读(2671) 评论(0) 推荐(1)
摘要:按值传递一个参数给函数就是制作该参数的一个独立复本,即一个只存在于该函数内的复本。即使按引用传递对象和数组时,如果直接在函数中用新值覆盖原先的值,在函数外并不反映新值。只有在对象的属性或者数组的元素改变时,在函数外才可以看出。param.message = "I was changed";// 由于是新创建了对象,所以将不会在函数外反映新值,新值仅在函数内有效 阅读全文
posted @ 2009-12-14 21:41 dzqabc 阅读(265) 评论(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 阅读(812) 评论(0) 推荐(0)
摘要:通过什么命令来设置CMD窗口的位置mode con cols=98 lines=35左右怎么设【命令】 阅读全文
posted @ 2009-10-13 08:57 dzqabc 阅读(980) 评论(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 阅读(797) 评论(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 阅读(3655) 评论(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 阅读(7339) 评论(0) 推荐(2)
摘要:只是清理.svn目录的话,当然可以通过SVN工具自带的导出功能。记录下主要还是这个批处理可以遍历所有目录中的特定文件夹。 程序代码如下: @echo off :start ::启动过程,切换目录 set pwd=%cd% cd %1 echo 工作目录是:& chdir :input ::获取输入, 阅读全文
posted @ 2009-07-28 16:45 dzqabc 阅读(1758) 评论(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 阅读(562) 评论(0) 推荐(0)
摘要:使用VBS访问外部文本文件一些方法和脚本实例 2007-05-06 15:37:49 使用VBS访问外部文本文件一些方法和脚本实例处理文件用到的常量有:ForReading = 1 ,ForWriting=2,ForAppending=8,用于的操作分别是读/写和追加,都要在使用之前用VBS Const来声明。常用于处理文本文件的方法有:Read(var)—读var个字符,ReadLine—读一行,ReadAll—读整个文件内容,SkipLine—跳过本行指向下一行,Write(var)—把字符串var写入文件,WriteLine(var)—把字符串var和换行符写入文件,WriteBlank 阅读全文
posted @ 2009-07-10 18:45 dzqabc 阅读(1248) 评论(0) 推荐(0)
摘要:[编程实例]使用vbs脚本添加程序到自启动项提示:写文章后发现,CSDN的编辑器过滤了一些字符,比如&,所以下面的脚本可能会运行错误。。看官添加&&这个字符就可以了。vbs脚本的功能呢是很多的,不过有时候我们只需要其中的某些功能,今天我突然想研究下怎么用vbs脚本实现添加程序到自启动项......首先来一段吧...'========================================================================== ' ' VBScript Source File -- Created with S 阅读全文
posted @ 2009-07-10 18:44 dzqabc 阅读(2987) 评论(0) 推荐(0)
摘要:bat 批处理命令 文件 类型 语法 格式 应用 详解 [ 2005/08/23 00:12 | by bigfee ] 咳。。。做人真累啊。半夜回到家还想写点东西。不知道有多少人会看呢?不管了,别人不把他当成宝贝,咱自己留着当宝贝总是行的。 大一的时候看了篇关于如何书写bat文件的文章。那时候看得 阅读全文
posted @ 2009-06-27 10:02 dzqabc 阅读(797) 评论(0) 推荐(0)
摘要:DevCon 是一个带有内置文档的命令行实用工具。如果您运行 devcon help 命令,将会出现以下命令列表和描述信息。devcon help 命令可提供关于任何命令的详细帮助。使用其中的某些命令,您可以指定远程目标计算机。如果您在 WOW64 上使用 32 位版的 DevCon,则以下命令有效。设备控制台帮助:devcon.exe [-r] [-m:\\<machine>] <command> [<arg>...]-r 如果指定它,在命令完成后若需要则重新启动计算机。<machine> 是目标计算机的名称。<command> 是 阅读全文
posted @ 2009-04-30 15:36 dzqabc 阅读(6433) 评论(0) 推荐(0)