随笔-143  评论-68  文章-0  trackbacks-0
06 2008 档案
第7章 DOS编程高级技巧--结束篇      摘要: 没啥说的,看看高手设计的菜单界面吧:
@echo off
cls
title 终极多功能修复
:menu
cls
color 0A
echo.
echo ==============================
echo 请选择要进行的操作,然后按回车
echo ==============================
echo.
echo 1.网络修复及上网相关设置,修复IE,自定义屏蔽网站
echo.
echo 2.病毒专杀工具,端口关闭工具,关闭自动播放
echo.
echo 3.清除所有多余的自启动项目,修复系统错误
echo.
echo 4.清理系统垃圾,提高启动速度
echo.
echo   阅读全文
posted @ 2008-06-30 11:30 windone 阅读(2993) | 评论 (3)  编辑
第6章 if命令讲解      摘要: 在CMD使用IF /?打开IF的系统帮助(自己看我就不全部列出来了),我们会发现IF有3种基本的用法!
执行批处理程序中的条件处理。
IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command
NOT 指定只有条件为 false 的情况下, Windows XP 才
应该执行该命令。
ERRORLEVEL number 如果最后运行的程序返回一个等于或大于
指定数字的退出编码,指定条件为 true。
string1==string2 如果指定的文字字符串匹配,指定条件为 true。
EXIST filename 如果指定的文件名存在,指定条件为 true。
command 如果符合条件,指定要执行的命令。如果  阅读全文
posted @ 2008-06-30 11:29 windone 阅读(971) | 评论 (0)  编辑
第5章 set命令详解      摘要: 显示、设置或删除 cmd.exe 环境变量。
SET [variable=[string]]
variable 指定环境变量名。
string 指定要指派给变量的一系列字符串。
要显示当前环境变量,键入不带参数的 SET。
SET 命令不允许变量名含有等号。

例子:
@echo off
set var=我是值
echo %var%
pause

  阅读全文
posted @ 2008-06-30 11:28 windone 阅读(1205) | 评论 (0)  编辑
第4章 批处理中的变量      摘要: 他们的值由系统将其根据事先定义的条件自动赋值,也就是这些变量系统已经给他们定义了值,
不需要我们来给他赋值,我们只需要调用而以! 我把他们全部列出来!

%ALLUSERSPROFILE% 本地 返回“所有用户”配置文件的位置。
%APPDATA% 本地 返回默认情况下应用程序存储数据的位置。
%CD% 本地 返回当前目录字符串。
%CMDCMDLINE% 本地 返回用来启动当前的 Cmd.exe 的准确命令行。
%CMDEXTVERSION% 系统 返回当前的“命令处理程序扩展”的版本号。
%COMPUTERNAME% 系统 返回计算机的名称。
%COMSPEC% 系统 返回命令行解释器可执行程序的准确路径。
%DATE% 系统 返回当前日期。使用与 date /t 命令相同的格式。由 Cmd.exe 生成。有关
date 命令的详细信息,请参阅 Date。
%ERRORLEVEL% 系统 返回上一条命令的错误代码。通常用非零值表示错误。
%HOMEDRIVE%  阅读全文
posted @ 2008-06-30 11:26 windone 阅读(2172) | 评论 (0)  编辑
第3章 FOR命令中的变量      摘要: FOR命令中有一些变量,他们的用法许多新手朋友还不太了解,今天给大家讲解他们的用法!

先把FOR的变量全部列出来:
~I - 删除任何引号("),扩展 %I
%~fI - 将 %I 扩展到一个完全合格的路径名
%~dI - 仅将 %I 扩展到一个驱动器号
%~pI - 仅将 %I 扩展到一个路径
%~nI - 仅将 %I 扩展到一个文件名
%~xI - 仅将 %I 扩展到一个文件扩展名
%~sI - 扩展的路径只含有短名
%~aI - 将 %I 扩展到文件的文件属性
%~tI - 将 %I 扩展到文件的日期/时间
%~zI - 将 %I 扩展到文件的大小
%~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩展
  阅读全文
posted @ 2008-06-30 11:25 windone 阅读(811) | 评论 (0)  编辑
第2章 DOS循环:for命令详解      摘要: FOR这条命令基本上都被用来处理文本,我们这次除了要说他处理文本的作用外还要讲他的其他一些好用的功能!
看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号)
FOR 参数 %%变量名 IN (相关文件或命令) DO 执行的命令
  阅读全文
posted @ 2008-06-30 11:23 windone 阅读(10743) | 评论 (6)  编辑
简单查找蓝屏的根源--Windows Debug      摘要: 很多时候,我们会发现机器很不稳定,经常蓝屏,不知道如何去处理?
重装系统后,好了几天,有出现同样的问题,这么头疼的问题,怎么办?怀疑硬件问题,但怎么看都不像是硬件的故障。 可能大家束手无策的时候,有一个Windows Debug工具,

能够通过分析Dump文件来确定机器BSOD的原因,从而轻松解决蓝屏问题。  阅读全文
posted @ 2008-06-26 14:53 windone 阅读(3730) | 评论 (3)  编辑
第1章 批处理基础A      摘要: 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。
小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。
了解了大概意思后,我们正式开始学习.先看一个简单的例子!
@echo off
echo "欢迎来到非常BAT!"
pause
把上面的3条命令保存为文件test.bat或者test.cmd然后执行,
他就会在屏幕上显示以下二行话:
欢迎来到非常BAT!
请按任意键继续. . .  阅读全文
posted @ 2008-06-24 17:18 windone 阅读(1341) | 评论 (1)  编辑
第1章 批处理基础B      摘要: 第二节 常用特殊符号
1、@ 命令行回显屏蔽符
2、% 批处理变量引导符
3、> 重定向符
4、>> 重定向符
5、<、>&、<& 重定向符
6、| 命令管道符
7、^ 转义字符
8、& 组合命令
9、&& 组合命令
10、|| 组合命令
11、"" 字符串界定符
12、, 逗号
13、; 分号
14、() 括号
15、! 感叹号
16、批处理中可能会见到的其它特殊标记符: (略)
  阅读全文
posted @ 2008-06-24 17:18 windone 阅读(1373) | 评论 (0)  编辑
使用批处理文件来操作注册表      摘要: 在入侵过程中经常回操作注册表的特定的键值来实现一定的目的,例如:为了达到隐藏后门、木马程序而删除Run下残余的键值。或者创建一个服务用以加载后门。当然我们也会修改注册表来加固系统或者改变系统的某个属性,这些都需要我们对注册表操作有一定的了解。下面我们就先学习一下如何使用.REG文件来操作注册表.(我们可以用批处理来生成一个REG文件)
关于注册表的操作,常见的是创建、修改、删除。   阅读全文
posted @ 2008-06-20 11:21 windone 阅读(807) | 评论 (0)  编辑
批处理简明教程      摘要:  一.简单批处理内部命令简介

  1.Echo 命令

  打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。

  语法

  echo [{on off}] [message]

  Sample:@echo off / echo hello world

  在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。

  阅读全文
posted @ 2008-06-18 15:54 windone 阅读(523) | 评论 (1)  编辑
dos技巧100例      摘要: 98、LOADFIX命令的正确使用
在优化过程中,有少数程序不能在640KB常规内存的低64KB内正确运行。此时,

可使用LOADFIX命令让可执行程序(如ZMPROG.EXE)在低64KB以上的内存中运行,方

法是在要运行的应用程序前加上LOADFIX∶
LOADFIX ZMPROG
99、何时使用虚拟盘(也称RAM盘)?
RAM盘能显着提高磁盘文件的存取速度,但它在断电或重启动时会丢失数据。因

此,使用RAM盘时要特别小心。在没有硬盘的系统上,RAM盘值得一用;在需要存

放较大的临时文件或复制程序时,也可以使用;当你的系统上配有CD-ROM时,在

开始工作前,可将CD-ROM盘上的文件与数据复制进RAM盘,能够显着提高效率。
100、虚拟盘的安装
DOS提供的RAMDRIVE.SYS是一个虚拟盘驱动程序,你可以将它安装进内存,让它

使用扩展内存或扩充内存,生成指定大小的RAM盘。例  阅读全文
posted @ 2008-06-18 15:52 windone 阅读(765) | 评论 (0)  编辑
ADO.NET 连接数据库字符串(Oracle、SqlServer、Access、ODBC)      摘要: ADO.NET 连接数据库字符串(Oracle、SqlServer、Access、ODBC)
以下是连接实例:

ACCESS
string conStr=@"provider=microsoft.Jet.OleDb.4.0;data source=d:\\accessData.mdb;uid=sa;pwd=dd";

SQL SERVER
string conStr=@"Server=bwj;database=demo;uid=sa;pwd=";

ORACLE
string conStr=@"Provider=MSDAORA.1;Password=pwd;User ID=user_name;Data Source=link_str"
  阅读全文
posted @ 2008-06-16 10:26 windone 阅读(5389) | 评论 (0)  编辑
批处理写的关机小程序--bat      摘要: @echo off
color 17
title --by windone
:windone
cls
echo %date% %time%
echo.
echo

************************************************************
echo # 关机小程序

#
echo #

#
echo # 1.关机 2.重启 3.设定时间关机 #
echo # 4.倒计时关机 5.中午关机 6.晚上关机 #
echo # 7.凌晨关机 8.锁定计算机 9.查看当前状态 #
echo # 10.删除任  阅读全文
posted @ 2008-06-14 14:32 windone 阅读(2777) | 评论 (1)  编辑