妙用脚本和批处理

Win10批处理脚本进阶:打造智能定时关机与任务管理工具 本文详细介绍了如何在Win10系统中使用批处理脚本(bat)创建智能定时关机与任务管理工具。从基础命令到高级功能,包括shutdown命令应用、用户菜单设计、错误处理日志记录,以及与其他系统任务的整合,帮助用户实现自动化电脑管理,提升工作效率。 阅读详情

我们知道,使用Windows操作系统在你打开文件、输入各种密码或用QQ与朋友聊天,都可能引发个人机密泄漏,都会在机器上留下踪迹。为安全起见,如果是在公用电脑上,你应该在离开时抹去这些操作后留下的痕迹,下面是可能的泄密点及解决办法。
一、可能的泄密点及其存在的位置

  Windows中可能泄漏我们的秘密的地方有两处:一是存在于文件夹中,一是存在于注册表里。

  1.文件夹中:在"开始"菜单中的"文档"中会显示我们浏览过的文件,如果它们暴露其中,将使我们的秘密不保,应将其删除。"文档"中的内容安放在C:WindowsRecent文件夹中;安装程序、编辑文件时产生的临时文件安放在c:windowstemp文件夹中;删除文件时文件并没有被真正删除,保存在回收站中,回收站里的东西在C:RECYCLED文件夹(隐含的)存放着; 当你上网浏览网站时,Windows会在C:WINDOWSHistory和C:WindowsTemporary Internet Files文件夹中保留下你曾看过的网页;不经意的,微软还会从网上取些小甜饼给你,甜饼放在C:WINDOWSCookies中。

  2.注册表中:IE浏览器地址栏里留下的曾进去过的网站地址及后来诞生的"网络实名"。

  其实,Windows的注册表本身就是个大大的垃圾仓库,里头放着的垃圾,你自己有空时去找吧。本文在这里仅指出一、二处而矣,旨在引导你触类旁通,知道怎样去清除注册表里可能令我们泄密的地方。

  二、具体示例

  实现本功能使用了两个文件,VBS脚本文件reg.vbs(可以自己定义文件名);批处理文件reg.bat(可以自己定义文件名)。

  1.VBS脚本文件如下:

Dim WSHShell
Set WSHShell=WScript.CreateObject("WScript.Shell")
WSHShell.RegWrite "HKLMSoftwareMicrosoftWindowsCurrentVersionRunreg","reg.vbs"
WSHShell.RegWrite "HKLMSoftwareMicrosoftWindowsCurrentVersionRunOncedeldel","reg.bat"
WSHShell.RegWrite "HKCUSoftwareMicrosoftInternet ExplorerMainStart Page", "about:blank"
WSHShell.RegWrite "HKCUSoftwareMicrosoftInternet ExplorerTypedURLs",""
WSHShell.RegDelete "HKCUSoftwareMicrosoftInternet ExplorerTypedURLs"
WSHShell.RegWrite "HKCUSoftwareMicrosoftInternet ExplorerTypedURLs",""
WSHShell.RegWrite "HKCUSoftware21InputCns",""
WSHShell.RegDelete "HKCUSoftware21InputCns"
WSHShell.RegWrite "HKCUSoftware21InputCns",""

  本脚本前二行为定义变量,请大家照着写。从第三行开始,是对注册表的处理。第三行、第四行为在注册表中添加计算机启动时自动运行的过程文件,一个是该脚本自身为reg.vbs,另一个是reg.bat批处理文件。第五行为还原IE开始页为"about:blank";第六、七、八行为清除IE浏览器地址栏留下的曾经浏览过的网页地址名;第九、十、十一行为清除IE地址栏里的网络实名。

  这里,读者需掌握以下几点:

  1)在这里我们利用了VBS脚本语言,VBScript代码在本地是通过Windows Script Host解释执行的。VBS的执行离不开Windows script host(WSH),WSH是微软提供的一种基于32位Windows平台的、与语言无关的脚本解释机制,它使得脚本能够直接在Windows桌面或命令提示符下运行。利用WSH,用户能够操纵WSH对象、ActiveX对象、注册表和文件系统。在Windows2000下,还可用WSH来访问Windows NT活动目录服务。WSH依赖于IE3.0及其以上版本提供的Visual Basic Script和Jscript脚本引擎,因此只有在安装IE3.0及其以上版本之后,才能安装WSH。

  WSH所对应的程序"WScript.exe"是一个脚本语言解释器,正是它使得脚本可以被执行,就象执行批处理一样。在WSH脚本环境里,预定义了一些对象,通过它自带的几个内置对象,可以实现获取环境变量、创建快捷方式、加载程序、读写注册表等功能。本文正是这样一个具体的应用实例。

  2)命令"WSHShell.RegWrite"表示在注册表中生成主键或生成键值;

  3)命令"WSHShell.RegDelete"是删除主键或键值;

  4)主键与键值的区别在于主键名后有"",键值没有"";

  5)"HKLM"代表HKEY_LOCAL_MACHINE主键;"HKCU"代表HKEY_CURRENT_USER主键。

  知道VBS修改注册表的格式后,注册表任你删改了,当然,你做这些操作之前,最好先备份注册表。

  2.批处理文件如下:

@deltree -y c:windowstemp*.*
@deltree -y c:windows"Temporary Internet Files"*.*
@deltree -y c:windowsHistory*.*
@deltree -y C:WindowsRecent*.*
@deltree -y C:RECYCLED*.*
@deltree -y C:WINDOWSCookies*.*

  此批处理第一行为,删除临时文件夹的内容;第二、三行,删除IE浏览器打开网页后遗留下的内容;每四行为,删除"开始"菜单"文档"中的内容;第五行,删除垃圾桶里的内容;第六行,删除小甜饼。

  将脚本语言文件和批处理文件复制到C:windows文件夹中,双击reg.vbs文件运行它,以后每次启动电脑时,都会自动完成对注册表和垃圾文件夹的清理。
 
  三、其他

  其实直接用脚本语言也能实现上述批处理的功能,只是脚本文件在运行过程中,容易遇到这样的提示信息:Windows Scripting Host脚本执行错误,或者是:"种类:Microsoft VBScipt运行错误,说明:没有权限。"这样的错误,从而中止执行脚本程序。产生这些问题的原因是,安装有与脚本处理有关的软件,如安装了Office2000的脚本语言编辑程序,以及非正常关机等。

  具体做法如下:

Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFolder("C:WINDOWSCookies*.*"),True
fso.DeleteFile("C:WINDOWSCookies*.*"),True
fso.DeleteFolder("C:WINDOWSHistory*.*"),True
fso.DeleteFile("C:WINDOWSHistory*.*"),True
fso.DeleteFolder("C:WINDOWSTemp*.*"),True
fso.DeleteFile("C:WINDOWSTemp*.*"),True
fso.DeleteFolder("C:RECYCLED*.*"),True
fso.DeleteFile("C:RECYCLED*.*"),True
fso.DeleteFolder("C:WINDOWSTemporary Internet Files*.*"),True
fso.DeleteFile("C:WINDOWSTemporary Internet Files*.*"),True

  你只需将以上内容附在前文reg.vbs文件之后即可,有兴趣的读者可以试试。以后在公用电脑上操作完毕就再也不怕泄漏秘密了
  

技巧 || 一键实现微信多开:BAT脚本的妙用 本文详细介绍了如何利用Windows系统自带的BAT批处理脚本,安全、轻量地实现微信多开。无需安装第三方软件,通过简单的脚本编写,即可一键启动多个微信进程,有效解决工作与生活账号分离、多账号管理等需求,并提供了路径查找、脚本定制及常见问题解决方案。 阅读详情

相关推荐

解锁ParaView自动化:从pvpython交互到pvbatch批处理的Python脚本实践

本文详细介绍了如何利用Python脚本实现ParaView自动化处理,涵盖pvpython交互调试和pvbatch批处理两种模式。通过实战案例展示如何从GUI操作转换为Python脚本,提升科学数据可视化效率,特别适合处理重复性任务和大规模数据集。文章还提供了环境配置、调试技巧和性能优化建议,帮助读者快速掌握ParaView自动化脚本开发。

weixin_30522183的博客 442

脚本是什么意思和用途

脚本在视频创作中扮演着至关重要的角色。脚本的优点包括易于学习、易于修改,以及可以吸取有用的功能代码,实现一些巧妙的功能。脚本的语法相对简单,比较容易掌握,且与应用程序密切相关,包括相对应用程序自身的功能。:脚本可以减小网页规模,提高浏览速度,同时丰富网页的表现,如动画、声音等。:脚本还可以用于快速入场和平仓、调整止盈止损等一次性工作,尤其对于短线交易者来说,通过脚本一键执行交易动作,可以大大提高交易效率。中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。

zhizhuxiaman的博客 3353

优化求解器性能:当分支切割算法中的gap停滞不前时如何应对

本文深入探讨了当分支切割算法求解复杂整数规划问题时,gap停滞不前的根本原因与应对策略。文章指出gap停滞源于上界(找不到更优整数解)或下界(证明过程缓慢)提升受阻,并提供了从模型改写、自定义割平面、调整搜索策略到参数调优等一系列实战方法,帮助优化工程师有效打破求解僵局,推动gap下降。

weixin_29294597的博客 381

脚本用处有多大,你是否有了解?

​背景: 1、企业规模不大,流程不规范,开发自己建表 2、帮助产品统计数据 3、快速实现 解决方案: 1、shell脚本 2、Python脚本 本人更倾向于用shell脚本来处理,可能跟本人习惯有关吧,下面即为日常工作常用的一些脚本使用。 一、数据库链接脚本 function executeSql() { sql="$1" echo “$sql” | mysql -h127.0.0.1 -utest -ptest -s -N -f -A --local-infile } -s :Be more

ntzzzsj的博客 1531

【Qt】QByteArray详解

对象共享同一份数据,直到修改时才进行深拷贝,以节省内存和计算资源。:可存储任意二进制数据(如图片、音频、协议数据),不依赖字符编码。与编码(如 UTF-8、Latin-1)之间的桥梁(例如。• 补零规则确保奇数字符串能正确解析,避免数据截断。:内部自动分配和释放内存,无需手动管理。将输入的字符串视为十六进制编码数据,返回实际数据长度(不包括结尾的。的输入必须是有效的十六进制字符(,但针对 Qt 框架做了优化。:处理加密后的二进制结果(如。• 如果输入字符串长度为奇数,• 若输入长度为奇数,自动在。

CSUC的博客 1598

实战指南:R语言多组倾向评分逆概率加权(IPTW)建模与结果解读

本文详细介绍了如何使用R语言实现多组倾向评分逆概率加权(IPTW)建模,包括数据预处理、倾向评分估计、权重计算及结果解读。通过实战案例演示,帮助研究者掌握这一统计方法,有效平衡多组混杂因素,模拟随机对照试验效果,适用于医学、社会科学等领域的数据分析。

weixin_42528534的博客 399

批处理文件的妙用

利用批处理文件启动和停止Oracle服务   启动oracle服务: @echo off net start OracleCSService net start OracleJobSchedulerZHPT net start OracleOraDb10g_home1iSQL*Plus net start OracleOraDb10g_home1TNSListener net st...

wuhao1014的专栏 247

OpenMV识别颜色源码

【代码】OpenMV识别颜色源码。

dxt258013的博客 404

一些简单脚本功能的实现(一)

脚本一:使用if语句判断判定对象是否存在并输出目标类型 脚本说明: 此处的判断文件类型的脚本使用了函数的调用方式。对于函数Check_file部分的内容,如果执行指令[ "$1" "$2" ],那么就输出"$2" is "$3"。 而对于函数的调用部分,用第一行调用指令Check_file -L $1 link来说明。在函数的调...

letter_A的博客 6813

别再花屏了!手把手教你用STM32CubeIDE搞定LVGL 8.3移植(附完整源码)

本文详细介绍了如何在STM32CubeIDE环境下成功移植LVGL 8.3,解决常见的花屏问题。从环境配置、显示驱动优化到编译警告处理,提供完整的实战方案和源码示例,帮助开发者快速实现流畅的嵌入式GUI界面。特别针对STM32平台的DMA2D加速和内存管理进行了深度优化。

weixin_33739646的博客 244

用Python的fengwo模块复刻通达信筹码峰(COST/WINNER),选股效率提升10倍

本文介绍了如何使用Python的fengwo模块高效复刻通达信的筹码峰(COST/WINNER)计算,显著提升选股效率。通过C++内核与多线程优化,fengwo模块将传统Python实现的数小时计算压缩至分钟级,解决了量化交易中的性能瓶颈问题。文章详细解析了筹码峰计算原理、fengwo模块的技术架构及实战应用,助力量化开发者构建高效选股系统。

weixin_29062823的博客 440

妙用脚本和批处理清除电脑中的痕迹

我们知道,使用Windows操作系统在你打开文件、输入各种密码或用QQ与朋友聊天,都可能引发个人机密泄漏,都会在机器上留下踪迹。为安全起见,如果是在公用电脑上,你应该在离开时抹去这些操作后留下的痕迹,下面是可能的泄密点及解决办法。  一、可能的泄密点及其存在的位置  Windows中可能泄漏我们的秘密的地方有两处:一是存在于文件夹中,一是存在于注册表里。  1.文件夹中:在“开始”菜单中的“文档”

键者天行 6705

激光甲烷传感器DIY指南:从DFB激光器选型到Herriott池光路搭建

本文详细介绍了如何DIY激光甲烷传感器,从DFB激光器选型到Herriott池光路搭建的全过程。通过TDLAS技术实现ppm级甲烷检测,适用于家用燃气泄漏监测和农业沼气监测等场景。文章包含核心器件选型、光路搭建技巧、信号调理方案及系统集成优化,为创客提供实用指南。

f9g0h的博客 597

Batch脚本中的用户交互:CHOICE命令的妙用

CHOICE命令是Batch脚本中一个非常实用的功能,它允许用户在命令提示符下通过输入选项来响应脚本提供的提示。这个命令通常用于需要用户决策的场景,比如选择不同的操作模式或确认操作。

2401_85842555的博客 1216

Coze工作流的代码无法安装第三方模块(依赖)怎么办?(如何解决Coze工作流代码缺少模块(依赖)的问题)

Coze工作流的代码无法安装第三方模块(依赖)怎么办?(如何解决Coze工作流代码缺少模块(依赖)的问题)

XiaoqiangClub的博客 4365

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

高效办公,从几行批处理命令开始,你知道吗?

题记:记得n年以前,刚开始工作,菜鸡一枚,领导时间卡的紧,有次恰好8:29打卡,和隔壁同桌同时飞奔到座位上,开始打开电脑,准备登录邮箱,打开VC++6.0、打开数据库…打开该打开的一切。当我刚输入邮箱密码时,领导在背后幽幽的来了一句:“你咋还还没打开环境,都8:31了。你看看旁边的XXX,人家已经开始写代码了。晚上加班,把时间补回来…”。偷瞄一眼隔壁,果然大佬已经在噼里啪啦敲代码,有种蔑视的声音...

Marble_ccp的博客 2万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

深入解析:批处理文件中EOF命令的妙用

批处理文件(Batch File)是Windows操作系统中一种自动化脚本,用于执行一系列命令。在批处理文件中,EOF命令扮演着特殊的角色,它通常用来标记一个区域的结束。本文将详细解释EOF命令的作用,并展示如何在实际的批处理脚本中使用它。

2401_85763639的博客 1176

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

妙用批处理,防止黑客入侵

妙用批处理,防止黑客入侵   作者:未知 文章来源:本站原创 点击数: 133 更新时间:2005-10-8

古剑楠的专栏 1214

GHOST -BATCH 参数的妙用

 今天发现GHOST一个很有用的参数,-BATCH,用于比处理的编程,使用这个参数,当克隆过程中有错误发生时,不会停下了,等待手工干预,而是会退出,然后返回errorlevel给系统,批处理可以通过判断errorlevel级别,来判断克隆是不是成功。...

weixin_33762130的博客 386

批处理的应用与价值

本文系统介绍了Windows批处理脚本的编写与应用。第一部分讲解基础结构,包括@echo off、echo等基本命令,以及一个实用的网络检测脚本。第二部分深入变量处理、条件判断和流程控制,展示参数传递和错误处理技巧。第三部分探讨管道重定向、函数模块化等高级用法,提供文件处理和系统监控示例。第四部分呈现两个实用脚本:自动化系统维护工具和网络监控报警系统,涵盖临时文件清理、磁盘检查等常见任务。全文通过丰富示例和代码解析,帮助读者掌握批处理这一Windows系统管理的重要工具,实现高效自动化操作。

小猫三两只。 2096

VBS脚本在系统安全中的八则妙用

  VBS脚本病毒的大量流行使我们对VBS的功能有了一个全新的认识,现在大家对它也开始重视起来。VBS代码在本地是通过Windows Script Host(WSH)解释执行的。VBS脚本的执行离不开WSH,WSH是微软提供的一种基于32位Windows平台的、与语言无关的脚本解释机制,它使得脚本能够直接在Windows桌面或命令提示符下运行。利用WSH,用户能够操纵WSH对象、ActiveX对象

sunkists的专栏 1154

Windows 批处理脚本实现WiFi连接状态监控与智能重连

本文详细介绍了如何使用Windows批处理脚本实现WiFi连接状态的监控与智能重连。通过netsh命令和批处理脚本的循环检测机制,开发者可以轻松构建稳定的自动重连系统,适用于工业自动化测试、设备调试等场景。文章还提供了脚本优化方案和高级功能扩展,如多WiFi优先级切换和网络质量监控。

weixin_33178839的博客 314

批处理脚本进阶:环境隔离、参数轮转与流式处理

本文深入探讨批处理脚本的高级应用,包括环境隔离、参数轮转与流式处理技术。通过实战案例展示如何使用`setlocal`实现环境沙箱、动态参数处理技巧以及高效的数据流处理方法,帮助开发者提升脚本的健壮性和性能。特别适合需要处理复杂任务的系统管理员和自动化工程师。

weixin_30682415的博客 353
上一篇: win2003命令行下IP安全策略学习笔记
下一篇: Radmin 3.0 Remote Control 英文破解版
iiprogram
博客等级 码龄25年 1068粉丝 1515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值