云联天下首页 |  登陆 |  注册 |  密码找回 |  关于我们 | 加入收藏 
首页技术资料系统/服务器→一个文件搞定操作系统的所有问题 【字号: 】 【背景色 杏仁黄 秋叶褐 胭脂红 芥末绿 天蓝 雪青 灰 银河白(默认色)

一个文件搞定操作系统的所有问题

网址来源:http://www.kehui.net发布时间: 2007-04-10 02:00:13

使用电脑的过程中我们会遇到很多的问题,烦人的广告窗口不停的弹出;不停的在多套网络配置中切换;时常忘掉备份网络中的关键数据;加密的文件夹由于误操作无法打开。你想过没有以上这些问题都可以通过一个小文件解决?你甚至可以借助它解决几乎所有在使用电脑时遇到的问题。它就是功能强大的bat文件。

一、查漏补缺——给系统功能添把火 

我们的操作系统虽然功能强大,但是在某方面的应用上依旧存在欠缺,如:没有定时关机软件。而用bat文件可以解决很多这类问题。 

1.关机与重启 

我们先做个让电脑在每天指定时间关机的bat,具体方法如下: 

打开附件中的记事本,然后在里边写入,at 22:00 shutdown -s -f,然后选择“文件→保存”,保存类型选择“所有文件”,然后将其命名为:shutdown.bat,如图1所示。如果你希望每天都在晚上十点关机,则将这个文件拖动到“开始→程序→启动”中,这样每次开机该文件都将被执行,其具体含义是,at 22:00在每天十点,shutdown -s -f关机且关闭所有未响应程序。 

如果你需要经常重启机器,可以编写一个快速关机的bat文件,还是打开一个记事本,写入: 

@echo off 

//关闭命令行显示 

%systemroot%system32shutdown -r -t 0 

//-r参数表示重启计算机,-t表示时间后边跟随等待秒数,为0则表示马上重启 

2.磁盘整理 

Windows XP自带的磁盘碎片整理程序无法进行全盘整理,我们可以编写一个全盘整理的bat,在记事本里边输入: 

defrag c: /f /v 

defrag d: /f /v 

//有几个分区就写几行,其中-f表示即使可用磁盘空间不足,也强制进行磁盘整理。-v表示显示整理结果。 

将这个存为bat文件,再双击即可。如果你嫌整理的时间太长,不愿意在一旁守着,可以在文件的结尾输入:shutdown -s -f,让其执行完关机即可。

二、一律从简——让网络操作变轻松 

访问共享文件夹、备份网络数据、切换网络配置等常规网络操作,如果采用传统做法,实在是费时费力。用bat文件,一切将可以简化为一个双击动作。 

1.备份还原网络配置 

对于经常使用笔记本电脑在两地上网的朋友,切换网络配置就成了家常便饭,总是该来该去实在麻烦,用bat文件可以使一切都变得简单。 

首先选择“开始→运行”,输入:cmd,回车后进入命令行界面,然后输入:netsh -c interface dump>d:home.txt,回车后,系统将会把你当前的网络配置备份到d盘的home.txt文档中。 

然后开始编写bat文件,只有简单的一行:netsh -f d:home.txt,保存为bat文件,以后双击该文件就会应用home.txt中的网络配置。如果你觉得两个文件烦,也可以将两个文件写成一个bat文件:   

@echo off 

netsh interface ip set address name="本地连接" source=static addr=10.10.10.1 mask=255.255.255.0 

//设置本地连接的ip地址为:10.10.10.1,子网掩码为:255.255.255.0 

netsh interface ip set address name="本地连接" gateway=110.10.10.2 gwmetric=0 

//设置网关 

netsh interface ip set dns name="本地连接" source=static addr=10.10.10.3 register=PRIMARY 

//设置主dns 

netsh interface ip add dns name="本地连接" addr=10.10.10.4 

//设置备份dns 

netsh interface ip set wins name="本地连接" source=static addr=none 

//设置wins 

2.在局域网中群发信息 

如果你局域网中的机器没有禁止信使服务的话(启用方法为:在“运行”里输入:services.msc,双击里边的Messenger,选择启用即可),当需要定时向全网发送消息时,完全可以用批处理文件实现,实现方法是: 

rem 准备发布“9点断网”给局域网所有计算机 

//显示在bat运行前,起到提示作用 

pause 

//暂停运行,按任意键继续,如果需要定时运行,则不要此段 

net send * 9点断网 

//发送下“9点断网”的信息,网段中所有的机器,“*”表示所有的机器 

将其保存为bat文件,双击后得到如图2所示的效果。再按键盘上的任意键,信息将被发送到全网。如果你希望它定时发送,则将pause字段去掉,然后将其加入到计划任务中即可。

3.打开或关闭网络共享 

当你需要共享某个远程的文件夹时,总要跑到本地去操作,如果数量众多,就有可能跑断腿,我们可以编写一个自动共享硬盘的bat文件,将文件发给用户,只要其双击该文件,即可实现共享的目的。 

@echo off 

echo REGEDIT4>c:1.reg 

echo [HKEY_LOCAL_MACHINESOFTWAREmicrosoftWindowsCurrentVersionNetworkLanManE]>>c:j.reg echo "Flags"=dword:00000102>>c:j.reg 

//Flags用于是确定共享目录的访问方式,其中"Flags"=dword:00000102是完全共享,101是只读,103是根据密码访问。 

echo "Parm1enc"=123:>>c:1.reg 

//Parm1enc键值保存着完全访问方式下的密码 

echo "Parm2enc"=456:>>c:1.reg 

//Parm2enc键值保存着只读访问方式下的密码 

echo "Path"="D:">>c:1.reg 

//Path键值是共享文件夹的路径 

echo "Remark"="我共享了你的D盘">>c:1.reg 

//Remark键值是备注 

echo "Type"=dword:00000000>>c:1.reg 

REGEDIT /S c:j.reg DEL c:j.reg cls exit 

用户运行这个bat文件后,再注销一下,文件夹就会被共享出来了。如果你每天都需要访问某个共享文件夹,且这个共享文件夹设置了密码,你还可以让bat 文件帮你在开机的时候先输入密码,你再访问时就只需要双击打开即可。输入:net use \192.168.0.1IPC$ "1234" /user:"administrator,这个表示访问PC机192.168.0.1上边的共享文件夹,用administrator用户,密码为: 1234。将其保存为bat文件,并将其加入到启动组中即可。 

共享文件夹管理不当,会产生严重安全隐患,所以有时为了安全,需要批量卸载掉共享文件夹,其实只要将命令:net share c$ /del加入到bat文件中即可,其中c$为共享文件夹的名字,完整的例子可以到XXXX下载。 

4.备份网络数据  

你还可以利用bat文件将数据备份到局域网内的某台文件服务器上,这样就省去了复制粘贴的麻烦,具体做法是: 

set source=e:work 

//文件来源为本机e盘的work文件夹 

set dest=\192.168.0.1ackup 

//目标文件夹为PC机192.168.0.1的backup文件夹 

net use \192.168.0.1IPC$ "1234" /user:"administrator" 

xcopy %source% %dest% /e /v /r /y /z 

//将源盘文件拷贝到目的服务器 

将其保存为bat文件,以后只要双击此文件即可完成备份任务。

 三、固若金汤——令电脑安全更放心 

1.用bat加密文件 

无论使用使用加密工具还是系统自带的EFS加密,一旦遇到密码丢失或者证书损坏时,想要恢复原来的文件就变得非常困难,用bat文件实现的加密则非常简单。 

具体的操作步骤为,首先在D盘中建立一个文件夹ABC,然后在运行中输入:cmd后回车,打开命令行编辑窗口,然后输入:  

C:>Documents and SettingsAdministratorcd 

C:>d: 

D:>cd abc 

D:abc>md 1.. 

//在abc目录下建立s.目录 

然后在abc目录下建立一个bat文件,内容为: 

copy abc* 1..* 

del /q abc* 

将其保存为:加密.bat,并将其放到abc目录下。 

然后再建立一个bat文件,内容为: 

copy 1..* abc* 

将其保存为:解密.bat,顾名思义,需要加密文件时双击加密.bat文件,需要解密时双击解密.bat文件。 

我们来了解一下这个加密的具体原理,在Windows中“”符号代表的是路径分隔符,用于区分父文件夹与子文件夹。所以Windows无法打开名称中含有“”的文件或文件夹,双击这类文件或文件夹时系统会提示错误,如图3所示。而这类文件夹在命令行模式下是可以访问的。我们在abc文件夹中建立这么一个无法打开的文件夹,当需要加密时,用加密.bat将abc文件夹中的内容复制到这个特殊文件夹中。反之,将其复制出来则完成解密工作。如果将命令: D:abc>md 1..,改为:D:abc>md 1..a,则1..文件夹将不可见。 

2.屏蔽淘宝网广告 

很多惹人厌的网站都喜欢在我们的机器中弹出一堆的广告,以增加其知名度,淘宝就是其中的一个,它的广告在你的桌面上肆无忌惮的弹出,实在让人没有安全感,我们可以用bat文件将其禁用。对于操作系统是Windows XP/2003的系统,建立bat文件: 

%SystemRoot%system32
otepad.exe C:WINDOWSsystem32driversetchosts 

#kill taobao 

0.0.0.0 www.taobao.com 

0.0.0.0 search.taobao.com 


0.0.0.0 taobao.com 

0.0.0.0 www.unionsky.cn 

0.0.0.0 www.allyes.com 

如果操作系统是Windows 98/ME,则需将首行替换为:%SystemRoot%system32
otepad.exe C:WINDOWShosts,这个bat文件的作用是将与淘宝相关的网页都指向一个空IP,是你的机器无法访问淘宝,也就不会看到它的广告了,呵呵。


爱妮 

相关新闻
v 让WinXP更安全的几招超级必杀技 2007-04-10 02:02:13
v 完整清除XP垃圾文件的秘密武器 2007-04-10 02:03:30
v FreeBSD 5.0新特性--下一代SMP支持 2007-04-10 02:06:35
v FreeBSD如何保存和使用内核更改信息 2007-04-10 02:06:47
v 从网络安装最新的FreeBSD-Stable 2007-04-10 02:12:14
v 在freeBSD下编译linux kernel 2007-04-10 02:14:33
v 如何看FreeBSD的系统日志 2007-04-10 02:18:13
v 如何搞定服务器 2016-02-23 22:24:46
  最新新闻
智慧家居
智慧家居颠覆传统智能家居
智慧云谷让智能家居变成有智慧的
智慧云谷引领智慧家居新生活
科技改变生活 智慧云谷智慧家居系
智慧家居领航者,智慧云谷助你玩
智能家居如何赢得市场美誉度?
智慧云谷智慧家居:创业者有无限
WiFi智能家居你还在用?这样的智
互联网+助推智能家居产业
智慧云谷为您打造真正的智能家居
智能家居产业需要的不是单品,而
新家如何选择开关?智慧云谷iWis
智能传感器-世界首款“智”为你的
智慧云谷开关智能安防智能空气质
智能开关品牌,如何选择智能开关
秋季干燥,智慧家居温湿度传感器
传感器助力智慧家居 感知爱家
iWiscloud智能触摸开关缔造家居装

  最新帖子
 ※室内空气污染的危害及  [sensor]
 ※超声波风速传感器在生  [sensor]
 ※这么冷清  [gabc111]
 ※手机APP操作有问题  [ssy11407]
 ※智慧云谷智慧家居将在  [cici]
 ※上传下载  [cici]
 ※下载智慧家居  [apple2008]
 ※秋季干燥,智慧家居温  [apple2008]
 ※智慧家居紧扣热点 安全  [apple2008]
 ※办公大楼如何智慧化管  [apple2008]
 ※智慧云谷工业自控的优  [apple2008]
 ※传感器助力智慧家居 感  [apple2008]
 ※智能开关品牌,如何选  [apple2008]
 ※智慧云谷开关智能安防  [apple2008]
 ※没有专业人员,如何安  [apple2008]
 ※烟台智慧云谷董事长任  [apple2008]
 ※互联网+助推智能家居产  [apple2008]
 ※WiFi智能家居你还在用  [apple2008]
 ※智慧云谷智慧家居:创  [apple2008]
 ※智能家居如何赢得市场  [apple2008]
钯碳回收 硝酸银回收 银浆回收 银焊条回收 回收银浆 氯化钯回收 氯化钯回收 氧化钯回收 回收硝酸钯 钯水回收价格 海绵钯回收 钯炭回收价格 回收镀金板 深圳钯碳回收 镇江氯化钯回收 杭州钯浆回收 银浆回收多少钱 回收钯碳公司 硝酸银的价格 那里有回收金 氯化钯回收价格 江苏擦银布回收 硝酸银价格 德州钯粉回收 银铜回收 回收钯粉 回收铂碳催化剂 佛山钯碳回收 金盐回收价格 海绵钯回收 钯碳高价回收 钯回收价格 钯炭回收