mirror of
https://codeberg.org/mayx/pages
synced 2026-02-15 23:34:51 +08:00
3571 lines
480 KiB
HTML
3571 lines
480 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="zh-CN">
|
||
<head>
|
||
<meta charset="UTF-8" />
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||
|
||
<!-- Begin Jekyll SEO tag v2.8.0 -->
|
||
<title>Mayx的计算机学习史 | Mayx的博客</title>
|
||
<meta name="generator" content="Jekyll v3.9.5" />
|
||
<meta property="og:title" content="Mayx的计算机学习史" />
|
||
<meta name="author" content="mayx" />
|
||
<meta property="og:locale" content="zh_CN" />
|
||
<meta name="description" content="今天我想说说我学习计算机的过程。" />
|
||
<meta property="og:description" content="今天我想说说我学习计算机的过程。" />
|
||
<meta property="og:site_name" content="Mayx的博客" />
|
||
<meta property="og:type" content="article" />
|
||
<meta property="article:published_time" content="2019-02-01T00:00:00+08:00" />
|
||
<meta name="twitter:card" content="summary" />
|
||
<meta property="twitter:title" content="Mayx的计算机学习史" />
|
||
<meta name="google-site-verification" content="huTYdEesm8NaFymixMNqflyCp6Jfvd615j5Wq1i2PHc" />
|
||
<meta name="msvalidate.01" content="0ADFCE64B3557DC4DC5F2DC224C5FDDD" />
|
||
<meta name="yandex-verification" content="fc0e535abed800be" />
|
||
<script type="application/ld+json">
|
||
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"mayx"},"dateModified":"2019-02-01T00:00:00+08:00","datePublished":"2019-02-01T00:00:00+08:00","description":"今天我想说说我学习计算机的过程。","headline":"Mayx的计算机学习史","mainEntityOfPage":{"@type":"WebPage","@id":"/2019/02/01/history.html"},"publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://avatars0.githubusercontent.com/u/17966333"},"name":"mayx"},"url":"/2019/02/01/history.html"}</script>
|
||
<!-- End Jekyll SEO tag -->
|
||
|
||
<link rel="canonical" href="https://mabbs.github.io/2019/02/01/history.html" />
|
||
<link type="application/atom+xml" rel="alternate" href="/atom.xml" title="Mayx的博客" />
|
||
<link rel="alternate" type="application/rss+xml" title="Mayx的博客(RSS)" href="/rss.xml" />
|
||
<link rel="alternate" type="application/json" title="Mayx的博客(JSON Feed)" href="/feed.json" />
|
||
<link rel="stylesheet" href="/assets/css/style.css?v=1770803700" />
|
||
<!--[if !IE]> -->
|
||
<link rel="stylesheet" href="/Live2dHistoire/live2d/css/live2d.css" />
|
||
<!-- <![endif]-->
|
||
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="Mayx的博客" />
|
||
<link rel="webmention" href="https://webmention.io/mabbs.github.io/webmention" />
|
||
<link rel="pingback" href="https://webmention.io/mabbs.github.io/xmlrpc" />
|
||
<link rel="preconnect" href="https://summary.mayx.eu.org" crossorigin="anonymous" />
|
||
<link rel="prefetch" href="https://www.blogsclub.org/badge/mabbs.github.io" as="image" />
|
||
<link rel="blogroll" type="text/xml" href="/blogroll.opml" />
|
||
<link rel="me" href="https://github.com/Mabbs" />
|
||
<script src="/assets/js/jquery.min.js"></script>
|
||
<!--[if lt IE 9]>
|
||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script>
|
||
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-ajaxtransport-xdomainrequest/1.0.3/jquery.xdomainrequest.min.js"></script>
|
||
<script src="//cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.min.js"></script>
|
||
<![endif]-->
|
||
<script>
|
||
var lastUpdated = new Date("Wed, 11 Feb 2026 17:55:00 +0800");
|
||
var BlogAPI = "https://summary.mayx.eu.org";
|
||
</script>
|
||
<script src="/assets/js/main.js"></script>
|
||
<!--[if !IE]> -->
|
||
|
||
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||
<script async="async" src="https://www.googletagmanager.com/gtag/js?id=UA-137710294-1"></script>
|
||
<script>
|
||
window.dataLayer = window.dataLayer || [];
|
||
function gtag(){dataLayer.push(arguments);}
|
||
gtag('js', new Date());
|
||
gtag('config', 'UA-137710294-1');
|
||
</script>
|
||
|
||
<script src="/assets/js/instant.page.js" type="module"></script>
|
||
<!-- <![endif]-->
|
||
</head>
|
||
|
||
<body>
|
||
<!--[if !IE]> --><noscript><marquee style="top: -15px; position: relative;"><small>发现当前浏览器没有启用JavaScript,这不影响你的浏览,但可能会有一些功能无法使用……</small></marquee></noscript><!-- <![endif]-->
|
||
<!--[if IE]><marquee style="top: -15px; position: relative;"><small>发现当前浏览器为Internet Explorer,这不影响你的浏览,但可能会有一些功能无法使用……</small></marquee><![endif]-->
|
||
<div class="wrapper">
|
||
<header class="h-card">
|
||
<h1><a class="u-url u-uid p-name" rel="me" href="/">Mayx的博客</a></h1>
|
||
|
||
|
||
<img src="https://avatars0.githubusercontent.com/u/17966333" fetchpriority="high" class="u-photo" alt="Logo" style="width: 90%; max-width: 300px; max-height: 300px;" />
|
||
|
||
|
||
<p class="p-note">Mayx's Home Page</p>
|
||
|
||
<form action="/search.html">
|
||
<input type="text" name="keyword" id="search-input-all" placeholder="Search blog posts.." /> <input type="submit" value="搜索" />
|
||
</form>
|
||
<br />
|
||
|
||
|
||
|
||
|
||
|
||
<p class="view"><a class="u-url" href="/Mabbs/">About me</a></p>
|
||
|
||
<ul class="downloads">
|
||
|
||
<li style="width: 270px; border-right: none;"><a href="/MayxBlog.tgz">Download <strong>TGZ File</strong></a></li>
|
||
|
||
</ul>
|
||
</header>
|
||
<section class="h-entry">
|
||
|
||
<small><time class="date dt-published" datetime="2019-02-01T00:00:00+08:00">1 February 2019</time> - 字数统计:84161 - 阅读大约需要285分钟 - Hits: <span id="/2019/02/01/history.html" class="visitors">Loading...</span></small>
|
||
<h1 class="p-name">Mayx的计算机学习史</h1>
|
||
|
||
<p class="view">by <a class="p-author h-card" href="//github.com/Mabbs">mayx</a></p>
|
||
<div id="outdate" style="display:none;">
|
||
<hr /><p>
|
||
这是一篇创建于 <span id="outime"></span> 天前的文章,其中的信息可能已经有所发展或是发生改变。
|
||
</p>
|
||
</div>
|
||
<script>
|
||
daysold = Math.floor((new Date().getTime() - new Date("Fri, 01 Feb 2019 00:00:00 +0800").getTime()) / (24 * 60 * 60 * 1000));
|
||
if (daysold > 90) {
|
||
document.getElementById("outdate").style.display = "block";
|
||
document.getElementById("outime").innerHTML = daysold;
|
||
}
|
||
</script>
|
||
|
||
<hr />
|
||
|
||
<b>AI摘要</b>
|
||
<p id="ai-output">这篇文章是一位作者回顾自己学习计算机的经历,从初次接触PowerPoint导致的探索,到破坏电脑和学习批处理语言如LOGO和BAT。作者提到了在批处理之家论坛的学习过程,并分享了一段自己编写的批处理工具的源代码,该工具用于检查权限、构建安全环境以及执行一些系统管理任务。文章通过讲述个人经历展示了编程和系统管理技术的学习过程。</p>
|
||
|
||
<hr />
|
||
|
||
|
||
|
||
<ul><li><a href="#原始阶段">原始阶段</a></li><li><a href="#混乱阶段">混乱阶段</a></li><li><a href="#编程阶段">编程阶段</a><ul><li><a href="#编程初期">编程初期</a></li><li><a href="#linux-shell时期">Linux Shell时期</a></li></ul></li><li><a href="#云阶段">云阶段</a><ul><li><a href="#虚拟空间时期">虚拟空间时期</a></li><li><a href="#云主机时期">云主机时期</a></li></ul></li><li><a href="#结尾">结尾</a></li></ul>
|
||
<hr />
|
||
|
||
|
||
<main class="post-content e-content" role="main"><p>今天我想说说我学习计算机的过程。<!--more--></p>
|
||
|
||
<p><strong>注:由于记忆的不可靠性,我并不保证该文章的真实性 </p><p>
|
||
虽然很想用时间轴来描述,但是我怎么可能清晰的记起时间点呢?(LOL) </p><p>
|
||
该文章有不少代码,可以使用目录来跳过</strong></p>
|
||
<h1 id="原始阶段">
|
||
|
||
|
||
<a href="#原始阶段"><svg class='octicon' viewBox='0 0 16 16' version='1.1' width='16' height='32' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg></a> 原始阶段
|
||
|
||
|
||
</h1>
|
||
|
||
<p>我第一次接触计算机,貌似是因为PowerPoint。不过因为事情久远,我记得不是很清晰,只记得当时随便乱动PowerPoint 2003,发现了不少功能,然后做了第一个演示文稿,好像叫《我是人》?!</p>
|
||
<h1 id="混乱阶段">
|
||
|
||
|
||
<a href="#混乱阶段"><svg class='octicon' viewBox='0 0 16 16' version='1.1' width='16' height='32' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg></a> 混乱阶段
|
||
|
||
|
||
</h1>
|
||
|
||
<p>从接触计算机后,我似乎经常性的破坏其他人的电脑,因为我以前喜欢动设置之类的东西,尤其是360,然后动着动着就动坏了……</p>
|
||
<h1 id="编程阶段">
|
||
|
||
|
||
<a href="#编程阶段"><svg class='octicon' viewBox='0 0 16 16' version='1.1' width='16' height='32' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg></a> 编程阶段
|
||
|
||
|
||
</h1>
|
||
|
||
<h2 id="编程初期">
|
||
|
||
|
||
<a href="#编程初期"><svg class='octicon' viewBox='0 0 16 16' version='1.1' width='16' height='32' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg></a> 编程初期
|
||
|
||
|
||
</h2>
|
||
|
||
<p>最早接触的编程是LOGO(?)……太过久远我也想不起来了……我只记得最早接触的是BAT(Windows批处理脚本语言),以前在电脑里发现了一款Ghost工具箱(?)的脚本,虽然当时并不会编程,不过靠自己对计算机语言的理解在瞎编,竟然可以运行。 </p><p>
|
||
后来加入了一个叫批处理之家的论坛,我叫做<a href="http://www.bathome.net/space.php?uid=51236">111</a>(LOL真不敢相信这个论坛一直到今天还活着),在这里我学到了不少关于批处理的事情。 </p><p>
|
||
因为学批处理是基于某工具箱的,所以用批处理写的程序也是工具箱,就叫做批处理工具。以下是该程序的源代码:</p>
|
||
|
||
<details>
|
||
<summary>
|
||
Show Code
|
||
</summary>
|
||
|
||
<div class="language-bat highlighter-rouge"><div class="highlight"><pre class="highlight"><code>@echo <span class="na">off</span>
|
||
<span class="nb">color</span> <span class="kd">f0</span>
|
||
<span class="nb">mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="m">50</span> <span class="kd">lines</span><span class="o">=</span><span class="m">10</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 正在检查管理权限……
|
||
<span class="nb">echo</span>.><span class="nv">%windir%</span>\cs.shs
|
||
<span class="nb">cls</span>
|
||
<span class="k">if</span> <span class="ow">not</span> <span class="ow">exist</span> <span class="nv">%windir%</span>\cs.shs <span class="nb">echo</span> 请使用管理员权限启动本程序……<span class="o">&</span><span class="nb">ping</span> <span class="na">/n </span><span class="m">2</span> <span class="m">127</span>.1>nul<span class="o">&</span><span class="k">exit</span>
|
||
<span class="nb">del</span> <span class="nv">%windir%</span>\cs.shs
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 正在检查授权状态……
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="nv">%windir%</span>\zcq.shs <span class="k">goto</span> <span class="kd">okzzzz</span>
|
||
<span class="nb">mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="m">50</span> <span class="kd">lines</span><span class="o">=</span><span class="m">10</span>
|
||
<span class="nb">title</span> 构建安全环境
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 准备构建安全环境避免病毒驻留
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 即将自动关闭除系统外的所有进程
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 请保存未完成的工作
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> <span class="kd">Y</span> 开始 其他键跳过
|
||
<span class="kd">set</span> <span class="kd">choose</span><span class="o">=~</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">choose</span><span class="o">=</span>请选择:
|
||
<span class="k">if</span> <span class="na">/I </span><span class="nv">%choose%</span><span class="o">==</span><span class="kd">Y</span> <span class="k">goto</span> <span class="kd">Build_safe2</span>
|
||
<span class="k">goto</span> <span class="kd">Build_safe_jump2</span>
|
||
|
||
<span class="nl">:Build</span>_safe2
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 正在构建
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 稍后
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 未授权,无法构建
|
||
<span class="nb">ping</span> <span class="na">/n </span><span class="m">2</span> <span class="m">127</span>.1>nul
|
||
<span class="k">goto</span> _max2
|
||
|
||
<span class="nl">:Build</span>_safe_jump2
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 放弃
|
||
<span class="nb">ping</span> <span class="na">/n </span><span class="m">2</span> <span class="m">127</span>.1>nul
|
||
<span class="k">goto</span> _max2
|
||
|
||
|
||
:_max2
|
||
<span class="nb">mode</span> <span class="kr">con</span>: <span class="kd">cols</span><span class="o">=</span><span class="m">60</span> <span class="kd">lines</span><span class="o">=</span><span class="m">31</span>
|
||
<span class="nb">color</span> <span class="kd">f0</span>
|
||
<span class="nb">title</span> 批处理工具<span class="o">(</span>未授权<span class="o">)</span>
|
||
<span class="nb">setlocal</span> <span class="na">enabledelayedexpansion</span>
|
||
|
||
:_m2
|
||
<span class="nb">cls</span>
|
||
<span class="k">call</span> <span class="nl">:cdwjj</span>
|
||
<span class="kd">set</span> <span class="kd">chi</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">chi</span><span class="o">=</span> 请选择操作后回车:
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">''</span> <span class="k">goto</span> _m2
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'help'</span> <span class="k">goto</span> <span class="nb">help</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'set'</span> <span class="k">goto</span> <span class="kd">setvbs</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'esc'</span> <span class="k">exit</span>
|
||
<span class="nb">echo</span> 未授权,无法使用
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">goto</span> _m2
|
||
|
||
<span class="nl">:help</span>
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span> 帮助
|
||
<span class="nb">echo</span> 版权:▁▂▃▄▅▆▇█ <span class="kd">dr</span>.ma █▇▆▅▄▃▂▁
|
||
<span class="nb">echo</span> 请输入set获取正版软件……
|
||
<span class="nb">echo</span> 请按任意键返回
|
||
<span class="nb">pause</span> <span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">goto</span> _m2
|
||
|
||
<span class="nl">:setvbs</span>
|
||
<span class="nb">echo</span> 注册
|
||
<span class="kd">set</span> <span class="kd">pass</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">pass</span><span class="o">=</span>请输入注册码:
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%pass%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'MYXNB-GMYXK-KT000-HAHA1-11110'</span> <span class="nb">echo</span>.><span class="nv">%windir%</span>\zcq.shs<span class="o">&</span><span class="k">goto</span> <span class="kd">okzzzz</span>
|
||
<span class="k">goto</span> <span class="kd">setvbs</span>
|
||
|
||
<span class="nl">:okzzzz</span>
|
||
<span class="nb">echo</span> <span class="kd">ok</span>!
|
||
<span class="k">if</span> <span class="ow">not</span> <span class="s1">'</span><span class="err">%</span><span class="s1">1'</span><span class="o">==</span><span class="s1">''</span> <span class="kd">set</span> <span class="kd">chi</span><span class="o">=</span><span class="err">%</span><span class="m">1</span><span class="o">&</span><span class="k">goto</span> <span class="kd">ls</span>
|
||
<span class="nb">color</span> <span class="kd">f0</span>
|
||
<span class="nb">mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="m">50</span> <span class="kd">lines</span><span class="o">=</span><span class="m">10</span>
|
||
<span class="nb">title</span> 构建安全环境
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 准备构建安全环境避免病毒驻留
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 即将自动关闭除系统外的所有进程
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 请保存未完成的工作
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> <span class="kd">Y</span> 开始 其他键跳过
|
||
<span class="kd">set</span> <span class="kd">choose</span><span class="o">=~</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">choose</span><span class="o">=</span>请选择:
|
||
<span class="k">if</span> <span class="na">/I </span><span class="nv">%choose%</span><span class="o">==</span><span class="kd">Y</span> <span class="k">goto</span> <span class="kd">Build_safe</span>
|
||
<span class="k">goto</span> <span class="kd">Build_safe_jump</span>
|
||
|
||
<span class="nl">:Build</span>_safe
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 正在构建
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 稍后
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"skip=5 tokens=1"</span> <span class="vm">%%t</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'tasklist</span><span class="se">^|</span><span class="s1">findstr /v /i "cmd.exe svchost.exe lsass.exe services.exe winlogon.exe csrss.exe smss.exe csrss.exe"'</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="nb">taskkill</span> <span class="na">/f /im </span><span class="vm">%%t</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="o">)</span>
|
||
<span class="nb">start</span> <span class="kd">explorer</span><span class="err">.exe</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 构建完成
|
||
<span class="nb">ping</span> <span class="na">/n </span><span class="m">2</span> <span class="m">127</span>.1>nul
|
||
<span class="k">goto</span> _max
|
||
|
||
<span class="nl">:Build</span>_safe_jump
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 放弃
|
||
<span class="nb">ping</span> <span class="na">/n </span><span class="m">2</span> <span class="m">127</span>.1>nul
|
||
<span class="k">goto</span> _max
|
||
|
||
|
||
:_max
|
||
<span class="nb">mode</span> <span class="kr">con</span>: <span class="kd">cols</span><span class="o">=</span><span class="m">60</span> <span class="kd">lines</span><span class="o">=</span><span class="m">31</span>
|
||
<span class="nb">color</span> <span class="kd">f0</span>
|
||
<span class="nb">title</span> 批处理工具
|
||
<span class="nb">setlocal</span> <span class="na">enabledelayedexpansion</span>
|
||
|
||
:_m1
|
||
<span class="nb">cls</span>
|
||
<span class="k">call</span> <span class="nl">:cdwjj</span>
|
||
<span class="k">goto</span> <span class="kd">lz</span>
|
||
<span class="nl">:cdwjj</span>
|
||
<span class="nb">echo</span> 现在时间:<span class="nv">%date%</span> <span class="vm">%time</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>点<span class="vm">%time</span>:<span class="o">~</span><span class="m">3</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>分<span class="vm">%time</span>:<span class="o">~</span><span class="m">6</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>秒
|
||
<span class="nb">echo</span> ╔════════╗
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%PROCESSOR_ARCHITECTURE%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'x86'</span> <span class="nb">echo</span> ║正在使用32位系统║
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%PROCESSOR_ARCHITECTURE%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'AMD64'</span> <span class="nb">echo</span> ║正在使用64位系统║
|
||
<span class="nb">echo</span> ╚════════╝
|
||
<span class="nb">echo</span> ╔═════╗
|
||
<span class="nb">echo</span> ║批处理工具║
|
||
<span class="nb">echo</span> ╔══════════╩══╦══╩══════════╗
|
||
<span class="nb">echo</span> ║ <span class="m">1</span>、PPPoE连接 ║ <span class="m">18</span>、指针时钟 ║
|
||
<span class="nb">echo</span> ║ <span class="m">2</span>、编辑boot.ini ║ <span class="m">19</span>、测试身体质量指数 ║
|
||
<span class="nb">echo</span> ║ <span class="m">3</span>、清除系统垃圾 ║ <span class="m">20</span>、批处理加密 ║
|
||
<span class="nb">echo</span> ║ <span class="m">4</span>、winrar注册 ║ <span class="m">21</span>、定时提醒器 ║
|
||
<span class="nb">echo</span> ║ <span class="m">5</span>、用户登录设置 ║ <span class="m">22</span>、显示网络配置 ║
|
||
<span class="nb">echo</span> ║ <span class="m">6</span>、系统程序 ║ <span class="m">23</span>、列举进程 ║
|
||
<span class="nb">echo</span> ║ <span class="m">7</span>、磁盘碎片整理 ║ <span class="m">24</span>、文件管理器 ║
|
||
<span class="nb">echo</span> ║ <span class="m">8</span>、将磁盘转换成ntfs格式 ║ <span class="m">25</span>、关机类 ║
|
||
<span class="nb">echo</span> ║ <span class="m">9</span>、修复磁盘 ║ <span class="m">26</span>、报时器 ║
|
||
<span class="nb">echo</span> ║ <span class="m">10</span>、简易秒表 ║ <span class="m">27</span>、整点报时钟 ║
|
||
<span class="nb">echo</span> ║ <span class="m">11</span>、整数计算器 ║ <span class="m">28</span>、日历时钟 ║
|
||
<span class="nb">echo</span> ║ <span class="m">12</span>、液晶显示器坏点测试器 ║ <span class="m">29</span>、文件合并 ║
|
||
<span class="nb">echo</span> ║ <span class="m">13</span>、电子钟表 ║ <span class="m">30</span>、ExtractMSI ║
|
||
<span class="nb">echo</span> ║ <span class="m">14</span>、百度搜索 ║ <span class="m">31</span>、自动设置IP ║
|
||
<span class="nb">echo</span> ║ <span class="m">15</span>、读中英文 ║ <span class="m">32</span>、注册表扫描 ║
|
||
<span class="nb">echo</span> ║ <span class="m">16</span>、U盘修复 ║ <span class="m">33</span>、病毒免疫 ║
|
||
<span class="nb">echo</span> ║ <span class="m">17</span>、自动计算24点 ║ <span class="m">34</span>、修复系统安全模式 ║
|
||
<span class="nb">echo</span> ╠═══════╦═════╩════╦════════╣
|
||
<span class="k">if</span> <span class="ow">not</span> <span class="ow">exist</span> <span class="nv">%windir%</span>\zcq.shs <span class="nb">echo</span> ║ <span class="nb">help</span>、帮助 ║Esc、退出批处理工具 ║ <span class="kd">set</span>、注册 ║
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="nv">%windir%</span>\zcq.shs <span class="nb">echo</span> ║ <span class="nb">help</span>、帮助 ║Esc、退出批处理工具 ║ <span class="kd">set</span>、颜色设置 ║
|
||
<span class="nb">echo</span> ╠═══════╩══════════╩════════╣
|
||
<span class="nb">echo</span> ║ <span class="kd">next</span>、下一页 ║
|
||
<span class="nb">echo</span> ╚═══════════════════════════╝
|
||
<span class="k">goto</span> <span class="nl">:eof</span>
|
||
<span class="nl">:lz</span>
|
||
<span class="kd">set</span> <span class="kd">chi</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">chi</span><span class="o">=</span> 请选择操作后回车:
|
||
<span class="nb">mode</span> <span class="kr">con</span>: <span class="kd">cols</span><span class="o">=</span><span class="m">60</span> <span class="kd">lines</span><span class="o">=</span><span class="m">31</span>
|
||
<span class="nb">color</span> <span class="nv">%col%</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%col%</span><span class="s1">'</span><span class="o">==</span><span class="s1">''</span> <span class="nb">color</span> <span class="kd">f0</span>
|
||
<span class="nl">:ls</span>
|
||
<span class="nb">title</span> 批处理工具
|
||
<span class="nb">setlocal</span> <span class="na">enabledelayedexpansion</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">''</span> <span class="k">goto</span> _m1
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'1'</span> <span class="k">goto</span> <span class="kd">a</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'2'</span> <span class="nb">start</span> <span class="kd">c</span>:\boot.ini
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'3'</span> <span class="k">goto</span> <span class="kd">b</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'4'</span> <span class="k">goto</span> <span class="kd">c</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'5'</span> <span class="nb">rundll32</span> <span class="kd">netplwiz</span>.dll<span class="o">,</span><span class="kd">UsersRunDll</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'6'</span> <span class="k">goto</span> <span class="kd">Choice4</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'7'</span> <span class="k">goto</span> <span class="kd">def</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'8'</span> <span class="k">goto</span> <span class="kd">e</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'9'</span> <span class="k">goto</span> <span class="kd">d</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'10'</span> <span class="k">goto</span> <span class="kd">mb</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'11'</span> <span class="k">goto</span> <span class="kd">jsq</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'12'</span> <span class="k">goto</span> <span class="kd">yjxs</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'13'</span> <span class="k">goto</span> <span class="kd">dzzb</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'14'</span> <span class="k">goto</span> <span class="kd">bd</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'15'</span> <span class="k">goto</span> <span class="kd">dzy</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'16'</span> <span class="k">goto</span> <span class="kd">U_Repair</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'17'</span> <span class="k">goto</span> <span class="m">24</span><span class="kd">d</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'18'</span> <span class="k">goto</span> <span class="kd">zzsz</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'19'</span> <span class="k">goto</span> <span class="kd">zlzs</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'20'</span> <span class="k">goto</span> <span class="kd">pcljm</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'21'</span> <span class="k">goto</span> <span class="kd">dstxq</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'22'</span> <span class="k">goto</span> <span class="kd">wlpz</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'23'</span> <span class="k">goto</span> <span class="kd">ljjc</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'24'</span> <span class="k">goto</span> <span class="kd">qlss</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'25'</span> <span class="k">goto</span> <span class="nb">shutdown</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'26'</span> <span class="k">goto</span> <span class="kd">bsqlg</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'27'</span> <span class="k">goto</span> <span class="kd">bszlgo</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'28'</span> <span class="k">goto</span> <span class="kd">rlszcd</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'29'</span> <span class="k">goto</span> <span class="kd">hbmp3zb</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'30'</span> <span class="k">goto</span> <span class="kd">hbbsbsb</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'31'</span> <span class="k">goto</span> <span class="kd">Zzdszip</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'32'</span> <span class="k">goto</span> <span class="kd">Registry_Scan</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'33'</span> <span class="k">goto</span> <span class="kd">Virus_Immune</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'34'</span> <span class="k">goto</span> <span class="kd">Repair_Safemode</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'help'</span> <span class="k">goto</span> <span class="nb">help</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'/?'</span> <span class="k">goto</span> <span class="nb">help</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'set'</span> <span class="k">goto</span> <span class="kd">set</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'esc'</span> <span class="k">exit</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'next'</span> <span class="k">goto</span> _m3
|
||
<span class="k">if</span> <span class="ow">not</span> <span class="s2">"</span><span class="nv">%chi%</span><span class="s2">"</span><span class="o">==</span><span class="s2">""</span> <span class="k">goto</span> <span class="kd">long</span>
|
||
<span class="k">goto</span> _m1
|
||
|
||
<span class="nl">:set</span>
|
||
<span class="nb">echo</span> 颜色属性由两个十六进制数字指定 <span class="o">--</span> 第一个为背景,第二
|
||
<span class="nb">echo</span> 个则为前景。每个数字可以为以下任何值之一:
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> <span class="m">0</span> <span class="o">=</span> 黑色 <span class="m">8</span> <span class="o">=</span> 灰色
|
||
<span class="nb">echo</span> <span class="m">1</span> <span class="o">=</span> 蓝色 <span class="m">9</span> <span class="o">=</span> 淡蓝色
|
||
<span class="nb">echo</span> <span class="m">2</span> <span class="o">=</span> 绿色 <span class="kd">A</span> <span class="o">=</span> 淡绿色
|
||
<span class="nb">echo</span> <span class="m">3</span> <span class="o">=</span> 湖蓝色 <span class="kd">B</span> <span class="o">=</span> 淡浅绿色
|
||
<span class="nb">echo</span> <span class="m">4</span> <span class="o">=</span> 红色 <span class="kd">C</span> <span class="o">=</span> 淡红色
|
||
<span class="nb">echo</span> <span class="m">5</span> <span class="o">=</span> 紫色 <span class="kd">D</span> <span class="o">=</span> 淡紫色
|
||
<span class="nb">echo</span> <span class="m">6</span> <span class="o">=</span> 黄色 <span class="kd">E</span> <span class="o">=</span> 淡黄色
|
||
<span class="nb">echo</span> <span class="m">7</span> <span class="o">=</span> 白色 <span class="kd">F</span> <span class="o">=</span> 亮白色
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 如果没有给定任何参数,会将颜色还原到上次的颜色。
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">col</span><span class="o">=</span>请输入参数:
|
||
<span class="k">goto</span> _m1
|
||
|
||
<span class="nl">:help</span>
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span> 命令行帮助
|
||
<span class="nb">echo</span> 格式:<span class="err">%</span><span class="m">0</span> <span class="o">[</span><span class="nb">cmd</span><span class="o">]</span> <span class="o">[</span>/<span class="o">?]</span>
|
||
<span class="nb">echo</span> 解释:
|
||
<span class="nb">echo</span> <span class="s2">"cmd"</span>
|
||
<span class="nb">echo</span> 便携打开操作
|
||
<span class="nb">echo</span> <span class="s2">"/?"</span>
|
||
<span class="nb">echo</span> 命令行帮助
|
||
<span class="nb">echo</span> ═════════════════════════════
|
||
<span class="nb">echo</span> 例:
|
||
<span class="nb">echo</span> <span class="kd">c</span>:\<span class="se">^></span><span class="err">%</span><span class="m">0</span> <span class="m">3</span>
|
||
<span class="nb">echo</span> 垃圾清理程序正在清理系统垃圾文件,请稍等......
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> ═════════════════════════════
|
||
<span class="nb">echo</span> 版权:▁▂▃▄▅▆▇█ <span class="kd">dr</span>.ma █▇▆▅▄▃▂▁
|
||
<span class="nb">echo</span> 请按任意键返回
|
||
<span class="nb">pause</span> <span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">goto</span> _m1
|
||
|
||
<span class="nl">:a</span>
|
||
<span class="nb">mode</span> <span class="kr">con</span>: <span class="kd">cols</span><span class="o">=</span><span class="m">30</span> <span class="kd">lines</span><span class="o">=</span><span class="m">3</span>
|
||
<span class="nb">title</span> <span class="kd">PPPoE</span>连接
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">user</span><span class="o">=</span>请输入宽带用户名:
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">pass</span><span class="o">=</span>请输入宽带密码:
|
||
<span class="kd">set</span> <span class="s2">"NIC_flag=Ethernet"</span>
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=1,2,3,* delims=: "</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'ipconfig /all'</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%%i</span><span class="s2">"</span><span class="o">==</span><span class="s2">"</span><span class="nv">%NIC_flag%</span><span class="s2">"</span> <span class="kd">set</span> <span class="kd">NIC_name</span><span class="o">=</span><span class="vm">%%k</span><span class="o">)</span>
|
||
<span class="nb">rasdial</span> <span class="nv">%NIC_name%</span> <span class="nv">%user%</span> <span class="nv">%pass%</span>
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">goto</span> _max
|
||
|
||
<span class="nl">:b</span>
|
||
<span class="nb">echo</span> 批处理工具正在清理系统垃圾文件,请稍等......
|
||
<span class="nb">del</span> <span class="na">/f /s /q /a </span><span class="nv">%systemdrive%</span>\<span class="o">*</span>.tmp>nul <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">del</span> <span class="na">/f /s /q /a </span><span class="nv">%systemdrive%</span>\<span class="o">*</span>._mp>nul <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">del</span> <span class="na">/f /s /q /a </span><span class="nv">%windir%</span>\<span class="o">*</span>.log>nul <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">del</span> <span class="na">/f /s /q /a </span><span class="nv">%systemdrive%</span>\<span class="o">*</span>.gid>nul <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">del</span> <span class="na">/f /s /q /a </span><span class="nv">%systemdrive%</span>\<span class="o">*</span>.chk>nul <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">del</span> <span class="na">/f /s /q /a </span><span class="nv">%systemdrive%</span>\<span class="o">*</span>.old>nul <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">del</span> <span class="na">/f /s /q /a </span><span class="nv">%systemdrive%</span>\recycled\<span class="o">*</span>.<span class="o">*></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">del</span> <span class="na">/f /s /q /a </span><span class="nv">%windir%</span>\<span class="o">*</span>.bak>nul <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">del</span> <span class="na">/f /s /q /a </span><span class="nv">%windir%</span>\prefetch\<span class="o">*</span>.<span class="o">*></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">del</span> <span class="na">/f /s /q /a </span><span class="nv">%windir%</span>\temp>nul <span class="m">2</span><span class="o">></span><span class="kr">nul</span> <span class="o">&</span> <span class="nb">md</span> <span class="nv">%windir%</span>\temp\<span class="o">*</span>.<span class="o">*></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">del</span> <span class="na">/f /q </span><span class="nv">%userprofile%</span>\cookies\<span class="o">*</span>.<span class="o">*></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">del</span> <span class="na">/f /q </span><span class="nv">%userprofile%</span>\recent\<span class="o">*</span>.<span class="o">*></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">del</span> <span class="na">/f /s /q /a </span><span class="s2">"</span><span class="nv">%userprofile%</span><span class="s2">\Local Settings\Temporary Internet Files\*.*"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">del</span> <span class="na">/f /s /q /a </span><span class="s2">"</span><span class="nv">%userprofile%</span><span class="s2">\Local Settings\Temp\*.*"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">del</span> <span class="na">/f /s /q /a </span><span class="s2">"</span><span class="nv">%userprofile%</span><span class="s2">\recent\*.*"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">dir</span> <span class="nv">%windir%</span>\$Nt<span class="o">*</span>$ <span class="na">/b/ad</span><span class="o">></span><span class="kd">c</span>:\tmp.txt
|
||
<span class="k">if</span> <span class="ow">not</span> <span class="ow">exist</span> <span class="kd">c</span>:\tmp.txt <span class="k">goto</span> <span class="kd">end</span>
|
||
|
||
<span class="k">for</span> <span class="na">/f </span><span class="vm">%%v</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'findstr "KB Q" c:\tmp.txt'</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">tp</span><span class="o">=</span><span class="vm">%%v</span>
|
||
<span class="o">)</span>
|
||
<span class="k">for</span> <span class="na">/f </span><span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'dir </span><span class="nv">%%windir%%</span><span class="s1">\$*$ /b/ad'</span><span class="o">)</span> <span class="k">do</span> <span class="nb">rd</span> <span class="nv">%windir%</span>\<span class="vm">%%i</span> <span class="na">/s/q</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
|
||
<span class="nl">:end</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="kd">c</span>:\tmp.txt <span class="nb">del</span> <span class="kd">c</span>:\tmp.txt>nul <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="kd">c</span>:\tmp.bat <span class="nb">del</span> <span class="kd">c</span>:\tmp.bat>nul <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="kd">c</span>:\tmp.reg <span class="nb">reg</span> <span class="kd">c</span>:\tmp.reg>nul <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">echo</span> 清理系统垃圾完成!
|
||
<span class="nb">echo</span> 请按任意键返回
|
||
<span class="nb">pause</span> <span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">goto</span> _m1
|
||
|
||
<span class="nl">:c</span>
|
||
<span class="nb">echo</span> <span class="kd">RAR</span> <span class="kd">registration</span> <span class="kd">data</span> <span class="o">></span><span class="s2">"C:\Program Files\WinRAR\rarreg.key"</span>
|
||
<span class="nb">echo</span> <span class="kd">Federal</span> <span class="kd">Agency</span> <span class="k">for</span> <span class="kd">Education</span> <span class="o">>></span><span class="s2">"C:\Program Files\WinRAR\rarreg.key"</span>
|
||
<span class="nb">echo</span> <span class="m">1000000</span> <span class="kd">PC</span> <span class="kd">usage</span> <span class="kd">license</span> <span class="o">>></span><span class="s2">"C:\Program Files\WinRAR\rarreg.key"</span>
|
||
<span class="nb">echo</span> <span class="kd">UID</span><span class="o">=</span><span class="kd">b621cca9a84bc5deffbf</span> <span class="o">>></span><span class="s2">"C:\Program Files\WinRAR\rarreg.key"</span>
|
||
<span class="nb">echo</span> <span class="m">6412612250</span><span class="kd">ffbf533df6db2dfe8ccc3aae5362c06d54762105357d</span> <span class="o">>></span><span class="s2">"C:\Program Files\WinRAR\rarreg.key"</span>
|
||
<span class="nb">echo</span> <span class="m">5</span><span class="kd">e3b1489e751c76bf6e0640001014be50a52303fed29664b074145</span> <span class="o">>></span><span class="s2">"C:\Program Files\WinRAR\rarreg.key"</span>
|
||
<span class="nb">echo</span> <span class="m">7</span><span class="kd">e567d04159ad8defc3fb6edf32831fd1966f72c21c0c53c02fbbb</span> <span class="o">>></span><span class="s2">"C:\Program Files\WinRAR\rarreg.key"</span>
|
||
<span class="nb">echo</span> <span class="m">2</span><span class="kd">f91cfca671d9c482b11b8ac3281cb21378e85606494da349941fa</span> <span class="o">>></span><span class="s2">"C:\Program Files\WinRAR\rarreg.key"</span>
|
||
<span class="nb">echo</span> <span class="kd">e9ee328f12dc73e90b6356b921fbfb8522d6562a6a4b97e8ef6c9f</span> <span class="o">>></span><span class="s2">"C:\Program Files\WinRAR\rarreg.key"</span>
|
||
<span class="nb">echo</span> <span class="kd">fb866be1e3826b5aa126a4d2bfe9336ad63003fc0e71c307fc2c60</span> <span class="o">>></span><span class="s2">"C:\Program Files\WinRAR\rarreg.key"</span>
|
||
<span class="nb">echo</span> <span class="m">64416495</span><span class="kd">d4c55a0cc82d402110498da970812063934815d81470829275</span> <span class="o">>></span><span class="s2">"C:\Program Files\WinRAR\rarreg.key"</span>
|
||
<span class="k">goto</span> _m1
|
||
|
||
<span class="nl">:Choice</span><span class="m">4</span>
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span> ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
|
||
<span class="nb">echo</span>.┋ ‖ ┋
|
||
<span class="nb">echo</span> ┋ <span class="kd">A</span>.注册表 ‖ <span class="kd">O</span>.计算机性能监测程序 ┋
|
||
<span class="nb">echo</span>.┋ <span class="kd">B</span>.远程桌面连接 ‖ <span class="kd">p</span>.事件查看器 ┋
|
||
<span class="nb">echo</span> ┋ <span class="kd">C</span>.管理控制MMC ‖ <span class="kd">Q</span>.本地安全策略 ┋
|
||
<span class="nb">echo</span>.┋ <span class="kd">D</span>.检查DirectX信息 ‖ <span class="kd">R</span>.系统配置实用程序 ┋
|
||
<span class="nb">echo</span> ┋ <span class="kd">E</span>.系统医生 ‖ <span class="kd">S</span>.本地服务 ┋
|
||
<span class="nb">echo</span>.┋ <span class="kd">F</span>.设备管理器 ‖ ┋
|
||
<span class="nb">echo</span> ┋ <span class="kd">G</span>.磁盘碎片整理程序 ‖ ┋
|
||
<span class="nb">echo</span>.┋ <span class="kd">H</span>.磁盘管理实用程序 ‖ ┋
|
||
<span class="nb">echo</span> ┋ <span class="kd">I</span>.系统组件服务 ‖ ┋
|
||
<span class="nb">echo</span>.┋ <span class="kd">J</span>.记事本 ‖ ┋
|
||
<span class="nb">echo</span> ┋ <span class="kd">k</span>.组策略 ‖ ┋
|
||
<span class="nb">echo</span>.┋ <span class="kd">L</span>.本机用户和组 ‖ ┋
|
||
<span class="nb">echo</span> ┋ <span class="kd">M</span>.ODBC数据源管理器 ‖ ┋
|
||
<span class="nb">echo</span>.┋ <span class="kd">N</span>.计算机管理 ‖_______________________ ┋
|
||
<span class="nb">echo</span> ┋ ‖ <span class="kd">Y</span>.返回菜单 ┋
|
||
<span class="nb">echo</span>.╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
|
||
<span class="kd">set</span> <span class="kd">choice4</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">choice4</span><span class="o">=</span> 请输入对应的按回车:
|
||
<span class="kd">IF</span> <span class="s2">"</span><span class="vm">%Choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">""</span> <span class="k">goto</span> <span class="kd">Choice4</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"A"</span> <span class="kd">regedit</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"B"</span> <span class="nb">mstsc</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"C"</span> <span class="kd">mmc</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"D"</span> <span class="kd">dxdiag</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"E"</span> <span class="kd">drwtsn32</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"F"</span> <span class="kd">devmgmt</span>.msc
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"G"</span> <span class="kd">dfrg</span>.msc
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"H"</span> <span class="kd">diskmgmt</span>.msc
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"I"</span> <span class="kd">dcomcnfg</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"J"</span> <span class="kd">notepad</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"K"</span> <span class="kd">gpedit</span>.msc
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"L"</span> <span class="kd">lusrmgr</span>.msc
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"M"</span> <span class="kd">odbcad32</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"N"</span> <span class="kd">compmgmt</span>.msc
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"O"</span> <span class="kd">perfmon</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"P"</span> <span class="kd">eventvwr</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"Q"</span> <span class="kd">secpol</span>.msc
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"R"</span> <span class="kd">msconfig</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"S"</span> <span class="kd">services</span>.msc
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="vm">%choice4</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"Y"</span> <span class="k">goto</span> _m1
|
||
<span class="k">goto</span> <span class="kd">Choice4</span>
|
||
|
||
<span class="nl">:e</span>
|
||
<span class="kd">set</span> <span class="kd">xyz</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">xyz</span><span class="o">=</span> 请选择盘符后回车(必须加冒号,例:e:):
|
||
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%xyz%</span><span class="s1">'</span><span class="o">==</span><span class="s1">''</span> <span class="k">goto</span> <span class="kd">c</span>
|
||
<span class="nb">convert</span> <span class="nv">%xyz%</span> <span class="na">/fs</span><span class="nl">:ntfs</span><span class="o">&</span><span class="k">goto</span> _m1
|
||
<span class="k">goto</span> <span class="kd">c</span>
|
||
|
||
<span class="nl">:d</span>
|
||
<span class="kd">set</span> <span class="kd">xyz</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">xyz</span><span class="o">=</span> 请选择盘符后回车(必须加冒号,例:e:):
|
||
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%xyz%</span><span class="s1">'</span><span class="o">==</span><span class="s1">''</span> <span class="k">goto</span> <span class="kd">d</span>
|
||
<span class="nb">chkdsk</span> <span class="nv">%xyz%</span> <span class="na">/f</span><span class="o">&</span><span class="k">goto</span> _m1
|
||
<span class="k">goto</span> <span class="kd">d</span>
|
||
|
||
<span class="nl">:def</span>
|
||
<span class="kd">set</span> <span class="kd">xyz</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">xyz</span><span class="o">=</span> 请选择盘符后回车(必须加冒号,例:e:):
|
||
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%xyz%</span><span class="s1">'</span><span class="o">==</span><span class="s1">''</span> <span class="k">goto</span> <span class="kd">def</span>
|
||
<span class="nb">defrag</span> <span class="nv">%xyz%</span> <span class="na">/f /skiphigh</span><span class="o">&</span><span class="k">goto</span> _m1
|
||
<span class="k">goto</span> <span class="kd">def</span>
|
||
|
||
<span class="nl">:mb</span>
|
||
<span class="nb">mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="m">40</span> <span class="kd">lines</span><span class="o">=</span><span class="m">5</span>
|
||
<span class="nb">title</span> 简易秒表
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 按任意键开始计时……
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="kd">input</span><span class="o">=</span><span class="m">0</span>
|
||
<span class="nl">:mq</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">SS</span><span class="o">=</span><span class="nv">%input%%%</span><span class="m">60</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">MM</span><span class="o">=</span><span class="nv">%input%</span>/60<span class="err">%%</span><span class="m">60</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">HH</span><span class="o">=</span><span class="nv">%input%</span>/3600<span class="err">%%</span><span class="m">60</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">DD</span><span class="o">=</span><span class="nv">%input%</span>/86400
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 已过了<span class="nv">%DD%</span> 天 <span class="nv">%HH%</span> 小时 <span class="nv">%MM%</span> 分 <span class="nv">%SS%</span> 秒
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">input</span><span class="o">=</span><span class="nv">%input%</span><span class="o">+</span><span class="m">1</span>
|
||
<span class="nb">ping</span> <span class="m">127</span>.1 <span class="na">-n </span><span class="m">2</span> <span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">goto</span> <span class="kd">mq</span>
|
||
|
||
<span class="nl">:jsq</span>
|
||
<span class="nb">title</span> 整数计算器
|
||
<span class="nb">mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="m">40</span> <span class="kd">lines</span><span class="o">=</span><span class="m">10</span>
|
||
<span class="nl">:jsqfs</span>
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 计算器
|
||
<span class="nb">echo</span>.
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">hq</span><span class="o">=</span> 请输入计算过程:
|
||
<span class="nb">cls</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">jshx</span><span class="o">=</span><span class="nv">%hq%</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 计算器
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> <span class="nv">%hq%</span><span class="o">=</span><span class="nv">%jshx%</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">goto</span> _max
|
||
|
||
<span class="nl">:yjxs</span>
|
||
<span class="nb">echo</span> <span class="k">exit</span><span class="o">|</span><span class="nv">%ComSpec%</span> <span class="na">/k </span><span class="nb">prompt</span> <span class="kd">e</span> <span class="m">100</span> <span class="kd">B4</span> <span class="m">00</span> <span class="kd">B0</span> <span class="m">12</span> <span class="kd">CD</span> <span class="m">10</span> <span class="kd">B0</span> <span class="m">03</span> <span class="kd">CD</span> <span class="m">10</span> <span class="kd">CD</span> <span class="m">20</span> $_g$_q$_<span class="o">|</span><span class="nb">debug</span><span class="o">></span><span class="kr">nul</span><span class="o">&</span><span class="nb">chcp</span> <span class="m">437</span><span class="o">></span><span class="kr">nul</span><span class="o">&</span><span class="nb">graftabl</span> <span class="m">936</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 按任意键开始
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 纯色:液晶显示器坏点检测(按任意键继续)
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">color</span> <span class="kd">c7</span>
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">color</span> <span class="m">27</span>
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">color</span> <span class="m">97</span>
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">color</span> <span class="kd">e7</span>
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">color</span> <span class="kd">f0</span>
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">color</span> <span class="m">87</span>
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">exit</span>
|
||
|
||
<span class="nl">:dzzb</span>
|
||
<span class="nb">setlocal</span> <span class="na">enabledelayedexpansion</span> <span class="o">&</span> <span class="nb">mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="m">54</span> <span class="kd">lines</span><span class="o">=</span><span class="m">6</span> <span class="o">&</span> <span class="nb">color</span> <span class="m">0</span><span class="kd">a</span>
|
||
<span class="nb">title</span> 电子钟表
|
||
<span class="k">for</span> <span class="vm">%%a</span> <span class="k">in</span> <span class="o">(</span><span class="m">4</span> <span class="m">1</span> <span class="m">2</span> <span class="m">1</span> <span class="m">2</span> <span class="m">1</span> <span class="m">4</span> <span class="m">2</span> <span class="m">1</span> <span class="m">2</span> <span class="m">1</span> <span class="m">2</span> <span class="m">1</span> <span class="m">2</span> <span class="m">1</span> <span class="m">2</span> <span class="m">4</span> <span class="m">2</span> <span class="m">5</span> <span class="m">2</span> <span class="m">6</span> <span class="m">2</span> <span class="m">4</span> <span class="m">2</span> <span class="m">5</span> <span class="m">1</span> <span class="m">2</span>
|
||
<span class="m">1</span> <span class="m">4</span> <span class="m">2</span> <span class="m">1</span> <span class="m">2</span> <span class="m">5</span> <span class="m">2</span> <span class="m">3</span> <span class="m">2</span> <span class="m">8</span> <span class="m">2</span> <span class="m">4</span> <span class="m">1</span> <span class="m">7</span> <span class="m">2</span> <span class="m">1</span> <span class="m">2</span> <span class="m">1</span> <span class="m">2</span> <span class="m">1</span> <span class="m">2</span> <span class="m">5</span> <span class="m">1</span> <span class="m">5</span> <span class="m">1</span> <span class="m">8</span> <span class="m">1</span> <span class="m">4</span> <span class="m">2</span> <span class="m">4</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">cc</span><span class="o">=~</span><span class="kd">cc</span>
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="m">1</span><span class="o">,</span><span class="m">1</span><span class="o">,</span><span class="vm">%%a</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span><span class="k">if</span> <span class="nv">!cc!</span><span class="o">==</span><span class="m">0</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">dgts</span><span class="o">=</span><span class="nv">!dgts!</span> <span class="o">)</span> <span class="k">else</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">dgts</span><span class="o">=</span><span class="nv">!dgts!</span>■<span class="o">))</span>
|
||
<span class="o">)</span>
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%z</span> <span class="k">in</span> <span class="o">(</span><span class="m">0</span> <span class="m">0</span> <span class="m">0</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="err">!</span><span class="s2">time:~7,1</span><span class="err">!</span><span class="s2">"</span> <span class="ow">neq</span> <span class="s2">"</span><span class="nv">!sec!</span><span class="s2">"</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="s2">"sec=</span><span class="err">!</span><span class="s2">time:~7,1</span><span class="err">!</span><span class="s2">"</span> <span class="o">&</span> <span class="kd">set</span> <span class="s2">"oc="</span>
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%h</span> <span class="k">in</span> <span class="o">(</span><span class="m">0</span><span class="o">,</span><span class="m">1</span><span class="o">,</span><span class="m">4</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">for</span> <span class="vm">%%d</span> <span class="k">in</span> <span class="o">(</span><span class="m">0</span> <span class="kd">sp</span> <span class="m">1</span> <span class="kd">sp</span> : <span class="kd">sp</span> <span class="m">3</span> <span class="kd">sp</span> <span class="m">4</span> <span class="kd">sp</span> : <span class="kd">sp</span> <span class="m">6</span> <span class="kd">sp</span> <span class="m">7</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%%d</span><span class="s2">"</span><span class="o">==</span><span class="s2">":"</span> <span class="o">(</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">tt</span><span class="o">=</span><span class="vm">%%h</span><span class="o">*</span><span class="m">5</span><span class="o">&</span><span class="k">if</span> <span class="s2">"</span><span class="err">!</span><span class="s2">tt:~-1</span><span class="err">!</span><span class="s2">"</span><span class="o">==</span><span class="s2">"0"</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">oc</span><span class="o">=</span><span class="nv">!oc!</span> <span class="o">)</span> <span class="k">else</span> <span class="kd">set</span> <span class="kd">oc</span><span class="o">=</span><span class="nv">!oc!</span>●<span class="o">)</span> <span class="k">else</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%%d</span><span class="s2">"</span><span class="o">==</span><span class="s2">"sp"</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">oc</span><span class="o">=</span><span class="nv">!oc!</span> <span class="o">)</span> <span class="k">else</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="s2">"timeP=</span><span class="err">!</span><span class="s2">time: =0</span><span class="err">!</span><span class="s2">"</span><span class="o">&</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">s</span><span class="o">=</span><span class="err">!</span><span class="kd">timeP</span>:<span class="o">~</span><span class="vm">%%d</span><span class="o">,</span><span class="m">1</span><span class="err">!</span><span class="o">*</span><span class="m">15</span><span class="o">+</span><span class="vm">%%h</span><span class="o">*</span><span class="m">3</span>
|
||
<span class="k">for</span> <span class="vm">%%o</span> <span class="k">in</span> <span class="o">(</span><span class="nv">!s!</span><span class="o">)</span> <span class="k">do</span> <span class="kd">set</span> <span class="s2">"oc=</span><span class="nv">!oc!!</span><span class="s2">dgts:~</span><span class="vm">%%o</span><span class="s2">,3</span><span class="err">!</span><span class="s2">"</span>
|
||
<span class="o">))))&</span><span class="nb">cls</span> <span class="o">&</span> <span class="kd">set</span> <span class="na">/p</span><span class="o">=</span><span class="nv">!oc!</span><span class="o"><</span><span class="kr">nul</span><span class="o">))</span>
|
||
|
||
<span class="nl">:bd</span>
|
||
<span class="nb">mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="m">60</span> <span class="kd">lines</span><span class="o">=</span><span class="m">4</span>
|
||
<span class="nb">title</span> 百度关键字搜索
|
||
<span class="nb">echo</span>.
|
||
<span class="kd">set</span><span class="na">/p </span><span class="kd">a</span><span class="o">=</span>请输入要搜索的关键字:
|
||
<span class="nb">start</span> <span class="kd">http</span>://www.baidu.com/s<span class="o">?</span><span class="kd">wd</span><span class="o">=</span><span class="nv">%a%</span>
|
||
<span class="k">goto</span> _max
|
||
|
||
<span class="nl">:dzy</span>
|
||
<span class="nb">mode</span> <span class="kr">con</span>: <span class="kd">cols</span><span class="o">=</span><span class="m">62</span> <span class="kd">lines</span><span class="o">=</span><span class="m">5</span>
|
||
<span class="nb">title</span> 读中英文<span class="o">(</span>需要中英文语音库<span class="o">)</span>
|
||
<span class="nl">:dhs</span>
|
||
<span class="nb">cls</span>
|
||
<span class="kd">set</span> <span class="kd">dh</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">dh</span><span class="o">=</span> 请输入要读的中英文:
|
||
|
||
<span class="nb">mshta</span> <span class="kd">vbscript</span><span class="nl">:createobject</span><span class="o">(</span><span class="s2">"sapi.spvoice"</span><span class="o">)</span>.speak<span class="o">(</span><span class="s2">"</span><span class="nv">%dh%</span><span class="s2">"</span><span class="o">)(</span><span class="kd">window</span>.close<span class="o">)</span>
|
||
|
||
<span class="k">goto</span> _max
|
||
|
||
:24d
|
||
<span class="nb">color</span> <span class="m">1</span><span class="kd">f</span><span class="o">&</span><span class="nb">mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="m">50</span> <span class="kd">lines</span><span class="o">=</span><span class="m">5</span>
|
||
<span class="nb">title</span> 自动计算24点
|
||
<span class="kd">set</span> <span class="s2">"code=+ - * /"</span><span class="o">&</span><span class="kd">set</span> <span class="kd">n</span><span class="o">=</span><span class="m">1</span>
|
||
<span class="nl">:begin</span>
|
||
<span class="nb">cls</span><span class="o">&</span><span class="nb">echo</span>.<span class="o">&</span><span class="nb">echo</span> 请输入第<span class="nv">%n%</span>个<span class="o">(</span><span class="m">0</span><span class="o">-</span><span class="m">9</span>内的<span class="o">)</span>整数<span class="o">,</span>请不要在数字前加0。
|
||
<span class="nb">echo</span>.<span class="o">&</span><span class="kd">set</span> <span class="na">/p </span><span class="kd">num</span><span class="nv">%n%</span><span class="o">=</span> 请在这里输入:
|
||
<span class="nb">echo</span> <span class="nv">!num%</span><span class="kd">n</span><span class="err">%!</span><span class="o">|</span><span class="nb">findstr</span> <span class="s2">"[</span><span class="se">^0</span><span class="s2">-9]"</span><span class="o">></span><span class="kr">nul</span><span class="o">&&</span><span class="k">goto</span> <span class="kd">wrong</span>
|
||
<span class="kd">set</span> <span class="kd">str</span><span class="o">=</span><span class="nv">!num%</span><span class="kd">n</span><span class="err">%!</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="err">!</span><span class="s2">str:~,1</span><span class="err">!</span><span class="s2">"</span> <span class="ow">equ</span> <span class="s2">"0"</span> <span class="k">if</span> <span class="s2">"</span><span class="err">!</span><span class="s2">str:~1</span><span class="err">!</span><span class="s2">"</span> <span class="ow">neq</span> <span class="s2">""</span> <span class="k">goto</span> <span class="kd">wrong</span>
|
||
<span class="k">if</span> <span class="nv">!str!</span> <span class="ow">gtr</span> <span class="m">9</span> <span class="k">goto</span> <span class="kd">wrong</span>
|
||
<span class="kd">set</span> <span class="kd">num</span><span class="o">=</span><span class="nv">%num%</span> <span class="nv">!num%</span><span class="kd">n</span><span class="err">%!</span><span class="o">&</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">n</span><span class="o">+=</span><span class="m">1</span>
|
||
<span class="k">if</span> <span class="nv">%n%</span> <span class="ow">neq</span> <span class="m">5</span> <span class="k">goto</span> <span class="kd">begin</span>
|
||
<span class="kd">set</span> <span class="kd">num</span><span class="o">=</span><span class="vm">%num</span>:<span class="o">~</span><span class="m">1</span><span class="err">%</span>
|
||
<span class="nb">cls</span><span class="o">&</span><span class="nb">echo</span>.<span class="o">&</span><span class="nb">echo</span> 你输入的四个数是:<span class="nv">%num%</span>
|
||
<span class="nb">echo</span>.<span class="o">&</span><span class="nb">echo</span> 请稍候,正在运算中...<span class="o">&</span><span class="nb">ping</span> <span class="na">/n </span><span class="m">2</span> <span class="m">127</span>.1>nul
|
||
<span class="nl">:again</span>
|
||
<span class="kd">set</span> <span class="kd">str</span><span class="o">=&</span><span class="kd">set</span> <span class="kd">var</span><span class="o">=</span><span class="m">1234</span><span class="o">&</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">x</span><span class="o">+=</span><span class="m">1</span><span class="o">,</span><span class="kd">n</span><span class="o">=</span><span class="m">4</span>
|
||
<span class="k">if</span> <span class="nv">%x%</span> <span class="ow">equ</span> <span class="m">2000</span> <span class="nb">cls</span><span class="o">&</span><span class="nb">echo</span>.<span class="o">&</span><span class="nb">echo</span> 对不起,没有算出来,或者这四个数算不出24。<span class="o">&</span><span class="nb">pause</span><span class="o">></span><span class="kr">nul</span><span class="o">&</span><span class="k">goto</span> _max
|
||
<span class="nl">:lp</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">a</span><span class="o">=</span><span class="nv">%random%%%%</span><span class="kd">n</span><span class="err">%</span><span class="o">,</span><span class="kd">m</span><span class="o">=</span><span class="nv">%random%%%</span><span class="m">4</span><span class="o">+</span><span class="m">1</span>
|
||
<span class="kd">set</span> <span class="kd">a</span><span class="o">=</span><span class="err">!</span><span class="kd">var</span>:<span class="o">~</span><span class="nv">%a%</span><span class="o">,</span><span class="m">1</span><span class="err">!</span>
|
||
<span class="kd">set</span> <span class="kd">var</span><span class="o">=</span><span class="err">!</span><span class="kd">var</span>:<span class="nv">%a%</span><span class="o">=</span><span class="err">!</span>
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=</span><span class="nv">%m%</span><span class="s2"> delims= "</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s2">"</span><span class="nv">%code%</span><span class="s2">"</span><span class="o">)</span> <span class="k">do</span> <span class="kd">set</span> <span class="kd">b</span><span class="o">=</span><span class="vm">%%i</span>
|
||
<span class="nl">:add</span>
|
||
<span class="k">if</span> <span class="nv">%n%</span> <span class="ow">equ</span> <span class="m">1</span> <span class="kd">set</span> <span class="s2">"b="</span>
|
||
<span class="kd">set</span> <span class="kd">str</span><span class="o">=</span><span class="nv">%str%!</span><span class="kd">num</span><span class="nv">%a%!%</span><span class="kd">b</span><span class="err">%</span><span class="o">&</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">n</span><span class="o">-=</span><span class="m">1</span>
|
||
<span class="k">if</span> <span class="nv">%n%</span> <span class="ow">neq</span> <span class="m">0</span> <span class="k">goto</span> <span class="kd">lp</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">a</span><span class="o">=</span><span class="nv">%str%</span>
|
||
<span class="k">if</span> <span class="nv">%a%</span> <span class="ow">neq</span> <span class="m">24</span> <span class="k">goto</span> <span class="kd">again</span>
|
||
<span class="nb">cls</span><span class="o">&</span><span class="nb">echo</span>.<span class="o">&</span><span class="nb">echo</span> 计算结果为:<span class="nv">%str%</span><span class="o">=</span><span class="m">24</span>
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span><span class="o">&</span><span class="k">goto</span> _max
|
||
<span class="nl">:wrong</span>
|
||
<span class="nb">cls</span><span class="o">&</span><span class="nb">echo</span>.<span class="o">&</span><span class="nb">echo</span> 输入的数不合要求,请正确输入。<span class="o">&</span><span class="nb">ping</span> <span class="na">/n </span><span class="m">2</span> <span class="m">127</span>.1>nul<span class="o">&</span><span class="k">goto</span> <span class="kd">begin</span>
|
||
|
||
<span class="nl">:zzsz</span>
|
||
<span class="nb">color</span> <span class="m">9</span><span class="kd">f</span> <span class="o">&</span> <span class="nb">setlocal</span> <span class="na">enabledelayedexpansion</span>
|
||
<span class="nb">title</span> 指针时钟
|
||
<span class="o">(</span><span class="k">call</span> <span class="nl">:init</span><span class="o">)</span>
|
||
<span class="nl">:loop</span>
|
||
<span class="nb">cls</span> <span class="o">&</span> <span class="o">(</span><span class="kd">set</span> <span class="na">/p</span><span class="o">=</span><span class="nv">!strScr!!</span><span class="kd">Blanks</span><span class="err">!</span> <span class="nv">!date!</span> <span class="nv">!futureTime!!</span><span class="kd">Blanks</span><span class="err">!</span><span class="o"><</span><span class="kr">nul</span><span class="o">)</span>
|
||
<span class="k">for</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="nv">!PntH!</span><span class="o">,</span><span class="nv">!PntM!</span><span class="o">,</span><span class="nv">!PntS!</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=1"</span> <span class="vm">%%p</span> <span class="k">in</span> <span class="o">(</span><span class="s2">"</span><span class="nv">!PntB!</span><span class="s2">"</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">strScr</span><span class="o">=</span><span class="err">!</span><span class="kd">strScr</span>:<span class="vm">%%i</span><span class="o">=</span><span class="nv">%%p!</span><span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">(</span><span class="k">call</span> <span class="nl">:getNextSec</span> <span class="kd">futureTime</span> <span class="kd">futureDate</span><span class="o">)</span>
|
||
<span class="o">(</span><span class="k">call</span> <span class="nl">:drawScale</span> <span class="kd">strScr</span><span class="o">)</span>
|
||
<span class="k">for</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="kd">h</span><span class="o">,</span><span class="kd">m</span><span class="o">,</span><span class="kd">s</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span><span class="k">call</span> <span class="nl">:drawHand</span> <span class="kd">strScr</span> <span class="nv">!Hand%%</span><span class="kd">i</span><span class="err">!</span> <span class="vm">%%i</span> <span class="nv">!futureTime!</span><span class="o">)</span>
|
||
<span class="o">(</span><span class="k">call</span> <span class="nl">:setPoint</span> <span class="kd">strScr</span> <span class="m">0</span> <span class="m">0</span> <span class="nv">!PntCenter!</span><span class="o">)</span>
|
||
|
||
<span class="nl">:testSec</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">datetime</span><span class="o">=</span><span class="vm">%date</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">10</span><span class="vm">%%time</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">8</span><span class="err">%</span><span class="o">)&&(</span><span class="kd">set</span> <span class="kd">datetime</span><span class="o">=</span><span class="err">!</span><span class="kd">datetime</span>: <span class="o">=</span><span class="m">0</span><span class="err">!</span><span class="o">)</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">futureDateTime</span><span class="o">=</span><span class="err">!</span><span class="kd">futureDate</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">10</span><span class="err">!!</span><span class="kd">futureTime</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">8</span><span class="err">!</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">!datetime!</span><span class="s2">"</span> <span class="ow">geq</span> <span class="s2">"</span><span class="nv">!futureDateTime!</span><span class="s2">"</span> <span class="o">(</span><span class="k">goto</span> <span class="kd">loop</span><span class="o">)</span>
|
||
|
||
<span class="o">(</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">past</span><span class="o">=</span><span class="m">1</span><span class="err">!</span><span class="kd">futureTime</span>:<span class="o">~</span><span class="m">6</span><span class="o">,</span><span class="m">2</span><span class="err">!</span> <span class="o">-</span> <span class="m">1</span><span class="err">!</span><span class="kd">datetime</span>:<span class="o">~</span><span class="m">16</span><span class="o">,</span><span class="m">2</span><span class="err">!</span><span class="o">)</span> <span class="o">&&</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">past</span><span class="o">=</span><span class="err">!</span><span class="kd">past</span>:<span class="o">-=</span><span class="err">!</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="err">!</span><span class="s2">futureTime:~6,2</span><span class="err">!</span><span class="s2">"</span> <span class="ow">equ</span> <span class="s2">"00"</span> <span class="k">if</span> <span class="s2">"</span><span class="err">!</span><span class="s2">datetime:~16,2</span><span class="err">!</span><span class="s2">"</span> <span class="ow">equ</span> <span class="s2">"59"</span> <span class="o">(</span><span class="k">goto</span> <span class="kd">testSec</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">!past!</span> <span class="ow">gtr</span> <span class="m">1</span> <span class="o">(</span><span class="k">goto</span> <span class="kd">loop</span><span class="o">)</span>
|
||
<span class="k">goto</span> <span class="kd">testSec</span>
|
||
<span class="k">exit</span> <span class="na">/b
|
||
|
||
</span><span class="nl">:init</span>
|
||
<span class="nb">msg</span> <span class="nv">%username%</span> <span class="na">/time</span>:60 请右键单击时钟窗口标题栏<span class="o">,</span> 选择“属性”<span class="o">-</span><span class="se">^></span>“字体”选项卡<span class="o">,</span>“点阵字体”<span class="o">,</span>大小: <span class="m">6</span> <span class="kd">x</span> <span class="m">12</span><span class="o">,</span>以得到更好的显示效果
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"size=19, HandS=size-2, HandM=HandS-3, HandH=HandM-3, rScale=size-1, width=2*size+1"</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"indexMax=(2*size+1)*(2*size+1)"</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"xStart=size, xEnd=-size, yStart=-size, yEnd=size"</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"Cols=(size*2+1)*2, Lines=size*2+1+1"</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">PntCenter</span><span class="o">=</span>◎<span class="o">)&(</span><span class="kd">set</span> <span class="kd">PntH</span><span class="o">=</span>●<span class="o">)&(</span><span class="kd">set</span> <span class="kd">PntM</span><span class="o">=</span>○<span class="o">)&(</span><span class="kd">set</span> <span class="kd">PntS</span><span class="o">=</span>·<span class="o">)&(</span><span class="kd">set</span> <span class="kd">PntB</span><span class="o">=</span>▓<span class="o">)</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">RomanNumbers</span><span class="o">=</span>ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ<span class="o">)</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">days</span><span class="o">=</span>一二三四五六日一<span class="o">)</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"leftSpaces=size*2+1-13-1"</span> <span class="o">&</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">Blanks</span><span class="o">=)</span>
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="m">1</span><span class="o">,</span><span class="m">1</span><span class="o">,</span><span class="nv">!leftSpaces!</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">Blanks</span><span class="o">=</span> <span class="nv">!Blanks!</span><span class="o">)</span>
|
||
<span class="nb">mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="nv">!Cols!</span> <span class="kd">Lines</span><span class="o">=</span><span class="nv">!Lines!</span>
|
||
<span class="k">call</span> <span class="nl">:math</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">strScr</span><span class="o">=)</span>
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="m">1</span><span class="o">,</span><span class="m">1</span><span class="o">,</span><span class="nv">!indexMax!</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">strScr</span><span class="o">=</span> <span class="nv">!strScr!</span><span class="o">)</span>
|
||
<span class="o">(</span><span class="k">call</span> <span class="nl">:creatDial</span> <span class="kd">strScr</span> <span class="nv">!PntB!</span><span class="o">)</span>
|
||
<span class="k">exit</span> <span class="na">/b
|
||
|
||
</span><span class="nl">:math</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"sin0=0,sin6=105,sin12=208,sin18=309,sin24=407,sin30=500,sin36=588,sin42=669,sin48=743"</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"sin54=809,sin60=866,sin66=914,sin72=951,sin78=978,sin84=995,sin90=1000"</span>
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="m">0</span><span class="o">,</span> <span class="m">6</span><span class="o">,</span> <span class="m">90</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"a1=180-</span><span class="vm">%%i</span><span class="s2">, a2=180+</span><span class="vm">%%i</span><span class="s2">, a3=360-</span><span class="vm">%%i</span><span class="s2">"</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"sin</span><span class="err">!</span><span class="s2">a1</span><span class="err">!</span><span class="s2">=</span><span class="nv">!sin%%</span><span class="s2">i</span><span class="err">!</span><span class="s2">, sin</span><span class="err">!</span><span class="s2">a2</span><span class="err">!</span><span class="s2">=-</span><span class="nv">!sin%%</span><span class="s2">i</span><span class="err">!</span><span class="s2">, sin</span><span class="err">!</span><span class="s2">a3</span><span class="err">!</span><span class="s2">=-</span><span class="nv">!sin%%</span><span class="s2">i</span><span class="err">!</span><span class="s2">"</span>
|
||
<span class="o">)</span>
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="m">0</span><span class="o">,</span> <span class="m">6</span><span class="o">,</span> <span class="m">360</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"a4=450-</span><span class="vm">%%i</span><span class="s2">, a4</span><span class="err">%%</span><span class="s2">=360"</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"cos</span><span class="vm">%%i</span><span class="s2">=sin</span><span class="err">!</span><span class="s2">a4</span><span class="err">!</span><span class="s2">"</span>
|
||
<span class="o">)</span>
|
||
<span class="k">exit</span> <span class="na">/b
|
||
|
||
</span><span class="nl">:creatDial</span>
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%x</span> <span class="k">in</span> <span class="o">(</span><span class="nv">!xStart!</span><span class="o">,-</span><span class="m">1</span><span class="o">,</span><span class="nv">!xEnd!</span><span class="o">)</span> <span class="k">do</span> <span class="k">for</span> <span class="na">/l </span><span class="vm">%%y</span> <span class="k">in</span> <span class="o">(</span><span class="nv">!yStart!</span><span class="o">,</span><span class="m">1</span><span class="o">,</span><span class="nv">!yEnd!</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">inDial</span><span class="o">=</span><span class="kd">size</span><span class="o">*</span><span class="kd">size</span><span class="o">-</span><span class="vm">%%x</span><span class="o">*</span><span class="vm">%%x</span><span class="o">-</span><span class="vm">%%y</span><span class="o">*</span><span class="vm">%%y</span><span class="o">+</span><span class="m">1</span><span class="o">*</span><span class="kd">size</span><span class="o">)</span> <span class="o">&&</span> <span class="k">if</span> <span class="nv">!inDial!</span> <span class="ow">geq</span> <span class="m">0</span> <span class="o">(</span><span class="k">call</span> <span class="nl">:setPoint</span> <span class="err">%</span><span class="m">1</span> <span class="vm">%%x</span> <span class="vm">%%y</span> <span class="err">%</span><span class="m">2</span><span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">(</span><span class="k">call</span> <span class="nl">:drawScale</span> <span class="err">%</span><span class="m">1</span><span class="o">)</span>
|
||
<span class="k">exit</span> <span class="na">/b
|
||
|
||
</span><span class="nl">:drawScale</span>
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%z</span> <span class="k">in</span> <span class="o">(</span><span class="m">0</span><span class="o">,</span><span class="m">1</span><span class="o">,</span><span class="m">11</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">angle</span><span class="o">=</span><span class="vm">%%z</span><span class="o">+</span><span class="m">1</span><span class="o">)</span> <span class="o">&&</span> <span class="o">(</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">angle</span><span class="o">*=</span><span class="m">30</span><span class="o">)</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"x=cos</span><span class="nv">!angle!</span><span class="s2">*rScale/sin90, y=sin</span><span class="nv">!angle!</span><span class="s2">*rScale/sin90"</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">romanNum</span><span class="o">=</span><span class="err">!</span><span class="kd">RomanNumbers</span>:<span class="o">~</span><span class="vm">%%z</span><span class="o">,</span><span class="m">1</span><span class="err">!</span><span class="o">)</span>
|
||
<span class="o">(</span><span class="k">call</span> <span class="nl">:setPoint</span> <span class="err">%</span><span class="m">1</span> <span class="nv">!x!</span> <span class="nv">!y!</span> <span class="nv">!romanNum!</span><span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="k">exit</span> <span class="na">/b
|
||
|
||
</span><span class="nl">:drawHand</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">timeC</span><span class="o">=</span><span class="err">%</span><span class="m">4</span><span class="o">)</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">timeh</span><span class="o">=</span><span class="err">!</span><span class="kd">timeC</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">2</span><span class="err">!</span><span class="o">)&(</span><span class="kd">set</span> <span class="kd">timem</span><span class="o">=</span><span class="err">!</span><span class="kd">timeC</span>:<span class="o">~</span><span class="m">3</span><span class="o">,</span><span class="m">2</span><span class="err">!</span><span class="o">)&(</span><span class="kd">set</span> <span class="kd">times</span><span class="o">=</span><span class="err">!</span><span class="kd">timeC</span>:<span class="o">~</span><span class="m">6</span><span class="o">,</span><span class="m">2</span><span class="err">!</span><span class="o">)</span>
|
||
<span class="k">for</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="kd">h</span><span class="o">,</span><span class="kd">m</span><span class="o">,</span><span class="kd">s</span><span class="o">)</span> <span class="k">do</span> <span class="k">if</span> <span class="nv">!time%%</span><span class="kd">i</span><span class="err">!</span> <span class="ow">lss</span> <span class="m">10</span> <span class="o">(</span><span class="kd">set</span> <span class="nb">time</span><span class="vm">%%i</span><span class="o">=</span><span class="nv">!time%%</span><span class="kd">i</span>:<span class="o">~-</span><span class="m">1</span><span class="err">!</span><span class="o">)</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"timeh</span><span class="err">%%</span><span class="s2">=12"</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"angleh=30*timeh+(timem+6)/12*6, anglem=6*timem, angles=6*times"</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"xE=</span><span class="err">%</span><span class="s2">2*cos</span><span class="nv">!angle%</span><span class="s2">3</span><span class="err">!</span><span class="s2">*2/sin90, yE=</span><span class="err">%</span><span class="s2">2*sin</span><span class="nv">!angle%</span><span class="s2">3</span><span class="err">!</span><span class="s2">*2/sin90"</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="err">%</span><span class="s2">5"</span><span class="o">==</span><span class="s2">""</span> <span class="o">(</span><span class="k">call</span> <span class="nl">:line</span> <span class="err">%</span><span class="m">1</span> <span class="m">0</span> <span class="m">0</span> <span class="nv">!xE!</span> <span class="nv">!yE!</span> <span class="err">%</span><span class="m">2</span> <span class="nv">!Pnt%</span><span class="m">3</span><span class="err">!</span><span class="o">)</span> <span class="k">else</span> <span class="o">(</span><span class="k">call</span> <span class="nl">:line</span> <span class="err">%</span><span class="m">1</span> <span class="m">0</span> <span class="m">0</span> <span class="nv">!xE!</span> <span class="nv">!yE!</span> <span class="err">%</span><span class="m">2</span> <span class="err">%</span><span class="m">5</span><span class="o">)</span>
|
||
<span class="k">exit</span> <span class="na">/b
|
||
|
||
</span><span class="nl">:line</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">x0</span><span class="o">=</span><span class="err">%</span><span class="m">2</span><span class="o">)&(</span><span class="kd">set</span> <span class="kd">y0</span><span class="o">=</span><span class="err">%</span><span class="m">3</span><span class="o">)&(</span><span class="kd">set</span> <span class="kd">x1</span><span class="o">=</span><span class="err">%</span><span class="m">4</span><span class="o">)&(</span><span class="kd">set</span> <span class="kd">y1</span><span class="o">=</span><span class="err">%</span><span class="m">5</span><span class="o">)&(</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">SQLenHand</span><span class="o">=</span><span class="err">%</span><span class="m">6</span><span class="o">*</span><span class="err">%</span><span class="m">6</span><span class="o">)</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"steep=(y1 - y0)*(y1 - y0) - (x1 - x0)*(x1 - x0)"</span>
|
||
<span class="k">if</span> <span class="nv">!steep!</span> <span class="ow">gtr</span> <span class="m">0</span> <span class="o">(</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">tt</span><span class="o">=</span><span class="err">!</span><span class="kd">x0</span><span class="err">!</span><span class="o">&&</span> <span class="kd">set</span> <span class="kd">x0</span><span class="o">=</span><span class="err">!</span><span class="kd">y0</span><span class="err">!</span><span class="o">&&</span> <span class="kd">set</span> <span class="kd">y0</span><span class="o">=</span><span class="nv">!tt!</span><span class="o">)</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">tt</span><span class="o">=</span><span class="err">!</span><span class="kd">x1</span><span class="err">!</span><span class="o">&&</span> <span class="kd">set</span> <span class="kd">x1</span><span class="o">=</span><span class="err">!</span><span class="kd">y1</span><span class="err">!</span><span class="o">&&</span> <span class="kd">set</span> <span class="kd">y1</span><span class="o">=</span><span class="nv">!tt!</span><span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="err">!</span><span class="kd">x0</span><span class="err">!</span> <span class="ow">gtr</span> <span class="err">!</span><span class="kd">x1</span><span class="err">!</span> <span class="o">(</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">tt</span><span class="o">=</span><span class="err">!</span><span class="kd">x0</span><span class="err">!</span><span class="o">&&</span> <span class="kd">set</span> <span class="kd">x0</span><span class="o">=</span><span class="err">!</span><span class="kd">x1</span><span class="err">!</span><span class="o">&&</span> <span class="kd">set</span> <span class="kd">x1</span><span class="o">=</span><span class="nv">!tt!</span><span class="o">)</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">tt</span><span class="o">=</span><span class="err">!</span><span class="kd">y0</span><span class="err">!</span><span class="o">&&</span> <span class="kd">set</span> <span class="kd">y0</span><span class="o">=</span><span class="err">!</span><span class="kd">y1</span><span class="err">!</span><span class="o">&&</span> <span class="kd">set</span> <span class="kd">y1</span><span class="o">=</span><span class="nv">!tt!</span><span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"deltax=x1-x0, twoDeltax=2*deltax"</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"twoDeltay=2*(y1-y0)"</span> <span class="o">&&</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">twoDeltay</span><span class="o">=</span><span class="err">!</span><span class="kd">twoDeltay</span>:<span class="o">-=</span><span class="err">!</span><span class="o">)</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"eps=0, y=y0"</span>
|
||
<span class="k">if</span> <span class="err">!</span><span class="kd">y0</span><span class="err">!</span> <span class="ow">lss</span> <span class="err">!</span><span class="kd">y1</span><span class="err">!</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">yStep</span><span class="o">=</span><span class="m">1</span><span class="o">)</span> <span class="k">else</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">yStep</span><span class="o">=-</span><span class="m">1</span><span class="o">)</span>
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%x</span> <span class="k">in</span> <span class="o">(</span><span class="err">!</span><span class="kd">x0</span><span class="err">!</span><span class="o">,</span><span class="m">1</span><span class="o">,</span><span class="err">!</span><span class="kd">x1</span><span class="err">!</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"SQSum=</span><span class="vm">%%x</span><span class="s2">*</span><span class="vm">%%x</span><span class="s2">+y*y"</span>
|
||
<span class="k">if</span> <span class="nv">!SQSum!</span> <span class="ow">leq</span> <span class="nv">!SQLenHand!</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="nv">!steep!</span> <span class="ow">gtr</span> <span class="m">0</span> <span class="o">(</span><span class="k">call</span> <span class="nl">:setPoint</span> <span class="err">%</span><span class="m">1</span> <span class="nv">!y!</span> <span class="vm">%%x</span> <span class="err">%</span><span class="m">7</span><span class="o">)</span> <span class="k">else</span> <span class="o">(</span><span class="k">call</span> <span class="nl">:setPoint</span> <span class="err">%</span><span class="m">1</span> <span class="vm">%%x</span> <span class="nv">!y!</span> <span class="err">%</span><span class="m">7</span><span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">eps</span><span class="o">+=</span><span class="kd">twoDeltay</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">!eps!</span> <span class="ow">gtr</span> <span class="nv">!deltax!</span> <span class="o">(</span><span class="kd">set</span> <span class="na">/a </span><span class="s2">"y+=yStep, eps-=twoDeltax"</span><span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="k">exit</span> <span class="na">/b
|
||
|
||
</span><span class="nl">:getNextSec</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">time1</span><span class="o">=</span><span class="err">!</span><span class="nb">time</span>:<span class="o">~</span><span class="m">0</span><span class="o">,-</span><span class="m">3</span><span class="err">!</span><span class="o">)&(</span><span class="kd">set</span> <span class="kd">date1</span><span class="o">=</span><span class="nv">!date!</span><span class="o">)</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">timeh</span><span class="o">=</span><span class="err">!</span><span class="kd">time1</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">2</span><span class="err">!</span><span class="o">)&(</span><span class="kd">set</span> <span class="kd">timem</span><span class="o">=</span><span class="err">!</span><span class="kd">time1</span>:<span class="o">~</span><span class="m">3</span><span class="o">,</span><span class="m">2</span><span class="err">!</span><span class="o">)&(</span><span class="kd">set</span> <span class="kd">times</span><span class="o">=</span><span class="err">!</span><span class="kd">time1</span>:<span class="o">~</span><span class="m">6</span><span class="o">,</span><span class="m">2</span><span class="err">!</span><span class="o">)</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">timeY</span><span class="o">=</span><span class="err">!</span><span class="kd">date1</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">4</span><span class="err">!</span><span class="o">)&(</span><span class="kd">set</span> <span class="kd">timeMn</span><span class="o">=</span><span class="err">!</span><span class="kd">date1</span>:<span class="o">~</span><span class="m">5</span><span class="o">,</span><span class="m">2</span><span class="err">!</span><span class="o">)&(</span><span class="kd">set</span> <span class="kd">timeD</span><span class="o">=</span><span class="err">!</span><span class="kd">date1</span>:<span class="o">~</span><span class="m">8</span><span class="o">,</span><span class="m">2</span><span class="err">!</span><span class="o">)&(</span><span class="kd">set</span> <span class="kd">timeDay</span><span class="o">=</span><span class="err">!</span><span class="kd">date1</span>:<span class="o">~-</span><span class="m">1</span><span class="err">!</span><span class="o">)</span>
|
||
<span class="k">for</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="kd">h</span><span class="o">,</span><span class="kd">m</span><span class="o">,</span><span class="kd">s</span><span class="o">,</span><span class="kd">Mn</span><span class="o">,</span><span class="kd">D</span><span class="o">)</span> <span class="k">do</span> <span class="k">if</span> <span class="nv">!time%%</span><span class="kd">i</span><span class="err">!</span> <span class="ow">lss</span> <span class="m">10</span> <span class="o">(</span><span class="kd">set</span> <span class="nb">time</span><span class="vm">%%i</span><span class="o">=</span><span class="nv">!time%%</span><span class="kd">i</span>:<span class="o">~-</span><span class="m">1</span><span class="err">!</span><span class="o">)</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="na">/a </span><span class="s2">"timeS=(timeS+1)</span><span class="err">%%</span><span class="s2">60"</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">!timeS!</span> <span class="ow">equ</span> <span class="m">0</span> <span class="o">(</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="na">/a </span><span class="s2">"timeM=(timeM+1)</span><span class="err">%%</span><span class="s2">60"</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">!timeM!</span> <span class="ow">equ</span> <span class="m">0</span> <span class="o">(</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="na">/a </span><span class="s2">"timeH=(timeH+1)</span><span class="err">%%</span><span class="s2">24"</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">!timeH!</span> <span class="ow">equ</span> <span class="m">0</span> <span class="o">(</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="na">/a </span><span class="s2">"timeD=timeD</span><span class="err">%%</span><span class="s2">31+1"</span><span class="o">)</span>
|
||
<span class="k">for</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span>一<span class="o">,</span>二<span class="o">,</span>三<span class="o">,</span>四<span class="o">,</span>五<span class="o">,</span>六<span class="o">,</span>日<span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%%i</span><span class="s2">"</span><span class="o">==</span><span class="s2">"</span><span class="nv">!timeDay!</span><span class="s2">"</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">nextDay</span><span class="o">=</span><span class="err">!</span><span class="kd">days</span>:<span class="o">*</span><span class="vm">%%i</span><span class="o">=</span><span class="err">!</span><span class="o">)&&(</span><span class="kd">set</span> <span class="kd">nextDay</span><span class="o">=</span><span class="err">!</span><span class="kd">nextDay</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">1</span><span class="err">!</span><span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">timeDay</span><span class="o">=</span><span class="nv">!nextDay!</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">!timeD!</span> <span class="ow">equ</span> <span class="m">1</span> <span class="o">(</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="na">/a </span><span class="s2">"timeMn=timeMn</span><span class="err">%%</span><span class="s2">12+1"</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">!timeMn!</span> <span class="ow">equ</span> <span class="m">1</span> <span class="o">(</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">timeY</span><span class="o">+=</span><span class="m">1</span><span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="k">for</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="kd">h</span><span class="o">,</span><span class="kd">m</span><span class="o">,</span><span class="kd">s</span><span class="o">,</span><span class="kd">Mn</span><span class="o">,</span><span class="kd">D</span><span class="o">)</span> <span class="k">do</span> <span class="k">if</span> <span class="nv">!time%%</span><span class="kd">i</span><span class="err">!</span> <span class="ow">lss</span> <span class="m">10</span> <span class="o">(</span><span class="kd">set</span> <span class="nb">time</span><span class="vm">%%i</span><span class="o">=</span><span class="m">0</span><span class="nv">!time%%</span><span class="kd">i</span><span class="err">!</span><span class="o">)</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="err">%</span><span class="m">1</span><span class="o">=</span><span class="nv">!timeH!</span>:<span class="nv">!timeM!</span>:<span class="nv">!timeS!</span><span class="o">)</span> <span class="o">&</span> <span class="o">(</span><span class="kd">set</span> <span class="err">%</span><span class="m">2</span><span class="o">=</span><span class="nv">!timeY!</span><span class="o">-</span><span class="nv">!timeMn!</span><span class="o">-</span><span class="nv">!timeD!</span> 星期<span class="nv">!timeDay!</span><span class="o">)</span>
|
||
<span class="k">exit</span> <span class="na">/b
|
||
|
||
</span><span class="nl">:setPoint</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"index=(xStart-</span><span class="err">%</span><span class="s2">2)*width+</span><span class="err">%</span><span class="s2">3-yStart+1"</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="s2">"lenLeft=index-1, lenRight=indexMax-index"</span>
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=1,2,3"</span> <span class="vm">%%a</span> <span class="k">in</span> <span class="o">(</span><span class="s2">"</span><span class="nv">!lenLeft!</span><span class="s2"> </span><span class="nv">!index!</span><span class="s2"> </span><span class="nv">!lenRight!</span><span class="s2">"</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span><span class="kd">set</span> <span class="err">%</span><span class="m">1</span><span class="o">=</span><span class="err">!%</span><span class="m">1</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="nv">%%a!%</span><span class="m">4</span><span class="err">!%</span><span class="m">1</span>:<span class="o">~</span><span class="vm">%%b</span><span class="o">,</span><span class="nv">%%c!</span><span class="o">)</span>
|
||
<span class="k">exit</span> <span class="na">/b
|
||
|
||
</span><span class="nl">:zlzs</span>
|
||
<span class="nb">title</span> 测试你的身体质量指数<span class="o">(</span><span class="kd">BMI</span><span class="o">)</span>
|
||
<span class="nb">mode</span> <span class="kr">con</span>: <span class="kd">cols</span><span class="o">=</span><span class="m">60</span> <span class="kd">lines</span><span class="o">=</span><span class="m">5</span>
|
||
<span class="nl">:main</span>_w
|
||
<span class="nb">cls</span><span class="o">&</span><span class="nb">echo</span>.
|
||
<span class="kd">set</span> <span class="kd">weight</span><span class="o">=[]</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">weight</span><span class="o">=</span> 请输入体重<span class="o">(</span>单位:kg<span class="o">)</span>:
|
||
<span class="k">call</span> <span class="nl">:ie</span> <span class="kd">weight</span> <span class="nv">%weight%</span> <span class="kd">main_w</span>
|
||
<span class="nl">:main</span>_h
|
||
<span class="nb">cls</span><span class="o">&</span><span class="nb">echo</span>.
|
||
<span class="kd">set</span> <span class="kd">height</span><span class="o">=[]</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">height</span><span class="o">=</span> 请输入身高<span class="o">(</span>单位:cm<span class="o">)</span>:
|
||
<span class="k">call</span> <span class="nl">:ie</span> <span class="kd">height</span> <span class="nv">%height%</span> <span class="kd">main_h</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">bmi</span><span class="o">=</span><span class="se">^(</span><span class="nv">%weight%</span><span class="o">*</span><span class="m">10000</span><span class="se">^)</span>/<span class="se">^(</span><span class="nv">%height%</span><span class="o">*</span><span class="nv">%height%</span><span class="se">^)</span>
|
||
<span class="k">call</span> <span class="nl">:out</span> <span class="nv">%bmi%</span>
|
||
|
||
<span class="nl">:out</span>
|
||
<span class="kd">set</span> <span class="s2">"yo=if </span><span class="err">%</span><span class="s2">1 equ </span><span class="vm">%%a</span><span class="s2"> msg /v /w </span><span class="nv">%username%</span><span class="s2">"</span>
|
||
<span class="k">if</span> <span class="err">%</span><span class="m">1</span> <span class="ow">gtr</span> <span class="m">30</span> <span class="nb">msg</span> <span class="na">/v /w </span><span class="nv">%username%</span> <span class="s2">" 不要再闹了!!!哪有这种身材 "</span><span class="o">></span><span class="kr">nul</span><span class="o">&</span><span class="k">goto</span> _max
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%a</span> <span class="k">in</span> <span class="o">(</span><span class="m">28</span> <span class="m">1</span> <span class="m">30</span><span class="o">)</span> <span class="k">do</span> <span class="nv">%yo%</span> <span class="s2">" BMI:</span><span class="nv">%bmi%</span><span class="s2"> 你再不减肥就完蛋了</span><span class="err">!</span><span class="s2"> "</span><span class="o">></span><span class="kr">nul</span><span class="o">&</span><span class="k">goto</span> _max
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%a</span> <span class="k">in</span> <span class="o">(</span><span class="m">24</span> <span class="m">1</span> <span class="m">27</span><span class="o">)</span> <span class="k">do</span> <span class="nv">%yo%</span> <span class="s2">" BMI:</span><span class="nv">%bmi%</span><span class="s2"> 你是不是胖了点? "</span><span class="o">></span><span class="kr">nul</span><span class="o">&</span><span class="k">goto</span> _max
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%a</span> <span class="k">in</span> <span class="o">(</span><span class="m">21</span> <span class="m">1</span> <span class="m">23</span><span class="o">)</span> <span class="k">do</span> <span class="nv">%yo%</span> <span class="s2">" BMI:</span><span class="nv">%bmi%</span><span class="s2"> 我敢打赌,你一定经常抢吃,不然不会偏胖</span><span class="err">!</span><span class="s2"> "</span><span class="o">></span><span class="kr">nul</span><span class="o">&</span><span class="k">goto</span> _max
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%a</span> <span class="k">in</span> <span class="o">(</span><span class="m">19</span> <span class="m">1</span> <span class="m">20</span><span class="o">)</span> <span class="k">do</span> <span class="nv">%yo%</span> <span class="s2">" BMI:</span><span class="nv">%bmi%</span><span class="s2"> 哇!!棒极了,是标准身材! "</span><span class="o">></span><span class="kr">nul</span><span class="o">&</span><span class="k">goto</span> _max
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%a</span> <span class="k">in</span> <span class="o">(</span><span class="m">17</span> <span class="m">1</span> <span class="m">18</span><span class="o">)</span> <span class="k">do</span> <span class="nv">%yo%</span> <span class="s2">" BMI:</span><span class="nv">%bmi%</span><span class="s2"> 朋友,明显你营养不良(-_-)! "</span><span class="o">></span><span class="kr">nul</span><span class="o">&</span><span class="k">goto</span> _max
|
||
<span class="k">if</span> <span class="err">%</span><span class="m">1</span> <span class="ow">lss</span> <span class="m">17</span> <span class="nb">msg</span> <span class="na">/v /w </span><span class="nv">%username%</span> <span class="s2">" 按照生物学来说这种生物是不能生存的! "</span><span class="o">></span><span class="kr">nul</span><span class="o">&</span><span class="k">goto</span> _max
|
||
|
||
<span class="nl">:ie</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="err">%</span><span class="s2">1"</span><span class="o">==</span><span class="s2">"[]"</span> <span class="k">goto</span> <span class="err">%</span><span class="m">3</span>
|
||
<span class="nb">echo</span> <span class="err">%</span><span class="m">2</span><span class="o">|</span><span class="nb">findstr</span> <span class="s2">"</span><span class="se">^[</span><span class="s2">1-9][0-9]*$"</span><span class="o">></span><span class="kr">nul</span><span class="o">||</span><span class="k">goto</span> <span class="err">%</span><span class="m">3</span>
|
||
<span class="k">if</span> <span class="err">%</span><span class="m">2</span> <span class="ow">geq</span> <span class="m">250</span> <span class="nb">msg</span> <span class="na">/v /w </span><span class="nv">%username%</span> <span class="s2">" 你输入的数字让我头都大了,按确定重新输入</span><span class="err">!</span><span class="s2">"</span><span class="o">></span><span class="kr">nul</span><span class="o">&</span><span class="k">goto</span> <span class="err">%</span><span class="m">3</span>
|
||
<span class="k">goto</span> <span class="nl">:eof</span>
|
||
|
||
<span class="nl">:pcljm</span>
|
||
<span class="nb">mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="m">100</span> <span class="kd">lines</span><span class="o">=</span><span class="m">8</span>
|
||
<span class="kd">set</span> <span class="s2">"origFile=
|
||
set /p "</span><span class="kd">origFile</span><span class="o">=</span> 请输入文件位置:
|
||
<span class="kd">set</span> <span class="s2">"newFile=</span><span class="vm">%~dpn1</span><span class="s2">_new</span><span class="vm">%~x1</span><span class="s2">"</span>
|
||
<span class="o">></span> <span class="s2">"</span><span class="nv">%newFile%</span><span class="s2">"</span> <span class="nb">echo</span> <span class="kd">CreateObject</span><span class="se">^(</span><span class="s2">"Scripting.FileSystemObject"</span><span class="se">^)</span>. _
|
||
<span class="o">>></span><span class="s2">"</span><span class="nv">%newFile%</span><span class="s2">"</span> <span class="nb">echo</span> <span class="kd">CreateTextFile</span><span class="se">^(</span><span class="s2">"</span><span class="nv">%newFile%</span><span class="s2">"</span><span class="o">,</span> <span class="kd">True</span><span class="o">,</span> <span class="kd">vbTrue</span><span class="se">^)</span>.Write <span class="s2">"::(P)&(C)2010 Spring"</span>
|
||
<span class="nb">cscript</span> <span class="na">-nologo -e</span><span class="nl">:vbs</span> <span class="s2">"</span><span class="nv">%newFile%</span><span class="s2">"</span>
|
||
<span class="o">>></span><span class="s2">"</span><span class="nv">%newFile%</span><span class="s2">"</span> <span class="o">(</span><span class="nb">echo</span>.<span class="o">&</span><span class="nb">echo</span>.<span class="o">&</span><span class="nb">echo</span><span class="o">,</span><span class="nb">cls</span><span class="o">)</span>
|
||
<span class="o">>></span><span class="s2">"</span><span class="nv">%newFile%</span><span class="s2">"</span> <span class="nb">type</span> <span class="s2">"</span><span class="nv">%origFile%</span><span class="s2">"</span>
|
||
<span class="nb">echo</span> <span class="nv">%origFile%</span>
|
||
<span class="nb">echo</span> 变成乱码后的文件是
|
||
<span class="nb">echo</span> <span class="nv">%newFile%</span>
|
||
<span class="nb">ping</span> <span class="na">/n </span><span class="m">4</span> <span class="m">127</span>.1>nul
|
||
<span class="k">goto</span> _max
|
||
|
||
<span class="nl">:wlpz</span>
|
||
<span class="k">call</span> <span class="nl">:select</span> <span class="s2">"ip address"</span> <span class="s2">"ip"</span>
|
||
<span class="k">call</span> <span class="nl">:select</span> <span class="s2">"Physical Address"</span> <span class="s2">"mac"</span>
|
||
<span class="k">call</span> <span class="nl">:select</span> <span class="s2">"Default Gateway"</span> <span class="s2">"gateway"</span>
|
||
<span class="k">call</span> <span class="nl">:select</span> <span class="s2">"DNS Servers"</span> <span class="s2">"dns"</span>
|
||
<span class="k">call</span> <span class="nl">:select</span> <span class="s2">"Description"</span> <span class="s2">"netcard"</span>
|
||
|
||
<span class="nb">echo</span> <span class="kd">IP</span>:<span class="nv">%ip%</span>
|
||
<span class="nb">echo</span> <span class="kd">MAC</span>:<span class="nv">%mac%</span>
|
||
<span class="nb">echo</span> <span class="kd">DNS</span>:<span class="nv">%dns%</span>
|
||
<span class="nb">echo</span> <span class="kd">GATEWAY</span>:<span class="nv">%gateway%</span>
|
||
<span class="nb">echo</span> <span class="kd">NETCARD</span>:<span class="nv">%netcard%</span>
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">goto</span> _max
|
||
<span class="nl">:select</span>
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=2 delims=:"</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'ipconfig /all </span><span class="se">^|</span><span class="s1"> findstr /i /c:</span><span class="err">%</span><span class="s1">1'</span><span class="o">)</span> <span class="k">do</span> <span class="k">if</span> <span class="ow">not</span> <span class="s2">"</span><span class="err">!%</span><span class="s2">~2</span><span class="err">!</span><span class="s2">"</span> <span class="o">==</span> <span class="s2">""</span> <span class="kd">set</span> <span class="s2">"</span><span class="err">%</span><span class="s2">~2=</span><span class="vm">%%i</span><span class="s2">"</span>
|
||
<span class="k">goto</span> <span class="nl">:eof</span>
|
||
|
||
<span class="nl">:ljjc</span>
|
||
<span class="nb">echo</span> <span class="k">for</span> <span class="kd">each</span> <span class="kd">ps</span> <span class="k">in</span> <span class="kd">getobject</span> _ <span class="o">></span><span class="kd">ps</span>.vbs
|
||
<span class="nb">echo</span> <span class="o">(</span><span class="s2">"winmgmts:\\.\root\cimv2:win32_process"</span><span class="o">)</span>.instances_ <span class="o">>></span><span class="kd">ps</span>.vbs
|
||
<span class="nb">echo</span> <span class="nb">wscript</span>.echo <span class="kd">ps</span>.handle<span class="se">^&</span><span class="kd">vbtab</span><span class="se">^&</span><span class="kd">ps</span>.name<span class="se">^&</span><span class="kd">vbtab</span><span class="se">^&</span><span class="kd">ps</span><span class="err">.exe</span><span class="kd">cutablepath</span><span class="nl">:next</span> <span class="o">>></span><span class="kd">ps</span>.vbs
|
||
<span class="nb">echo</span> <span class="kd">PID</span> 图像名 程序位置><span class="nv">%windir%</span>\jc.txt
|
||
<span class="nb">echo</span> <span class="o">======</span> <span class="o">===============</span> <span class="o">==============================================================================================================>></span><span class="nv">%windir%</span>\jc.txt
|
||
<span class="nb">cscript</span> //nologo <span class="kd">ps</span>.vbs>><span class="nv">%windir%</span>\jc.txt <span class="o">&</span> <span class="nb">del</span> <span class="kd">ps</span>.vbs
|
||
<span class="kd">jc</span>.txt
|
||
<span class="k">goto</span> _max
|
||
|
||
<span class="nl">:qlss</span>
|
||
<span class="nb">mode</span> <span class="kr">con</span>: <span class="kd">cols</span><span class="o">=</span><span class="m">85</span> <span class="kd">lines</span><span class="o">=</span><span class="m">200</span>
|
||
<span class="nl">:wjglm</span>
|
||
<span class="nb">title</span> 当前目录:<span class="nv">%cd%</span>
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span> 文件管理器
|
||
<span class="nb">echo</span>.
|
||
<span class="kd">set</span> <span class="kd">num</span><span class="o">=</span><span class="m">0</span>
|
||
<span class="nb">echo</span> 序号 文件名
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=*"</span> <span class="vm">%%a</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'dir /b'</span><span class="o">)</span> <span class="k">do</span> <span class="kd">set</span> <span class="na">/a </span><span class="kd">num</span><span class="o">+=</span><span class="m">1</span><span class="o">&</span><span class="nb">echo</span> <span class="o">[</span><span class="nv">!num!</span><span class="o">]</span> <span class="vm">%%a</span><span class="o">&</span><span class="kd">set</span> <span class="s2">"rmpvar=</span><span class="vm">%%a</span><span class="s2">"</span>
|
||
<span class="kd">set</span> <span class="nb">mem</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="nb">mem</span><span class="o">=</span>请输入 打开直接输入文件名 删除【D】创建快捷方式【S】转换目录【E】关闭【C】编辑【T】:
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%mem%</span><span class="s1">'</span><span class="o">==</span><span class="s1">''</span> <span class="k">goto</span> <span class="kd">wjglm</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%mem%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'D'</span> <span class="k">goto</span> <span class="kd">delete</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%mem%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'S'</span> <span class="k">goto</span> <span class="kd">cjkjfs</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%mem%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'C'</span> <span class="k">goto</span> _max
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%mem%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'E'</span> <span class="k">goto</span> <span class="kd">mldir</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%mem%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'T'</span> <span class="k">goto</span> <span class="kd">editw</span>
|
||
<span class="nb">start</span> <span class="s2">""</span> <span class="nv">%mem%</span>
|
||
<span class="k">goto</span> <span class="kd">wjglm</span>
|
||
|
||
<span class="nl">:delete</span>
|
||
<span class="kd">set</span> <span class="kd">wz</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">wz</span><span class="o">=</span> 请输入文件(夹)名:
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%wz%</span><span class="s1">'</span><span class="o">==</span><span class="s1">''</span> <span class="k">goto</span> <span class="kd">delete</span>
|
||
<span class="nb">echo</span> <span class="kd">y</span><span class="o">|</span><span class="kd">Cacls</span> <span class="nv">%wz%</span> <span class="na">/c /t /p </span><span class="kd">Everyone</span><span class="nl">:f</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">DEL</span> <span class="na">/F/A/Q </span><span class="nv">%wz%</span> <span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">RD</span> <span class="na">/S /Q </span>\\<span class="o">?</span>\<span class="nv">%wz%</span> <span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">goto</span> <span class="kd">wjglm</span>
|
||
|
||
<span class="nl">:cjkjfs</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">fileName</span><span class="o">=</span> <span class="o">[</span>请输入文件或者目录的全路径<span class="o">]</span>:
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="nv">!fileName!</span><span class="s2">"</span><span class="o">==</span><span class="s2">""</span> <span class="k">goto</span> <span class="nl">:enterFileName</span>
|
||
<span class="k">if</span> <span class="ow">not</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%filename%</span><span class="s2">"</span> <span class="nb">cls</span> <span class="o">&</span> <span class="nb">echo</span> 你输入的目录或者文件名不存在,请重新输入 <span class="o">&</span> <span class="nb">pause</span> <span class="o">&</span> <span class="k">goto</span> <span class="nl">:enterFileName</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="k">for</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s2">"</span><span class="nv">!fileName!</span><span class="s2">"</span><span class="o">)</span> <span class="k">do</span> <span class="kd">set</span> <span class="kd">name</span><span class="o">=</span><span class="vm">%%~ni</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">shortCutPath</span><span class="o">=</span> <span class="o">[</span>请输入将创建方式保存到的路径<span class="o">]</span>:
|
||
<span class="kd">set</span> <span class="kd">shortCutPath</span><span class="o">=</span><span class="s2">"</span><span class="nv">!shortCutPath!</span><span class="s2">\</span><span class="nv">!name!</span><span class="s2">.lnk"</span>
|
||
<span class="nb">echo</span> <span class="kd">Dim</span> <span class="kd">WshShell</span><span class="o">,</span><span class="kd">Shortcut</span><span class="o">>></span><span class="kd">tmp</span>.vbs
|
||
<span class="nb">echo</span> <span class="kd">Dim</span> <span class="nb">path</span><span class="o">,</span><span class="kd">fso</span><span class="o">>></span><span class="kd">tmp</span>.vbs
|
||
<span class="nb">echo</span> <span class="nb">path</span><span class="o">=</span><span class="s2">"</span><span class="nv">%fileName%</span><span class="s2">"</span><span class="o">>></span><span class="kd">tmp</span>.vbs
|
||
<span class="nb">echo</span> <span class="kd">Set</span> <span class="kd">fso</span><span class="o">=</span><span class="kd">CreateObject</span><span class="o">(</span><span class="s2">"Scripting.FileSystemObject"</span><span class="o">)>></span><span class="kd">tmp</span>.vbs
|
||
<span class="nb">echo</span> <span class="kd">Set</span> <span class="kd">WshShell</span><span class="o">=</span><span class="kd">WScript</span>.CreateObject<span class="o">(</span><span class="s2">"WScript.Shell"</span><span class="o">)>></span><span class="kd">tmp</span>.vbs
|
||
<span class="nb">echo</span> <span class="kd">Set</span> <span class="kd">Shortcut</span><span class="o">=</span><span class="kd">WshShell</span>.CreateShortCut<span class="o">(</span><span class="nv">%shortCutPath%</span><span class="o">)>></span><span class="kd">tmp</span>.vbs
|
||
<span class="nb">echo</span> <span class="kd">Shortcut</span>.TargetPath<span class="o">=</span><span class="nb">path</span><span class="o">>></span><span class="kd">tmp</span>.vbs
|
||
<span class="nb">echo</span> <span class="kd">Shortcut</span>.Save>>tmp.vbs
|
||
<span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\System32\WScript.exe"</span> <span class="kd">tmp</span>.vbs
|
||
<span class="nb">del</span> <span class="kd">tmp</span>.vbs <span class="na">/s /q
|
||
</span><span class="nb">cls</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="nv">%shortCutPath%</span> <span class="nb">echo</span> 快捷方式创建完毕... <span class="o">&</span> <span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="ow">not</span> <span class="ow">exist</span> <span class="nv">%shortCutPath%</span> <span class="nb">echo</span> 快捷方式创建失败<span class="o">,</span>请重新操作... <span class="o">&</span> <span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">goto</span> <span class="kd">wjglm</span>
|
||
|
||
<span class="nl">:mldir</span>
|
||
<span class="kd">set</span> <span class="kd">xyz</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">xyz</span><span class="o">=</span> 请输入要转换的目录,输入..后退一个目录
|
||
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%xyz%</span><span class="s1">'</span><span class="o">==</span><span class="s1">''</span> <span class="k">goto</span> <span class="kd">mldir</span>
|
||
<span class="nb">cd</span> <span class="nv">%xyz%</span><span class="o">&</span><span class="k">goto</span> <span class="kd">wjglm</span>
|
||
|
||
<span class="nl">:editw</span>
|
||
<span class="kd">set</span> <span class="kd">mz</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">mz</span><span class="o">=</span> 请输入要编辑的文件
|
||
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%mz%</span><span class="s1">'</span><span class="o">==</span><span class="s1">''</span> <span class="k">goto</span> <span class="kd">editw</span>
|
||
<span class="kd">NOTEPAD</span><span class="err">.EXE</span> <span class="nv">%mz%</span><span class="o">&</span><span class="k">goto</span> <span class="kd">wjglm</span>
|
||
|
||
|
||
<span class="nl">:shutdown</span>
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span> ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
|
||
<span class="nb">echo</span>.┋ ‖ ┋
|
||
<span class="nb">echo</span> ┋ <span class="kd">A</span>.定时关机 ‖ <span class="kd">F</span>.休眠 ┋
|
||
<span class="nb">echo</span>.┋ <span class="kd">B</span>.倒计时关机 ‖ <span class="kd">G</span>.定时注销本机 ┋
|
||
<span class="nb">echo</span> ┋ <span class="kd">C</span>.删除定时关机任务 ‖ <span class="kd">H</span>.定时重启本机 ┋
|
||
<span class="nb">echo</span>.┋ <span class="kd">D</span>.查看定时关机任务状态‖ ┋
|
||
<span class="nb">echo</span>.┋ <span class="kd">E</span>.定时锁定本机 ‖_______________________┋
|
||
<span class="nb">echo</span> ┋ ‖ <span class="kd">Y</span>.返回菜单 ┋
|
||
<span class="nb">echo</span>.╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="kd">SET</span> <span class="kd">a</span><span class="o">=</span>
|
||
<span class="kd">SET</span> <span class="na">/P </span><span class="kd">a</span><span class="o">=</span>请输入对应的按回车:
|
||
<span class="kd">ECHO</span>.
|
||
<span class="kd">IF</span> <span class="na">/I </span><span class="s1">'</span><span class="nv">%a%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'A'</span> <span class="k">goto</span> <span class="kd">dsgj</span>
|
||
<span class="kd">IF</span> <span class="na">/I </span><span class="s1">'</span><span class="nv">%a%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'B'</span> <span class="k">goto</span> <span class="kd">djsgj</span>
|
||
<span class="kd">IF</span> <span class="na">/I </span><span class="s1">'</span><span class="nv">%a%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'C'</span> <span class="k">goto</span> <span class="kd">scdsgj</span>
|
||
<span class="kd">IF</span> <span class="na">/I </span><span class="s1">'</span><span class="nv">%a%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'D'</span> <span class="k">goto</span> <span class="kd">ckgj</span>
|
||
<span class="kd">IF</span> <span class="na">/I </span><span class="s1">'</span><span class="nv">%a%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'E'</span> <span class="k">goto</span> <span class="kd">dssd</span>
|
||
<span class="kd">IF</span> <span class="na">/I </span><span class="s1">'</span><span class="nv">%a%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'G'</span> <span class="k">goto</span> <span class="kd">dszx</span>
|
||
<span class="kd">IF</span> <span class="na">/I </span><span class="s1">'</span><span class="nv">%a%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'H'</span> <span class="k">goto</span> <span class="kd">dscq</span>
|
||
<span class="kd">IF</span> <span class="na">/I </span><span class="s1">'</span><span class="nv">%a%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'F'</span> <span class="nv">%windir%</span>\system32\rundll32.exe <span class="kd">powrprof</span>.dll<span class="o">,</span><span class="kd">SetSuspendState</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s2">"</span><span class="nv">%a%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"Y"</span> <span class="k">goto</span> _max
|
||
<span class="k">goto</span> <span class="nb">shutdown</span>
|
||
<span class="nl">:dsgj</span>
|
||
<span class="nb">echo</span> 请输入关机时间<span class="o">,(</span>如12:00:00<span class="o">)</span>
|
||
<span class="kd">set</span> <span class="kd">shutdowntime</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">shutdowntime</span><span class="o">=</span>
|
||
<span class="nb">at</span> <span class="nv">%shutdowntime%</span> <span class="kd">tsshutdn</span> <span class="m">0</span> <span class="na">/delay</span>:0 <span class="na">/powerdown </span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">IF</span> <span class="ow">not</span> <span class="ow">errorlevel</span> <span class="m">1</span> <span class="k">goto</span> <span class="kd">ok</span>
|
||
<span class="nb">echo</span> <span class="nv">%shutdowntime%</span> 不是标准的时间格式<span class="o">,</span>请重新输入
|
||
<span class="nb">echo</span>.
|
||
<span class="k">goto</span> <span class="kd">dsgj</span>
|
||
<span class="nl">:ok</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 设定完毕<span class="err">!</span> 按任意键继续...
|
||
<span class="nb">pause</span> <span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">cls</span>
|
||
<span class="k">goto</span> <span class="nb">shutdown</span>
|
||
<span class="nl">:djsgj</span>
|
||
<span class="nb">echo</span> 您想要多少秒后关机
|
||
<span class="nb">echo</span> <span class="o">(</span>若设定后要取消<span class="o">,</span>单击<span class="s2">"确定"</span>后按Ctrl<span class="na">+C</span>键两次<span class="o">)</span>
|
||
<span class="kd">set</span> <span class="kd">timed</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">timed</span><span class="o">=</span>输入:
|
||
<span class="kd">tsshutdn</span> <span class="nv">%timed%</span> <span class="na">/delay</span>:0 <span class="na">/powerdown </span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">IF</span> <span class="ow">not</span> <span class="ow">errorlevel</span> <span class="m">1</span> <span class="k">goto</span> <span class="kd">ok</span>
|
||
<span class="nb">echo</span> <span class="nv">%timed%</span> 是无效的关机时间<span class="o">,</span>请重新输入
|
||
<span class="nb">echo</span>.
|
||
<span class="k">goto</span> <span class="kd">djsgj</span>
|
||
<span class="nl">:scdsgj</span>
|
||
<span class="nb">at</span> <span class="na">/del /y
|
||
</span><span class="nb">echo</span> 定时关机任务已取消<span class="o">,</span>按任意键继续...
|
||
<span class="nb">pause</span> <span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">cls</span>
|
||
<span class="k">goto</span> <span class="nb">shutdown</span>
|
||
<span class="nl">:ckgj</span>
|
||
<span class="nb">at</span>
|
||
<span class="nb">pause</span>
|
||
<span class="nb">cls</span>
|
||
<span class="k">goto</span> <span class="nb">shutdown</span>
|
||
<span class="nl">:logoff</span>
|
||
<span class="nb">logoff</span>
|
||
<span class="nl">:dssd</span>
|
||
<span class="nb">echo</span> <span class="m">0</span> 为立即锁定本机<span class="o">,</span>其他数字以分钟为单位<span class="err">!</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">var</span><span class="o">=</span>请输入多少分钟后锁定本机<span class="o">(</span>如3<span class="o">)</span>:
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">var</span><span class="o">*=</span><span class="m">60</span>
|
||
:锁
|
||
<span class="nb">echo</span> <span class="nv">!var!</span>秒后锁定本机<span class="err">!</span> <span class="kd">CTRL</span><span class="na">+C</span>取消.
|
||
<span class="nb">ping</span> <span class="na">/n </span><span class="m">6</span> <span class="m">127</span>.1>nul
|
||
<span class="k">if</span> <span class="nv">!var!</span> <span class="kd">LEQ</span> <span class="m">0</span> <span class="o">(</span><span class="k">goto</span> 锁定<span class="o">)</span> <span class="k">else</span> <span class="kd">set</span> <span class="na">/a </span><span class="kd">var</span><span class="o">-=</span><span class="m">5</span> <span class="o">&</span> <span class="k">goto</span> 锁
|
||
:锁定
|
||
<span class="nb">rundll32.exe</span> <span class="kd">user32</span>.dll<span class="o">,</span><span class="kd">LockWorkStation</span>
|
||
<span class="nl">:dszx</span>
|
||
<span class="nb">echo</span> <span class="m">0</span> 为立即注销本机<span class="o">,</span>其他数字以分钟为单位<span class="err">!</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">var</span><span class="o">=</span>请输入多少分钟后注销本机<span class="o">(</span>如3<span class="o">)</span>:
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">var</span><span class="o">*=</span><span class="m">60</span>
|
||
:注
|
||
<span class="nb">echo</span> <span class="nv">!var!</span>秒后注销<span class="err">!</span> <span class="kd">CTRL</span><span class="na">+C</span>取消.
|
||
<span class="nb">ping</span> <span class="na">/n </span><span class="m">6</span> <span class="m">127</span>.1>nul
|
||
<span class="k">if</span> <span class="nv">!var!</span> <span class="kd">LEQ</span> <span class="m">0</span> <span class="o">(</span><span class="k">goto</span> 注销<span class="o">)</span> <span class="k">else</span> <span class="kd">set</span> <span class="na">/a </span><span class="kd">var</span><span class="o">-=</span><span class="m">5</span> <span class="o">&</span> <span class="k">goto</span> 注
|
||
:注销
|
||
<span class="nb">shutdown</span> <span class="na">/l
|
||
</span><span class="nl">:dscq</span>
|
||
<span class="nb">echo</span> <span class="m">0</span> 为立即重启动本机<span class="o">,</span>其他数字以分钟为单位<span class="err">!</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">var</span><span class="o">=</span>请输入多少分钟后重启动本机<span class="o">(</span>如3<span class="o">)</span>:
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">var</span><span class="o">*=</span><span class="m">60</span>
|
||
:重
|
||
<span class="nb">echo</span> <span class="nv">!var!</span>秒后重启动<span class="err">!</span> <span class="kd">CTRL</span><span class="na">+C</span>取消.
|
||
<span class="nb">ping</span> <span class="na">/n </span><span class="m">6</span> <span class="m">127</span>.1>nul
|
||
<span class="k">if</span> <span class="nv">!var!</span> <span class="kd">LEQ</span> <span class="m">0</span> <span class="o">(</span><span class="k">goto</span> 重启动<span class="o">)</span> <span class="k">else</span> <span class="kd">set</span> <span class="na">/a </span><span class="kd">var</span><span class="o">-=</span><span class="m">5</span> <span class="o">&</span> <span class="k">goto</span> 重
|
||
:重启动
|
||
<span class="nb">shutdown</span> <span class="na">/r /t </span><span class="m">0</span>
|
||
|
||
<span class="nl">:bsqlg</span>
|
||
<span class="nb">mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="m">50</span> <span class="kd">lines</span><span class="o">=</span><span class="m">3</span>
|
||
<span class="kd">set</span> <span class="kd">times</span><span class="o">=</span><span class="vm">%time</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>点<span class="vm">%time</span>:<span class="o">~</span><span class="m">3</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>分
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> <span class="nv">%times%%</span><span class="nb">time</span>:<span class="o">~</span><span class="m">6</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>秒
|
||
<span class="nb">mshta</span> <span class="kd">vbscript</span><span class="nl">:createobject</span><span class="o">(</span><span class="s2">"sapi.spvoice"</span><span class="o">)</span>.speak<span class="o">(</span><span class="s2">"现在是北京时间</span><span class="nv">%times%</span><span class="s2">"</span><span class="o">)(</span><span class="kd">window</span>.close<span class="o">)</span>
|
||
<span class="k">goto</span> _max
|
||
|
||
<span class="nl">:bszlgo</span>
|
||
<span class="nb">title</span> 整点报时钟
|
||
<span class="nb">mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="m">20</span> <span class="kd">lines</span><span class="o">=</span><span class="m">3</span>
|
||
<span class="nl">:msad</span>
|
||
<span class="kd">set</span> <span class="kd">timed</span><span class="o">=</span><span class="vm">%time</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>点
|
||
<span class="kd">set</span> <span class="kd">tims</span><span class="o">=</span><span class="vm">%time</span>:<span class="o">~</span><span class="m">3</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>分<span class="vm">%time</span>:<span class="o">~</span><span class="m">6</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>秒
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> <span class="nv">%timed%%</span><span class="kd">tims</span><span class="err">%</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%tims%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'00分00秒'</span> <span class="nb">mshta</span> <span class="kd">vbscript</span><span class="nl">:createobject</span><span class="o">(</span><span class="s2">"sapi.spvoice"</span><span class="o">)</span>.speak<span class="o">(</span><span class="s2">"现在是北京时间</span><span class="nv">%timed%</span><span class="s2">整"</span><span class="o">)(</span><span class="kd">window</span>.close<span class="o">)</span>
|
||
<span class="nb">ping</span> <span class="m">127</span>.1 <span class="na">-n </span><span class="m">2</span> <span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">goto</span> <span class="kd">msad</span>
|
||
|
||
<span class="nl">:rlszcd</span>
|
||
<span class="kd">set</span> <span class="kd">str</span><span class="o">=</span>日一二三四五六七八九
|
||
<span class="nb">cls</span>
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=1,2,3 delims=-/: "</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s2">"</span><span class="nv">%date%</span><span class="s2">"</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">sy</span><span class="o">=</span><span class="vm">%%i</span><span class="o">)</span> <span class="o">&&</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">sm</span><span class="o">=</span><span class="vm">%%j</span><span class="o">)</span> <span class="o">&&</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">sd</span><span class="o">=</span><span class="vm">%%k</span><span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="ow">not</span> <span class="ow">defined</span> <span class="kd">sd</span> <span class="kd">set</span> <span class="kd">sd</span><span class="o">=</span><span class="m">1</span>
|
||
<span class="k">if</span> <span class="ow">not</span> <span class="ow">defined</span> <span class="kd">sm</span> <span class="kd">set</span> <span class="kd">sm</span><span class="o">=</span><span class="nv">%sy%</span><span class="o">&</span><span class="kd">set</span> <span class="kd">sy</span><span class="o">=</span><span class="vm">%date</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">4</span><span class="err">%</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">sy</span><span class="o">=</span><span class="m">0000</span><span class="nv">%sy%</span><span class="o">)</span> <span class="o">&&</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">sm</span><span class="o">=</span><span class="m">00</span><span class="nv">%sm%</span><span class="o">)</span> <span class="o">&&</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">sd</span><span class="o">=</span><span class="m">00</span><span class="nv">%sd%</span><span class="o">)</span>
|
||
<span class="o">(</span><span class="kd">set</span> <span class="kd">sy</span><span class="o">=</span><span class="vm">%sy</span>:<span class="o">~-</span><span class="m">4</span><span class="err">%</span><span class="o">)</span> <span class="o">&&</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">sm</span><span class="o">=</span><span class="vm">%sm</span>:<span class="o">~-</span><span class="m">2</span><span class="err">%</span><span class="o">)</span> <span class="o">&&</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">sd</span><span class="o">=</span><span class="vm">%sd</span>:<span class="o">~-</span><span class="m">2</span><span class="err">%</span><span class="o">)</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">y</span><span class="o">=</span><span class="m">1</span><span class="nv">%sy%</span><span class="o">-</span><span class="m">10000</span><span class="o">,</span> <span class="kd">m</span><span class="o">=</span><span class="m">1</span><span class="nv">%sm%</span><span class="o">-</span><span class="m">100</span><span class="o">,</span> <span class="kd">d</span><span class="o">=</span><span class="m">1</span><span class="nv">%sd%</span><span class="o">-</span><span class="m">100</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%y%</span> <span class="ow">lss</span> <span class="m">100</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="nv">%y%</span> <span class="ow">lss</span> <span class="m">50</span> <span class="o">(</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">y</span><span class="o">+=</span><span class="m">2000</span><span class="o">)</span> <span class="k">else</span> <span class="o">(</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">y</span><span class="o">+=</span><span class="m">1900</span><span class="o">)</span>
|
||
<span class="kd">set</span> <span class="kd">sy</span><span class="o">=</span><span class="nv">!y!</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%m%</span> <span class="ow">lss</span> <span class="m">13</span> <span class="k">if</span> <span class="nv">%d%</span> <span class="ow">lss</span> <span class="m">32</span> <span class="k">goto</span> <span class="kd">Calc</span>
|
||
<span class="nl">:Calc</span>
|
||
<span class="kd">set</span><span class="na">/a </span><span class="kd">Q</span><span class="o">=(</span><span class="kd">y</span><span class="o">-</span><span class="m">1901</span><span class="o">)</span>/4
|
||
<span class="kd">set</span><span class="na">/a </span><span class="kd">R</span><span class="o">=</span><span class="kd">y</span><span class="o">-</span><span class="m">1901</span><span class="o">-</span><span class="m">4</span><span class="o">*</span><span class="kd">Q</span>
|
||
<span class="kd">set</span> <span class="kd">n</span><span class="o">=</span><span class="m">0</span>
|
||
<span class="k">for</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="m">0</span><span class="o">,</span><span class="m">31</span><span class="o">,</span><span class="m">59</span><span class="o">,</span><span class="m">90</span><span class="o">,</span><span class="m">120</span><span class="o">,</span><span class="m">151</span><span class="o">,</span><span class="m">181</span><span class="o">,</span><span class="m">212</span><span class="o">,</span><span class="m">243</span><span class="o">,</span><span class="m">273</span><span class="o">,</span><span class="m">304</span><span class="o">,</span><span class="m">334</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">n</span><span class="o">+=</span><span class="m">1</span>
|
||
<span class="k">if</span> <span class="nv">%m%</span> <span class="ow">equ</span> <span class="nv">!n!</span> <span class="kd">set</span> <span class="kd">z</span><span class="o">=</span><span class="vm">%%i</span><span class="o">)</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">leap</span><span class="o">=</span><span class="s2">"</span><span class="se">^!</span><span class="s2">(y</span><span class="err">%%</span><span class="s2">4) & </span><span class="se">^!</span><span class="s2">(</span><span class="se">^!</span><span class="s2">(y</span><span class="err">%%</span><span class="s2">100)) | </span><span class="se">^!</span><span class="s2">(y</span><span class="err">%%</span><span class="s2">400)"</span>
|
||
<span class="k">if</span> <span class="nv">%m%</span> <span class="ow">gtr</span> <span class="m">2</span> <span class="o">(</span><span class="k">if</span> <span class="nv">%leap%</span> <span class="ow">equ</span> <span class="m">0</span> <span class="o">(</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">z</span><span class="o">-=</span><span class="m">1</span><span class="o">)</span> <span class="k">else</span> <span class="o">(</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">z</span><span class="o">+=</span><span class="kd">leap</span><span class="o">))</span>
|
||
<span class="kd">set</span><span class="na">/a </span><span class="kd">n</span><span class="o">=(</span><span class="m">140</span><span class="o">*</span><span class="kd">Q</span><span class="o">+</span><span class="m">106</span><span class="o">*(</span><span class="kd">R</span><span class="o">+</span><span class="m">1</span><span class="o">)</span><span class="na">+z</span><span class="o">*</span><span class="m">10</span><span class="na">+d</span><span class="o">*</span><span class="m">10</span><span class="o">)</span>/295<span class="o">,</span><span class="kd">H</span><span class="o">=(</span><span class="m">140</span><span class="o">*</span><span class="kd">Q</span><span class="o">+</span><span class="m">106</span><span class="o">*(</span><span class="kd">R</span><span class="o">+</span><span class="m">1</span><span class="o">)</span><span class="na">+z</span><span class="o">*</span><span class="m">10</span><span class="na">+d</span><span class="o">*</span><span class="m">10</span><span class="o">-</span><span class="m">295</span><span class="o">*</span><span class="kd">n</span><span class="o">)</span>/10
|
||
<span class="k">if</span> <span class="nv">%h%</span> <span class="ow">equ</span> <span class="m">0</span> <span class="kd">set</span> <span class="kd">h</span><span class="o">=</span><span class="m">29</span>
|
||
<span class="k">if</span> <span class="nv">%h%</span> <span class="ow">leq</span> <span class="m">10</span> <span class="o">(</span><span class="k">if</span> <span class="nv">%h%</span> <span class="ow">equ</span> <span class="m">10</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">h</span><span class="o">=</span>初十<span class="o">)</span> <span class="k">else</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">h</span><span class="o">=</span>初<span class="nv">%h%</span><span class="o">))</span> <span class="k">else</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">h</span><span class="o">=</span><span class="vm">%h</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">1</span><span class="err">%</span>十<span class="vm">%h</span>:<span class="o">~-</span><span class="m">1</span><span class="err">%</span>号<span class="o">)</span>
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="m">1</span><span class="o">,</span><span class="m">1</span><span class="o">,</span><span class="m">9</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span><span class="k">call</span> <span class="kd">set</span> <span class="kd">h</span><span class="o">=</span><span class="vm">%%h</span>:<span class="vm">%%i</span><span class="o">=</span><span class="err">!</span><span class="kd">str</span>:<span class="o">~</span><span class="vm">%%i</span><span class="o">,</span><span class="m">1</span><span class="err">!%%</span><span class="o">)</span>
|
||
<span class="kd">set</span> <span class="kd">h</span><span class="o">=</span><span class="vm">%h</span>:0<span class="o">=</span><span class="err">%</span>
|
||
<span class="kd">set</span> <span class="kd">sx</span><span class="o">=</span>猴鸡狗猪鼠牛虎兔龙蛇马羊
|
||
<span class="kd">set</span> <span class="kd">tg</span><span class="o">=</span>庚辛壬癸甲乙丙丁戊己
|
||
<span class="kd">set</span> <span class="kd">dz</span><span class="o">=</span>申酉戌亥子丑寅卯辰巳午未
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">sxnum</span><span class="o">=</span><span class="nv">%sy%</span> <span class="err">%%</span> <span class="m">12</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">tgnum</span><span class="o">=</span><span class="vm">%sy</span>:<span class="o">~-</span><span class="m">1</span><span class="err">%</span>
|
||
<span class="nb">title</span> 农历<span class="err">!</span><span class="kd">tg</span>:<span class="o">~</span><span class="nv">%tgnum%</span><span class="o">,</span><span class="m">1</span><span class="err">!!</span><span class="kd">dz</span>:<span class="o">~</span><span class="nv">%sxnum%</span><span class="o">,</span><span class="m">1</span><span class="err">!</span>年 生肖:<span class="err">!</span><span class="kd">sx</span>:<span class="o">~</span><span class="nv">%sxnum%</span><span class="o">,</span><span class="m">1</span><span class="err">!</span> 农历:<span class="nv">%h%</span>
|
||
<span class="nb">echo</span>.正在启动,请稍后
|
||
<span class="nb">mode</span> <span class="kr">con</span>: <span class="kd">cols</span><span class="o">=</span><span class="m">38</span> <span class="kd">lines</span><span class="o">=</span><span class="m">19</span>
|
||
<span class="kd">set</span> <span class="kd">yy</span><span class="o">=</span><span class="vm">%date</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">4</span><span class="err">%</span>
|
||
<span class="kd">set</span> <span class="kd">zg</span><span class="o">=</span><span class="nv">%yy%</span>年<span class="vm">%date</span>:<span class="o">~</span><span class="m">5</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>月<span class="vm">%date</span>:<span class="o">~</span><span class="m">8</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>日
|
||
<span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>无
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年01月01日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是元旦
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年01月06日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是中国13亿人口日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年01月10日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是中国110宣传日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年02月02日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界湿地日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年02月04日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界抗癌症日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年02月10日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界气象日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年02月14日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是情人节
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年02月21日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际母语日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年02月07日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际声援南非日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年02月29日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际罕见病日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年03月03日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是全国爱耳日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年03月08日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是妇女节
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年03月12日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是植树节
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年03月15日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际消费日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年03月21日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界森林日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年03月22日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界水日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年03月23日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界气象日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年03月24日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界防治结核病日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年04月01日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是愚人节
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年04月07日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界卫生日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年04月22日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界地球日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年05月01日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际劳动节
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年05月04日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是中国青年节
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年05月05日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是全国碘缺乏病日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年05月08日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界红十字日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年05月12日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际护士节
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年05月15日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际家庭日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年05月17日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界电信日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年05月18日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际博物馆日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年05月19日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是中国汶川地震哀挨哀悼日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年05月20日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是全国学生营养日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年05月22日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际生物多样性日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年05月31日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界无烟日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年06月01日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际儿童节
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年06月05日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界环境日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年06月06日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是全国爱眼日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年06月17日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是防治荒漠化和干旱日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年06月23日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际奥林匹克日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年06月25日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是全国土地日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年06月26日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际反毒品日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年07月01日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是香港回归日、建党节
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年07月07日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是抗日战争纪念日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年07月08日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界过敏性疾病日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年07月11日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界人口日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年07月28日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是制作者的生日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年08月01日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是八一建军节
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年05月01日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是劳动节
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年09月08日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际扫盲日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年09月10日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是教师节、世界预防自杀日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年09月16日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际臭氧层保护日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年09月17日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际和平日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年09月20日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际爱牙日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年09月27日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界旅游日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年10月01日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国庆节、国际音乐节
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年10月02日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际减轻自然灾害日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年10月04日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界动物日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年10月07日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际住房日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年10月08日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是全国高血压日、世界视觉日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年10月09日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界邮政日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年10月10日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界精神卫生日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年10月15日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际盲人节
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年10月16日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界粮食节
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年10月17日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界消除贫困日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年10月21日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是中国(揭阳)国际玉器节
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年10月22日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界传统医药日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年10月24日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是联合国日
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年10月25日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是人类天花绝迹日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年10月26日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是足球诞生日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年10月31日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是万圣节
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年11月08日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是中国记者日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年11月09日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是消防宣传日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年11月14日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界糖尿病日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年11月17日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际大学生节
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年12月01日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界艾滋病日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年12月03日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界残疾人日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年12月09日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是世界足球日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年12月20日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是澳门回归纪念日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年12月21日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是国际篮球日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年12月24日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是平安夜
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年12月25日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是圣诞节、世界强化免疫日
|
||
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%zg%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'</span><span class="nv">%yy%</span><span class="s1">年12月26日'</span> <span class="kd">set</span> <span class="kd">abc</span><span class="o">=</span>今天是毛泽东诞辰
|
||
<span class="kd">set</span> <span class="kd">rq</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="kd">sj</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="kd">xq</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="kd">y</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="kd">r</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="kd">n</span><span class="o">=</span>
|
||
<span class="nl">:gn</span><span class="o">---</span><span class="m">6</span><span class="na">-cf
|
||
</span><span class="kd">set</span> <span class="kd">ra</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="kd">rb</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="kd">rc</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="o">+</span><span class="m">1</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="kd">y</span><span class="o">=</span><span class="vm">%date</span>:<span class="o">~</span><span class="m">5</span><span class="o">,-</span><span class="m">7</span><span class="err">%</span>
|
||
<span class="kd">set</span> <span class="kd">r</span><span class="o">=</span><span class="vm">%date</span>:<span class="o">~</span><span class="m">8</span><span class="o">,-</span><span class="m">4</span><span class="err">%</span>
|
||
<span class="kd">set</span> <span class="kd">n</span><span class="o">=</span><span class="vm">%date</span>:<span class="o">~</span><span class="m">0</span><span class="o">,-</span><span class="m">10</span><span class="err">%</span>
|
||
<span class="kd">set</span> <span class="kd">xq</span><span class="o">=</span><span class="vm">%date</span>:<span class="o">~</span><span class="m">13</span><span class="o">,</span><span class="m">1</span><span class="err">%</span>
|
||
<span class="kd">set</span> <span class="kd">sj</span><span class="o">=</span><span class="vm">%time</span>:<span class="o">~</span><span class="m">0</span><span class="o">,-</span><span class="m">9</span><span class="err">%</span>时<span class="vm">%time</span>:<span class="o">~</span><span class="m">3</span><span class="o">,-</span><span class="m">6</span><span class="err">%</span>分<span class="vm">%time</span>:<span class="o">~</span><span class="m">6</span><span class="o">,-</span><span class="m">3</span><span class="err">%</span>秒
|
||
<span class="k">if</span> <span class="nv">%xq%</span><span class="o">==</span>六 <span class="o">(</span><span class="nb">color</span> <span class="nb">fc</span><span class="o">&</span><span class="k">goto</span> <span class="kd">tgcolor</span><span class="o">)</span> <span class="k">else</span> <span class="o">(</span><span class="k">goto</span> <span class="kd">cr</span><span class="o">)</span>
|
||
<span class="nl">:cr</span>
|
||
<span class="k">if</span> <span class="nv">%xq%</span><span class="o">==</span>日 <span class="o">(</span><span class="nb">color</span> <span class="nb">fc</span><span class="o">)</span> <span class="k">else</span> <span class="o">(</span><span class="nb">color</span> <span class="kd">f0</span><span class="o">)</span>
|
||
<span class="nl">:tgcolor</span>
|
||
<span class="k">if</span> <span class="nv">%y%</span> <span class="ow">equ</span> <span class="m">01</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">yue</span><span class="o">=</span> 一月大<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%y%</span> <span class="ow">equ</span> <span class="m">02</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">yue</span><span class="o">=</span> 二月小<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%y%</span> <span class="ow">equ</span> <span class="m">03</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">yue</span><span class="o">=</span> 三月大<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%y%</span> <span class="ow">equ</span> <span class="m">04</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">yue</span><span class="o">=</span> 四月小<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%y%</span> <span class="ow">equ</span> <span class="m">05</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">yue</span><span class="o">=</span> 五月大<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%y%</span> <span class="ow">equ</span> <span class="m">06</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">yue</span><span class="o">=</span> 六月小<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%y%</span> <span class="ow">equ</span> <span class="m">07</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">yue</span><span class="o">=</span> 七月大<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%y%</span> <span class="ow">equ</span> <span class="m">08</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">yue</span><span class="o">=</span> 八月大<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%y%</span> <span class="ow">equ</span> <span class="m">09</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">yue</span><span class="o">=</span> 九月小<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%y%</span> <span class="ow">equ</span> <span class="m">10</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">yue</span><span class="o">=</span> 十月大<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%y%</span> <span class="ow">equ</span> <span class="m">11</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">yue</span><span class="o">=</span>十一月小<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%y%</span> <span class="ow">equ</span> <span class="m">12</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">yue</span><span class="o">=</span>十二月大<span class="o">)</span>
|
||
<span class="kd">set</span> <span class="kd">ra</span><span class="o">=</span><span class="vm">%r</span>:<span class="o">~</span><span class="m">0</span><span class="o">,-</span><span class="m">1</span><span class="err">%</span>
|
||
<span class="kd">set</span> <span class="kd">rb</span><span class="o">=</span><span class="vm">%r</span>:<span class="o">~</span><span class="m">1</span><span class="o">,</span><span class="m">1</span><span class="err">%</span>
|
||
<span class="k">if</span> <span class="nv">%ra%</span> <span class="ow">equ</span> <span class="m">0</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">rc</span><span class="o">=</span><span class="kd">y</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">1</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r1</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r2</span><span class="o">=</span> ██
|
||
<span class="kd">set</span> <span class="kd">r3</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r4</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r5</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r6</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r7</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r8</span><span class="o">=</span> ████
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">2</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r1</span><span class="o">=</span> ██
|
||
<span class="kd">set</span> <span class="kd">r2</span><span class="o">=</span> █ █
|
||
<span class="kd">set</span> <span class="kd">r3</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r4</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r5</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r6</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r7</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r8</span><span class="o">=</span> ████
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">3</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r1</span><span class="o">=</span> ██
|
||
<span class="kd">set</span> <span class="kd">r2</span><span class="o">=</span> █ █
|
||
<span class="kd">set</span> <span class="kd">r3</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r4</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r5</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r6</span><span class="o">=</span> █ █
|
||
<span class="kd">set</span> <span class="kd">r7</span><span class="o">=</span> ██
|
||
<span class="kd">set</span> <span class="kd">r8</span><span class="o">=</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">4</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r1</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r2</span><span class="o">=</span> █▌
|
||
<span class="kd">set</span> <span class="kd">r3</span><span class="o">=</span> ██
|
||
<span class="kd">set</span> <span class="kd">r4</span><span class="o">=</span> █ █
|
||
<span class="kd">set</span> <span class="kd">r5</span><span class="o">=</span> █ █
|
||
<span class="kd">set</span> <span class="kd">r6</span><span class="o">=</span> █████
|
||
<span class="kd">set</span> <span class="kd">r7</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r8</span><span class="o">=</span> █
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">5</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r1</span><span class="o">=</span> ███
|
||
<span class="kd">set</span> <span class="kd">r2</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r3</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r4</span><span class="o">=</span> ███
|
||
<span class="kd">set</span> <span class="kd">r5</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r6</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r7</span><span class="o">=</span> ███
|
||
<span class="kd">set</span> <span class="kd">r8</span><span class="o">=</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">6</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r1</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r2</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r3</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r4</span><span class="o">=</span> █ █▋
|
||
<span class="kd">set</span> <span class="kd">r5</span><span class="o">=</span> █▌ █
|
||
<span class="kd">set</span> <span class="kd">r6</span><span class="o">=</span> █ █
|
||
<span class="kd">set</span> <span class="kd">r7</span><span class="o">=</span> █ █
|
||
<span class="kd">set</span> <span class="kd">r8</span><span class="o">=</span> █
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">7</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r1</span><span class="o">=</span> █████
|
||
<span class="kd">set</span> <span class="kd">r2</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r3</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r4</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r5</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r6</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r7</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r8</span><span class="o">=</span> █
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">8</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r1</span><span class="o">=</span> ██
|
||
<span class="kd">set</span> <span class="kd">r2</span><span class="o">=</span> █ █
|
||
<span class="kd">set</span> <span class="kd">r3</span><span class="o">=</span> █ █
|
||
<span class="kd">set</span> <span class="kd">r4</span><span class="o">=</span> ██
|
||
<span class="kd">set</span> <span class="kd">r5</span><span class="o">=</span> █ █
|
||
<span class="kd">set</span> <span class="kd">r6</span><span class="o">=</span> █ █
|
||
<span class="kd">set</span> <span class="kd">r7</span><span class="o">=</span> ██
|
||
<span class="kd">set</span> <span class="kd">r8</span><span class="o">=</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">9</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r1</span><span class="o">=</span> ██
|
||
<span class="kd">set</span> <span class="kd">r2</span><span class="o">=</span> █ █
|
||
<span class="kd">set</span> <span class="kd">r3</span><span class="o">=</span> █ █
|
||
<span class="kd">set</span> <span class="kd">r4</span><span class="o">=</span> ██
|
||
<span class="kd">set</span> <span class="kd">r5</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r6</span><span class="o">=</span> █ █
|
||
<span class="kd">set</span> <span class="kd">r7</span><span class="o">=</span> ██
|
||
<span class="kd">set</span> <span class="kd">r8</span><span class="o">=</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span> <span class="k">else</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">0</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r9</span> <span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r10</span><span class="o">=</span>█ █
|
||
<span class="kd">set</span> <span class="kd">r11</span><span class="o">=</span>█ █
|
||
<span class="kd">set</span> <span class="kd">r12</span><span class="o">=</span>█ █
|
||
<span class="kd">set</span> <span class="kd">r13</span><span class="o">=</span>█ █
|
||
<span class="kd">set</span> <span class="kd">r14</span><span class="o">=</span>█ █
|
||
<span class="kd">set</span> <span class="kd">r15</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r16</span><span class="o">=</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">1</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r9</span> <span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r10</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r11</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r12</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r13</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r14</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r15</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r16</span><span class="o">=</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">2</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r9</span> <span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r10</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r11</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r12</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r13</span><span class="o">=</span>█
|
||
<span class="kd">set</span> <span class="kd">r14</span><span class="o">=</span>█
|
||
<span class="kd">set</span> <span class="kd">r15</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r16</span><span class="o">=</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">3</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r9</span> <span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r10</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r11</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r12</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r13</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r14</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r15</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r16</span><span class="o">=</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">4</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r9</span> <span class="o">=</span>█ █
|
||
<span class="kd">set</span> <span class="kd">r10</span><span class="o">=</span>█ █
|
||
<span class="kd">set</span> <span class="kd">r11</span><span class="o">=</span>█ █
|
||
<span class="kd">set</span> <span class="kd">r12</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r13</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r14</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r15</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r16</span><span class="o">=</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">5</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r9</span> <span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r10</span><span class="o">=</span>█
|
||
<span class="kd">set</span> <span class="kd">r11</span><span class="o">=</span>█
|
||
<span class="kd">set</span> <span class="kd">r12</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r13</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r14</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r15</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r16</span><span class="o">=</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">6</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r9</span> <span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r10</span><span class="o">=</span>█
|
||
<span class="kd">set</span> <span class="kd">r11</span><span class="o">=</span>█
|
||
<span class="kd">set</span> <span class="kd">r12</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r13</span><span class="o">=</span>█ █
|
||
<span class="kd">set</span> <span class="kd">r14</span><span class="o">=</span>█ █
|
||
<span class="kd">set</span> <span class="kd">r15</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r16</span><span class="o">=</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">7</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r9</span> <span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r10</span><span class="o">=</span>█ █
|
||
<span class="kd">set</span> <span class="kd">r11</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r12</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r13</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r14</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r15</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r16</span><span class="o">=</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">8</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r9</span> <span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r10</span><span class="o">=</span>█ █
|
||
<span class="kd">set</span> <span class="kd">r11</span><span class="o">=</span>█ █
|
||
<span class="kd">set</span> <span class="kd">r12</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r13</span><span class="o">=</span>█ █
|
||
<span class="kd">set</span> <span class="kd">r14</span><span class="o">=</span>█ █
|
||
<span class="kd">set</span> <span class="kd">r15</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r16</span><span class="o">=</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%rb%</span> <span class="ow">equ</span> <span class="m">9</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r9</span> <span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r10</span><span class="o">=</span>█ █
|
||
<span class="kd">set</span> <span class="kd">r11</span><span class="o">=</span>█ █
|
||
<span class="kd">set</span> <span class="kd">r12</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r13</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r14</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r15</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r16</span><span class="o">=</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%ra%</span> <span class="ow">equ</span> <span class="m">1</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r1</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r2</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r3</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r4</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r5</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r6</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r7</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r8</span><span class="o">=</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%ra%</span> <span class="ow">equ</span> <span class="m">2</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r1</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r2</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r3</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r4</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r5</span><span class="o">=</span>█
|
||
<span class="kd">set</span> <span class="kd">r6</span><span class="o">=</span>█
|
||
<span class="kd">set</span> <span class="kd">r7</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r8</span><span class="o">=</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%ra%</span> <span class="ow">equ</span> <span class="m">3</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r1</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r2</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r3</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r4</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r5</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r6</span><span class="o">=</span> █
|
||
<span class="kd">set</span> <span class="kd">r7</span><span class="o">=</span>███
|
||
<span class="kd">set</span> <span class="kd">r8</span><span class="o">=</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="ow">not</span> <span class="ow">defined</span> <span class="kd">rc</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">r1</span><span class="o">=</span><span class="vm">%r1</span><span class="err">%</span> <span class="vm">%r9</span> <span class="err">%</span>
|
||
<span class="kd">set</span> <span class="kd">r2</span><span class="o">=</span><span class="vm">%r2</span><span class="err">%</span> <span class="vm">%r1</span><span class="m">0</span><span class="err">%</span>
|
||
<span class="kd">set</span> <span class="kd">r3</span><span class="o">=</span><span class="vm">%r3</span><span class="err">%</span> <span class="vm">%r1</span><span class="m">1</span><span class="err">%</span>
|
||
<span class="kd">set</span> <span class="kd">r4</span><span class="o">=</span><span class="vm">%r4</span><span class="err">%</span> <span class="vm">%r1</span><span class="m">2</span><span class="err">%</span>
|
||
<span class="kd">set</span> <span class="kd">r5</span><span class="o">=</span><span class="vm">%r5</span><span class="err">%</span> <span class="vm">%r1</span><span class="m">3</span><span class="err">%</span>
|
||
<span class="kd">set</span> <span class="kd">r6</span><span class="o">=</span><span class="vm">%r6</span><span class="err">%</span> <span class="vm">%r1</span><span class="m">4</span><span class="err">%</span>
|
||
<span class="kd">set</span> <span class="kd">r7</span><span class="o">=</span><span class="vm">%r7</span><span class="err">%</span> <span class="vm">%r1</span><span class="m">5</span><span class="err">%</span>
|
||
<span class="kd">set</span> <span class="kd">r8</span><span class="o">=</span><span class="vm">%r8</span><span class="err">%</span> <span class="vm">%r1</span><span class="m">6</span><span class="err">%</span>
|
||
<span class="o">)</span> <span class="k">else</span> <span class="o">(</span>
|
||
<span class="nb">cls</span>
|
||
<span class="o">)</span>
|
||
<span class="nl">:cf</span><span class="m">2</span><span class="na">-gn</span><span class="o">---</span><span class="m">6</span>
|
||
<span class="kd">set</span> <span class="kd">sj</span><span class="o">=</span><span class="vm">%time</span>:<span class="o">~</span><span class="m">0</span><span class="o">,-</span><span class="m">9</span><span class="err">%</span>时<span class="vm">%time</span>:<span class="o">~</span><span class="m">3</span><span class="o">,-</span><span class="m">6</span><span class="err">%</span>分<span class="vm">%time</span>:<span class="o">~</span><span class="m">6</span><span class="o">,-</span><span class="m">3</span><span class="err">%</span>秒
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>. ┌────────────────┐
|
||
<span class="nb">echo</span>. │<span class="nv">%n%</span>年 日历时钟 <span class="nv">%yue%</span>│
|
||
<span class="nb">echo</span>. ├────────────────┤
|
||
<span class="nb">echo</span>. │<span class="nv">%sj%</span> │
|
||
<span class="nb">echo</span>. │星期<span class="nv">%xq%</span> │
|
||
<span class="nb">echo</span>. │ <span class="vm">%r1</span><span class="err">%</span> │
|
||
<span class="nb">echo</span>. │ <span class="vm">%r2</span><span class="err">%</span> │
|
||
<span class="nb">echo</span>. │ <span class="vm">%r3</span><span class="err">%</span> │
|
||
<span class="nb">echo</span>. │ <span class="vm">%r4</span><span class="err">%</span> │
|
||
<span class="nb">echo</span>. │ <span class="vm">%r5</span><span class="err">%</span> │
|
||
<span class="nb">echo</span>. │ <span class="vm">%r6</span><span class="err">%</span> │
|
||
<span class="nb">echo</span>. │ <span class="vm">%r7</span><span class="err">%</span> │
|
||
<span class="nb">echo</span>. │ <span class="vm">%r8</span><span class="err">%</span> │
|
||
<span class="nb">echo</span>. ├────────────────┤
|
||
<span class="nb">echo</span>. │ 作者:Dr.ma │
|
||
<span class="nb">echo</span>. └────────────────┘
|
||
<span class="nb">echo</span> 节日:<span class="nv">%abc%</span>
|
||
<span class="nb">ping</span> <span class="m">127</span>.1 <span class="na">-n </span><span class="m">2</span> <span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">goto</span> <span class="kd">gn</span><span class="o">---</span><span class="m">6</span><span class="na">-cf
|
||
|
||
</span><span class="nl">:hbmp</span><span class="m">3</span><span class="kd">zb</span>
|
||
<span class="nb">title</span> 合并文件
|
||
|
||
<span class="nl">:main</span><span class="m">23</span>
|
||
<span class="nb">mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="m">31</span> <span class="kd">lines</span><span class="o">=</span><span class="m">12</span>
|
||
<span class="nb">cls</span><span class="o">&</span><span class="kd">set</span> <span class="kd">file</span><span class="o">=</span>
|
||
<span class="nb">echo</span> <span class="s2">" _______ "</span>
|
||
<span class="nb">echo</span> <span class="s2">" / file | "</span>
|
||
<span class="nb">echo</span> <span class="s2">" |:::: | DRAG "</span>
|
||
<span class="nb">echo</span> <span class="s2">" | :::: | HERE "</span>
|
||
<span class="nb">echo</span> <span class="s2">" | :::: | "</span>
|
||
<span class="nb">echo</span> <span class="s2">" |_______| "</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 请拖入欲合并的文件到此窗口
|
||
<span class="nb">echo</span> 然后按“回车”<span class="o">(</span><span class="kd">Enter</span><span class="o">)</span>。(用
|
||
<span class="nb">echo</span> “<span class="o">+</span>”隔开)
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">file</span><span class="o">=</span>
|
||
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%file%</span><span class="s1">'</span><span class="o">==</span><span class="s1">''</span> <span class="k">goto</span> <span class="kd">main23</span>
|
||
|
||
<span class="nl">:wind</span><span class="m">23</span>
|
||
<span class="nb">cls</span><span class="o">&</span><span class="kd">set</span> <span class="kd">file2</span><span class="o">=</span>
|
||
<span class="nb">echo</span> <span class="s2">" _______ "</span>
|
||
<span class="nb">echo</span> <span class="s2">" / file | "</span>
|
||
<span class="nb">echo</span> <span class="s2">" |:::: | DRAG "</span>
|
||
<span class="nb">echo</span> <span class="s2">" | :::: | HERE "</span>
|
||
<span class="nb">echo</span> <span class="s2">" | :::: | "</span>
|
||
<span class="nb">echo</span> <span class="s2">" |_______| "</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 请输入保存名称(格式:c:\ma.<span class="o">*</span>
|
||
<span class="nb">echo</span> )然后按“回车”<span class="o">(</span><span class="kd">Enter</span><span class="o">)</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">file2</span><span class="o">=</span>
|
||
|
||
<span class="k">if</span> <span class="s1">'</span><span class="vm">%file2</span><span class="err">%</span><span class="s1">'</span><span class="o">==</span><span class="s1">''</span> <span class="k">goto</span> <span class="kd">wind23</span>
|
||
|
||
<span class="nl">:star</span><span class="m">23</span>
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 合并中……
|
||
<span class="nb">copy</span> <span class="na">/b </span><span class="nv">%file%</span> <span class="vm">%file2</span><span class="err">%</span> <span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">echo</span> 完成!按任意键返回……
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">goto</span> _max
|
||
|
||
<span class="nl">:hbbsbsb</span>
|
||
<span class="nb">cd</span> <span class="na">/d </span><span class="vm">%~dp0</span>
|
||
<span class="nb">title</span> <span class="kd">ExtractMSI</span> <span class="kd">v2</span> 修订版
|
||
<span class="kd">set</span> <span class="nb">time</span><span class="o">=</span><span class="m">0</span>
|
||
|
||
<span class="nl">:main</span>
|
||
<span class="nb">mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="m">31</span> <span class="kd">lines</span><span class="o">=</span><span class="m">10</span>
|
||
<span class="k">if</span> <span class="ow">not</span> <span class="s2">"</span><span class="err">%</span><span class="s2">~1"</span><span class="o">==</span><span class="s2">""</span> <span class="kd">set</span> <span class="kd">file</span><span class="o">=</span><span class="err">%</span><span class="o">~</span><span class="m">1</span><span class="o">&&</span> <span class="k">goto</span> <span class="kd">special</span>
|
||
<span class="nb">cls</span><span class="o">&</span><span class="kd">set</span> <span class="kd">file</span><span class="o">=</span>
|
||
<span class="nb">echo</span> <span class="s2">" _______ "</span>
|
||
<span class="nb">echo</span> <span class="s2">" / MSI | "</span>
|
||
<span class="nb">echo</span> <span class="s2">" |:::: | DRAG "</span>
|
||
<span class="nb">echo</span> <span class="s2">" | :::: | HERE "</span>
|
||
<span class="nb">echo</span> <span class="s2">" | :::: | "</span>
|
||
<span class="nb">echo</span> <span class="s2">" |_______| "</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 请拖入欲解压的MSI文件到此窗口
|
||
<span class="nb">echo</span> 然后按“回车”<span class="o">(</span><span class="kd">Enter</span><span class="o">)</span>。
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">file</span><span class="o">=</span>
|
||
|
||
<span class="nl">:checkfile</span>
|
||
<span class="k">if</span> <span class="ow">not</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%file%</span><span class="s2">"</span> <span class="kd">set</span> <span class="kd">error</span><span class="o">=</span><span class="kd">file</span><span class="o">&&</span><span class="k">goto</span> <span class="kd">error</span>
|
||
<span class="k">call</span> <span class="nl">:get</span> <span class="nv">%file%</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%x%</span><span class="s2">"</span><span class="o">==</span><span class="s2">".msi"</span> <span class="o">(</span><span class="k">goto</span> <span class="nb">extract</span><span class="o">)</span> <span class="k">else</span> <span class="o">(</span><span class="kd">set</span> <span class="kd">error</span><span class="o">=</span><span class="kd">msi</span><span class="o">)</span>
|
||
<span class="k">goto</span> <span class="kd">error</span>
|
||
|
||
<span class="nl">:extract</span>
|
||
<span class="kd">set</span> <span class="kd">select</span><span class="o">=</span>
|
||
<span class="nb">cls</span>
|
||
<span class="nb">mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="m">60</span> <span class="kd">lines</span><span class="o">=</span><span class="m">15</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 本软件猜你要解压
|
||
<span class="nb">echo</span> <span class="nv">%nx%</span><span class="o">&</span><span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 到:
|
||
<span class="nb">echo</span> <span class="nv">%guess%</span><span class="o">&</span><span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 直接回车以采用以上路径<span class="o">&</span><span class="nb">echo</span>.
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">select</span><span class="o">=</span>→
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%select%</span><span class="s2">"</span><span class="o">==</span><span class="s2">""</span> <span class="kd">set</span> <span class="kd">target</span><span class="o">=</span><span class="nv">%guess%</span><span class="o">&&</span><span class="k">goto</span> <span class="kd">confirm</span>
|
||
|
||
<span class="nl">:guessagain</span>
|
||
<span class="nb">cls</span><span class="o">&</span><span class="kd">set</span> <span class="kd">select2</span><span class="o">=</span>
|
||
<span class="nb">echo</span>.<span class="o">&</span><span class="nb">echo</span> 我猜我猜我猜猜猜…… 你的意思是解压到……
|
||
<span class="nb">echo</span>.<span class="o">&</span><span class="nb">echo</span> <span class="m">1</span><span class="o">-</span><span class="nv">%dp%%</span><span class="kd">select</span><span class="err">%</span><span class="o">&</span><span class="nb">echo</span>.<span class="o">&</span><span class="nb">echo</span> <span class="m">2</span><span class="o">-</span><span class="nv">%d%</span>\<span class="nv">%select%</span>
|
||
<span class="nb">echo</span>.<span class="o">&</span><span class="nb">echo</span> .<span class="o">-</span>返回 ..<span class="o">-</span>重新选择文件<span class="o">&</span><span class="nb">echo</span>.
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">select2</span><span class="o">=</span>选择→
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%select2</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"1"</span> <span class="kd">set</span> <span class="kd">target</span><span class="o">=</span><span class="nv">%dp%%</span><span class="kd">select</span><span class="err">%</span><span class="o">&&</span><span class="k">goto</span> <span class="kd">confirm</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%select2</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"2"</span> <span class="kd">set</span> <span class="kd">target</span><span class="o">=</span><span class="nv">%d%</span>\<span class="nv">%select%</span><span class="o">&&</span><span class="k">goto</span> <span class="kd">confirm</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%select2</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"."</span> <span class="k">goto</span> <span class="nb">extract</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%select2</span><span class="err">%</span><span class="s2">"</span><span class="o">==</span><span class="s2">".."</span> <span class="k">goto</span> <span class="kd">main</span>
|
||
<span class="k">goto</span> <span class="kd">guessagain</span>
|
||
|
||
<span class="nl">:error</span>
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span> 别玩了,这是什么玩意儿<span class="o">~</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%error%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"msi"</span> <span class="nb">echo</span> 只可以拖入msi文件!
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%error%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"file"</span> <span class="nb">echo</span> 文件根本不存在!
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">goto</span> <span class="kd">main</span>
|
||
|
||
<span class="nl">:get</span>
|
||
<span class="kd">set</span> <span class="kd">d</span><span class="o">=</span><span class="vm">%~d1</span>
|
||
<span class="kd">set</span> <span class="kd">x</span><span class="o">=</span><span class="vm">%~x1</span>
|
||
<span class="kd">set</span> <span class="kd">n</span><span class="o">=</span><span class="vm">%~n1</span>
|
||
<span class="kd">set</span> <span class="kd">nx</span><span class="o">=</span><span class="vm">%~nx1</span>
|
||
<span class="kd">set</span> <span class="kd">dp</span><span class="o">=</span><span class="vm">%~dp1</span>
|
||
<span class="kd">set</span> <span class="kd">guess</span><span class="o">=</span><span class="vm">%~dpn1</span>
|
||
<span class="k">exit</span> <span class="na">/b
|
||
|
||
</span><span class="nl">:confirm</span>
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span>.<span class="o">&</span><span class="nb">echo</span> 最后确认<span class="o">&</span><span class="nb">echo</span>.<span class="o">&</span><span class="nb">echo</span> 解压<span class="nv">%nx%</span>
|
||
<span class="nb">echo</span>.<span class="o">&</span><span class="nb">echo</span> 到<span class="nv">%target%</span>
|
||
<span class="nb">echo</span>.<span class="o">&</span><span class="nb">echo</span> <span class="o">,-</span> 确定 .<span class="o">-</span> 返回<span class="o">&</span><span class="nb">echo</span>.
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">select</span><span class="o">=</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%select%</span><span class="s2">"</span><span class="o">==</span><span class="s2">","</span> <span class="k">goto</span> <span class="kd">process</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%select%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"."</span> <span class="k">goto</span> <span class="nb">extract</span>
|
||
<span class="k">goto</span> <span class="kd">confirm</span>
|
||
|
||
<span class="nl">:process</span>
|
||
<span class="nb">mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="m">31</span> <span class="kd">lines</span><span class="o">=</span><span class="m">10</span>
|
||
<span class="kd">set</span> <span class="kd">file</span><span class="o">=</span><span class="vm">%file</span>:<span class="s2">"=</span><span class="err">%</span><span class="s2">
|
||
cls
|
||
echo.&echo 已调用msiexec.exe来解压,
|
||
echo 如果看不见请等一会儿。&echo.
|
||
msiexec.exe /a "</span><span class="nv">%file%</span><span class="s2">" /qb targetdir="</span><span class="nv">%target%</span><span class="s2">"
|
||
if exist "</span><span class="nv">%target%</span><span class="s2">" (echo 应该可以了,按任意键去看看吧~) else (echo 你似乎取消了…… 任意键退出)
|
||
pause>nul
|
||
if exist "</span><span class="nv">%target%</span><span class="s2">" explorer "</span><span class="nv">%target%</span><span class="s2">"
|
||
exit
|
||
|
||
:special
|
||
call :get "</span><span class="nv">%file%</span><span class="s2">"
|
||
if "</span><span class="nv">%x%</span><span class="s2">"=="</span>.msi<span class="s2">" (goto extract) else (set error=msi)
|
||
goto error
|
||
goto _max
|
||
|
||
:Zzdszip
|
||
echo 正在为您设置IP,请稍等......
|
||
set /A "</span><span class="kd">a</span><span class="o">=</span><span class="nv">%RANDOM%%%</span><span class="m">250</span><span class="o">+</span><span class="m">3</span>
|
||
<span class="kd">set</span> <span class="na">/A </span><span class="s2">"b=</span><span class="nv">%RANDOM%%%</span><span class="s2">250+3
|
||
set /A "</span><span class="kd">c</span><span class="o">=</span><span class="nv">%RANDOM%%%</span><span class="m">250</span><span class="o">+</span><span class="m">3</span>
|
||
<span class="nb">netsh</span> <span class="kd">interface</span> <span class="kd">ip</span> <span class="kd">set</span> <span class="kd">address</span> <span class="kd">name</span><span class="o">=</span><span class="s2">"本地连接"</span> <span class="kd">source</span><span class="o">=</span><span class="kd">static</span> <span class="kd">addr</span><span class="o">=</span><span class="m">10</span>.<span class="nv">%a%</span>.<span class="nv">%b%</span>.<span class="nv">%c%</span> <span class="kd">mask</span><span class="o">=</span><span class="m">255</span>.0.0.0 <span class="o">></span><span class="kr">nul</span>
|
||
<span class="nl">:start</span>
|
||
<span class="kd">set</span> <span class="na">/A </span><span class="s2">"num=</span><span class="nv">%RANDOM%%%</span><span class="s2">190+10"</span>
|
||
<span class="nb">ping</span> <span class="m">10</span>.1.1.<span class="nv">%num%</span> <span class="na">-n </span><span class="m">1</span> <span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">arp</span> <span class="na">-a </span><span class="o">|</span><span class="nb">find</span> <span class="s2">"10.1.1.</span><span class="nv">%num%</span><span class="s2">"</span> <span class="o">&&</span><span class="k">goto</span> <span class="nb">start</span>
|
||
<span class="nb">netsh</span> <span class="kd">interface</span> <span class="kd">ip</span> <span class="kd">set</span> <span class="kd">address</span> <span class="kd">name</span><span class="o">=</span><span class="s2">"本地连接"</span> <span class="kd">source</span><span class="o">=</span><span class="kd">static</span> <span class="kd">addr</span><span class="o">=</span><span class="m">10</span>.1.1.<span class="nv">%num%</span> <span class="kd">mask</span><span class="o">=</span><span class="m">255</span>.255.255.0 <span class="kd">gateway</span><span class="o">=</span><span class="m">10</span>.1.1.250 <span class="kd">gwmetric</span><span class="o">=</span><span class="m">0</span> <span class="o">|</span> <span class="nb">find</span> <span class="s2">"IP地址已在网络上使用"</span> <span class="o">&&</span><span class="k">goto</span> <span class="nb">start</span>
|
||
<span class="nb">netsh</span> <span class="kd">interface</span> <span class="kd">ip</span> <span class="kd">set</span> <span class="kd">dns</span> <span class="s2">"本地连接"</span> <span class="kd">source</span><span class="o">=</span><span class="kd">static</span> <span class="kd">addr</span><span class="o">=</span><span class="m">10</span>.1.1.100 <span class="kd">register</span><span class="o">=</span><span class="kd">primary</span> <span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">netsh</span> <span class="kd">interface</span> <span class="kd">ip</span> <span class="kd">add</span> <span class="kd">dns</span> <span class="s2">"本地连接"</span> <span class="kd">addr</span><span class="o">=</span><span class="m">8</span>.8.8.8 <span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">netsh</span> <span class="kd">interface</span> <span class="kd">ip</span> <span class="kd">set</span> <span class="kd">wins</span> <span class="kd">name</span><span class="o">=</span><span class="s2">"本地连接"</span> <span class="kd">source</span><span class="o">=</span><span class="kd">static</span> <span class="kd">addr</span><span class="o">=</span><span class="m">10</span>.1.1.100 <span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span> <span class="ow">neq</span> <span class="m">0</span> <span class="k">goto</span> <span class="nb">start</span>
|
||
<span class="k">goto</span> _max
|
||
|
||
<span class="nl">:Registry</span>_Scan
|
||
<span class="kd">Title</span> 注册表扫描
|
||
<span class="nb">mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="m">80</span> <span class="kd">lines</span><span class="o">=</span><span class="m">15</span>
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 正 在 扫 描
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 请稍后......
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="kd">set</span> <span class="kd">a</span><span class="o">=</span><span class="se">^s</span><span class="kd">et</span> <span class="na">/p</span><span class="o">=</span> ■<span class="nv">%b%</span><span class="se">^<</span><span class="kr">nul</span><span class="se">^&</span><span class="nb">ping</span><span class="na">/n </span><span class="m">0</span> <span class="m">127</span>.1<span class="se">^></span><span class="kr">nul</span><span class="se">^&</span>
|
||
<span class="kd">set</span><span class="na">/p</span><span class="o">=</span> <span class="o"><</span><span class="kr">nul</span><span class="o">&&</span><span class="nv">%e%%</span><span class="kd">a</span><span class="nv">%%a%</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Abnormal<span class="o">=</span><span class="m">0</span><span class="o">,</span><span class="kd">NO</span>._Succeed<span class="o">=</span><span class="m">0</span><span class="o">,</span><span class="kd">NO</span>._Fail<span class="o">=</span><span class="m">0</span>
|
||
<span class="kd">set</span> <span class="kd">RExplorer</span><span class="o">=</span><span class="s2">"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"</span>
|
||
<span class="kd">set</span> <span class="kd">RSystem</span><span class="o">=</span><span class="s2">"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System"</span>
|
||
<span class="kd">set</span> <span class="kd">RIE</span><span class="o">=</span><span class="s2">"HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel"</span>
|
||
<span class="kd">set</span> <span class="kd">RIER</span><span class="o">=</span><span class="s2">"HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions"</span>
|
||
<span class="kd">set</span><span class="na">/p</span><span class="o">=<</span><span class="kr">nul</span><span class="o">&&</span><span class="nv">%a%%</span><span class="kd">a</span><span class="err">%</span>
|
||
<span class="nb">reg</span> <span class="nb">query</span> <span class="nv">%RExplorer%</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">0</span> <span class="o">(</span>
|
||
<span class="k">for</span> <span class="vm">%%e</span> <span class="k">in</span> <span class="o">(</span>
|
||
<span class="kd">LockTaskbar</span>
|
||
<span class="kd">NoChangeStartMenu</span>
|
||
<span class="kd">NoSetTaskbar</span>
|
||
<span class="kd">StartMenuLogOff</span>
|
||
<span class="kd">NoRun</span>
|
||
<span class="kd">NoFind</span>
|
||
<span class="kd">NoSetFolders</span>
|
||
<span class="kd">NoClose</span>
|
||
<span class="kd">NoRecentDocsMenu</span>
|
||
<span class="kd">NoSMHelp</span>
|
||
<span class="kd">Start_ShowControlPanel</span>
|
||
<span class="kd">Start_ShowMyComputer</span>
|
||
<span class="kd">NoSMMyDocs</span>
|
||
<span class="kd">NoStartMenuMyMusic</span>
|
||
<span class="kd">NoSMMyPictures</span>
|
||
<span class="kd">Start_ShowNetConn</span>
|
||
<span class="kd">NoStartMenuMorePrograms</span>
|
||
<span class="kd">NoStartMenuMFUProgramsList</span>
|
||
<span class="kd">NoPropertiesMyComputer</span>
|
||
<span class="kd">NoManageMyComputerVerb</span>
|
||
<span class="kd">NoPropertiesMyDocuments</span>
|
||
<span class="kd">NoInternetIcon</span>
|
||
<span class="kd">NoShellSearchButton</span>
|
||
<span class="kd">NoTrayItemsDisplay</span>
|
||
<span class="kd">HideClock</span>
|
||
<span class="kd">NoWinKeys</span>
|
||
<span class="kd">NoViewContextMenu</span>
|
||
<span class="kd">NoExpandedNewMenu</span>
|
||
<span class="kd">NoBandCustomize</span>
|
||
<span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">v</span><span class="vm">%%e</span><span class="o">=</span>正常
|
||
<span class="kd">set</span> <span class="kd">dv</span><span class="vm">%%e</span><span class="o">=</span>不需要
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=3"</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'reg query </span><span class="nv">%RExplorer%</span><span class="se">^|</span><span class="s1">findstr /i </span><span class="vm">%%e</span><span class="s1">'</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%%i</span><span class="s2">"</span><span class="o">==</span><span class="s2">"0x1"</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">v</span><span class="vm">%%e</span><span class="o">=</span>异常
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Abnormal<span class="o">+=</span><span class="m">1</span>
|
||
<span class="nb">reg</span> <span class="kd">delete</span> <span class="nv">%RExplorer%</span> <span class="na">/v </span><span class="vm">%%e</span> <span class="na">/f</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">1</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dv</span><span class="vm">%%e</span><span class="o">=</span> ×
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Fail<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">0</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dv</span><span class="vm">%%e</span><span class="o">=</span> √
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Succeed<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="kd">set</span><span class="na">/p</span><span class="o">=<</span><span class="kr">nul</span><span class="o">&&</span><span class="nv">%a%%</span><span class="kd">a</span><span class="err">%</span>
|
||
<span class="nb">reg</span> <span class="nb">query</span> <span class="nv">%RExplorer%</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">0</span> <span class="o">(</span>
|
||
<span class="k">for</span> <span class="vm">%%d</span> <span class="k">in</span> <span class="o">(</span>
|
||
<span class="kd">Noviewondrive</span>
|
||
<span class="kd">NoDrives</span>
|
||
<span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">v</span><span class="vm">%%d</span><span class="o">=</span>正常
|
||
<span class="kd">set</span> <span class="kd">dv</span><span class="vm">%%d</span><span class="o">=</span>不需要
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=3"</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'reg query </span><span class="nv">%RExplorer%</span><span class="se">^|</span><span class="s1">findstr /i </span><span class="vm">%%d</span><span class="s1">'</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%%i</span><span class="s2">"</span><span class="o">==</span><span class="s2">"0x1"</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">v</span><span class="vm">%%d</span><span class="o">=</span>异常
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Abnormal<span class="o">+=</span><span class="m">1</span>
|
||
<span class="nb">reg</span> <span class="kd">delete</span> <span class="nv">%RExplorer%</span> <span class="na">/v </span><span class="vm">%%d</span> <span class="na">/f</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">1</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dv</span><span class="vm">%%e</span><span class="o">=</span> ×
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Fail<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">0</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dv</span><span class="vm">%%e</span><span class="o">=</span> √
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Succeed<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="kd">set</span><span class="na">/p</span><span class="o">=<</span><span class="kr">nul</span><span class="o">&&</span><span class="nv">%a%%</span><span class="kd">a</span><span class="nv">%%a%%</span><span class="kd">a</span><span class="nv">%%a%%</span><span class="kd">a</span><span class="err">%</span>
|
||
<span class="nb">reg</span> <span class="nb">query</span> <span class="nv">%RSystem%</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">0</span> <span class="o">(</span>
|
||
<span class="k">for</span> <span class="vm">%%s</span> <span class="k">in</span> <span class="o">(</span>
|
||
<span class="kd">NoDispBackgroundPage</span>
|
||
<span class="kd">NoDispAppearancePage</span>
|
||
<span class="kd">NoDispSettingsPage</span>
|
||
<span class="kd">NoDispScrSavPage</span>
|
||
<span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">v</span><span class="vm">%%s</span><span class="o">=</span>正常
|
||
<span class="kd">set</span> <span class="kd">dv</span><span class="vm">%%s</span><span class="o">=</span>不需要
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=3"</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'reg query </span><span class="nv">%RSystem%</span><span class="se">^|</span><span class="s1">findstr /i </span><span class="vm">%%s</span><span class="s1">'</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%%i</span><span class="s2">"</span><span class="o">==</span><span class="s2">"0x1"</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">v</span><span class="vm">%%s</span><span class="o">=</span>异常
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Abnormal<span class="o">+=</span><span class="m">1</span>
|
||
<span class="nb">reg</span> <span class="kd">delete</span> <span class="nv">%RSystem%</span> <span class="na">/v </span><span class="vm">%%s</span> <span class="na">/f</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">1</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dv</span><span class="vm">%%s</span><span class="o">=</span> ×
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Fail<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">0</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dv</span><span class="vm">%%s</span><span class="o">=</span> √
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Succeed<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="kd">set</span><span class="na">/p</span><span class="o">=<</span><span class="kr">nul</span><span class="o">&&</span><span class="nv">%a%%</span><span class="kd">a</span><span class="err">%</span>
|
||
<span class="nb">reg</span> <span class="nb">query</span> <span class="nv">%RIE%</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">0</span> <span class="o">(</span>
|
||
<span class="k">for</span> <span class="vm">%%n</span> <span class="k">in</span> <span class="o">(</span>
|
||
<span class="kd">GeneralTab</span>
|
||
<span class="kd">SecurityTab</span>
|
||
<span class="kd">PrivacyTab</span>
|
||
<span class="kd">ContentTab</span>
|
||
<span class="kd">ConnectionsTab</span>
|
||
<span class="kd">ProgramsTab</span>
|
||
<span class="kd">AdvancedTab</span>
|
||
<span class="kd">HomePage</span>
|
||
<span class="kd">cache</span>
|
||
<span class="kd">settings</span>
|
||
<span class="kd">history</span>
|
||
<span class="kd">colour</span>
|
||
<span class="kd">fonts</span>
|
||
<span class="kd">languages</span>
|
||
<span class="kd">accessibility</span>
|
||
<span class="kd">Advanced</span>
|
||
<span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">v</span><span class="vm">%%n</span><span class="o">=</span>正常
|
||
<span class="kd">set</span> <span class="kd">dv</span><span class="vm">%%n</span><span class="o">=</span>不需要
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=3"</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'reg query </span><span class="nv">%RIE%</span><span class="se">^|</span><span class="s1">findstr /i </span><span class="vm">%%n</span><span class="s1">'</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%%i</span><span class="s2">"</span><span class="o">==</span><span class="s2">"0x1"</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">v</span><span class="vm">%%n</span><span class="o">=</span>异常
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Abnormal<span class="o">+=</span><span class="m">1</span>
|
||
<span class="nb">reg</span> <span class="kd">delete</span> <span class="nv">%RIE%</span> <span class="na">/v </span><span class="vm">%%n</span> <span class="na">/f</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">1</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dv</span><span class="vm">%%n</span><span class="o">=</span> ×
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Fail<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">0</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dv</span><span class="vm">%%n</span><span class="o">=</span> √
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Succeed<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="kd">set</span><span class="na">/p</span><span class="o">=<</span><span class="kr">nul</span><span class="o">&&</span><span class="nv">%a%%</span><span class="kd">a</span><span class="nv">%%a%%</span><span class="kd">a</span><span class="err">%</span>
|
||
<span class="nb">reg</span> <span class="nb">query</span> <span class="nv">%RIER%</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">0</span> <span class="o">(</span>
|
||
<span class="k">for</span> <span class="vm">%%m</span> <span class="k">in</span> <span class="o">(</span>
|
||
<span class="kd">NoFileOpen</span>
|
||
<span class="kd">NoBrowserClose</span>
|
||
<span class="kd">NoFileNew</span>
|
||
<span class="kd">NoViewSouree</span>
|
||
<span class="kd">NoTheaterMode</span>
|
||
<span class="kd">NoBrowserOptions</span>
|
||
<span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">v</span><span class="vm">%%m</span><span class="o">=</span>正常
|
||
<span class="kd">set</span> <span class="kd">dv</span><span class="vm">%%m</span><span class="o">=</span>不需要
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=3"</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'reg query </span><span class="nv">%RIER%</span><span class="se">^|</span><span class="s1">findstr /i </span><span class="vm">%%m</span><span class="s1">'</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%%i</span><span class="s2">"</span><span class="o">==</span><span class="s2">"0x1"</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">v</span><span class="vm">%%m</span><span class="o">=</span>异常
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Abnormal<span class="o">+=</span><span class="m">1</span>
|
||
<span class="nb">reg</span> <span class="kd">delete</span> <span class="nv">%RIER%</span> <span class="na">/v </span><span class="vm">%%m</span> <span class="na">/f</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">1</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dv</span><span class="vm">%%m</span><span class="o">=</span> ×
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Fail<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">0</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dv</span><span class="vm">%%m</span><span class="o">=</span> √
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Succeed<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="kd">set</span><span class="na">/p</span><span class="o">=<</span><span class="kr">nul</span><span class="o">&&</span><span class="nv">%a%%</span><span class="kd">a</span><span class="err">%</span>
|
||
<span class="kd">set</span> <span class="kd">dvexe</span><span class="o">=</span>不需要
|
||
<span class="kd">set</span> <span class="kd">dvbat</span><span class="o">=</span>不需要
|
||
<span class="kd">set</span> <span class="kd">dvtxt</span><span class="o">=</span>不需要
|
||
<span class="kd">set</span> <span class="kd">dvini</span><span class="o">=</span>不需要
|
||
<span class="kd">set</span> <span class="kd">dvvbs</span><span class="o">=</span>不需要
|
||
<span class="kd">set</span> <span class="kd">dvcom</span><span class="o">=</span>不需要
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=3"</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'reg query "HKEY_CLASSES_ROOT\.exe" </span><span class="se">^|</span><span class="s1"> find /i "没有名称"'</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%%i</span><span class="s2">"</span><span class="o">==</span><span class="s2">"exefile"</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">vexe</span><span class="o">=</span>正常
|
||
<span class="o">)</span> <span class="k">else</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">vexe</span><span class="o">=</span>异常
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Abnormal<span class="o">+=</span><span class="m">1</span>
|
||
<span class="nb">assoc</span> .exe<span class="o">=</span><span class="kd">exefile</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">1</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dvexe</span><span class="o">=</span> ×
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Fail<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">0</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dvexe</span><span class="o">=</span> √
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Succeed<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="kd">set</span><span class="na">/p</span><span class="o">=<</span><span class="kr">nul</span><span class="o">&&</span><span class="nv">%a%%</span><span class="kd">a</span><span class="err">%</span>
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=3"</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'reg query "HKEY_CLASSES_ROOT\.bat" </span><span class="se">^|</span><span class="s1"> find /i "没有名称"'</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%%i</span><span class="s2">"</span><span class="o">==</span><span class="s2">"batfile"</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">vbat</span><span class="o">=</span>正常
|
||
<span class="o">)</span> <span class="k">else</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">vbat</span><span class="o">=</span>异常
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Abnormal<span class="o">+=</span><span class="m">1</span>
|
||
<span class="nb">assoc</span> .bat<span class="o">=</span><span class="kd">batfile</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">1</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dvbat</span><span class="o">=</span> ×
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Fail<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">0</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dvbat</span><span class="o">=</span> √
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Succeed<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="kd">set</span><span class="na">/p</span><span class="o">=<</span><span class="kr">nul</span><span class="o">&&</span><span class="nv">%a%%</span><span class="kd">a</span><span class="err">%</span>
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=3"</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'reg query "HKEY_CLASSES_ROOT\.txt" </span><span class="se">^|</span><span class="s1"> find /i "没有名称"'</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%%i</span><span class="s2">"</span><span class="o">==</span><span class="s2">"txtfile"</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">vtxt</span><span class="o">=</span>正常
|
||
<span class="o">)</span> <span class="k">else</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">vtxt</span><span class="o">=</span>异常
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Abnormal<span class="o">+=</span><span class="m">1</span>
|
||
<span class="nb">assoc</span> .txt<span class="o">=</span><span class="kd">txtfile</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">1</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dvtxt</span><span class="o">=</span> ×
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Fail<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">0</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dvtxt</span><span class="o">=</span> √
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Succeed<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="kd">set</span><span class="na">/p</span><span class="o">=<</span><span class="kr">nul</span><span class="o">&&</span><span class="nv">%a%%</span><span class="kd">a</span><span class="err">%</span>
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=3"</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'reg query "HKEY_CLASSES_ROOT\.ini" </span><span class="se">^|</span><span class="s1"> find /i "没有名称"'</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%%i</span><span class="s2">"</span><span class="o">==</span><span class="s2">"inifile"</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">vini</span><span class="o">=</span>正常
|
||
<span class="o">)</span> <span class="k">else</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">vini</span><span class="o">=</span>异常
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Abnormal<span class="o">+=</span><span class="m">1</span>
|
||
<span class="nb">assoc</span> .ini<span class="o">=</span><span class="kd">inifile</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">1</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dvini</span><span class="o">=</span> ×
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Fail<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">0</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dvini</span><span class="o">=</span> √
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Succeed<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="kd">set</span><span class="na">/p</span><span class="o">=<</span><span class="kr">nul</span><span class="o">&&</span><span class="nv">%a%%</span><span class="kd">a</span><span class="err">%</span>
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=3"</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'reg query "HKEY_CLASSES_ROOT\.vbs" </span><span class="se">^|</span><span class="s1"> find /i "没有名称"'</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%%i</span><span class="s2">"</span><span class="o">==</span><span class="s2">"vbsfile"</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">vvbs</span><span class="o">=</span>正常
|
||
<span class="o">)</span> <span class="k">else</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">vvbs</span><span class="o">=</span>异常
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Abnormal<span class="o">+=</span><span class="m">1</span>
|
||
<span class="nb">assoc</span> .vbs<span class="o">=</span><span class="kd">vbsfile</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">1</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dvvbs</span><span class="o">=</span> ×
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Fail<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">0</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dvvbs</span><span class="o">=</span> √
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Succeed<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="kd">set</span><span class="na">/p</span><span class="o">=<</span><span class="kr">nul</span><span class="o">&&</span><span class="nv">%a%%</span><span class="kd">a</span><span class="err">%</span>
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=3"</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'reg query "HKEY_CLASSES_ROOT\.com" </span><span class="se">^|</span><span class="s1"> find /i "没有名称"'</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%%i</span><span class="s2">"</span><span class="o">==</span><span class="s2">"comfile"</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">vcom</span><span class="o">=</span>正常
|
||
<span class="o">)</span> <span class="k">else</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">vcom</span><span class="o">=</span>异常
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Abnormal<span class="o">+=</span><span class="m">1</span>
|
||
<span class="nb">assoc</span> .com<span class="o">=</span><span class="kd">comfile</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">1</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dvcom</span><span class="o">=</span> ×
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Fail<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="nv">%errorlevel%</span><span class="o">==</span><span class="m">0</span> <span class="o">(</span>
|
||
<span class="kd">set</span> <span class="kd">dvcom</span><span class="o">=</span> √
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>._Succeed<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="kd">set</span><span class="na">/p</span><span class="o">=<</span><span class="kr">nul</span><span class="o">&&</span><span class="nv">%a%%</span><span class="kd">a</span><span class="err">%</span>
|
||
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 任意键查看扫描结果 (仅显示 异常 项目)
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span> 注 册 表 项 目 状 态 修 复
|
||
<span class="nb">echo</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vLockTaskbar%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> 任务栏的修改锁定 <span class="nv">%vLockTaskbar%</span> <span class="nv">%dvLockTaskbar%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoChangeStartMenu%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “开始”菜单中的修改锁定 <span class="nv">%vNoChangeStartMenu%</span> <span class="nv">%dvNoChangeStartMenu%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoSetTaskbar%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> 菜单设置修改锁定 <span class="nv">%vNoSetTaskbar%</span> <span class="nv">%dvNoSetTaskbar%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vStartMenuLogOff%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “开始”菜单中的“注销”项 <span class="nv">%vStartMenuLogOff%</span> <span class="nv">%dvStartMenuLogOff%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoRun%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “开始”菜单中的“运行”项 <span class="nv">%vNoRun%</span> <span class="nv">%dvNoRun%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoFind%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “开始”菜单中的“查找”项 <span class="nv">%vNoFind%</span> <span class="nv">%dvNoFind%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoSetFolders%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “开始”菜单中的“设置”项 <span class="nv">%vNoSetFolders%</span> <span class="nv">%dvNoSetFolders%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoRecentDocsMenu%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “开始”菜单中的“我最近的文档”项 <span class="nv">%vNoRecentDocsMenu%</span> <span class="nv">%dvNoRecentDocsMenu%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoSMHelp%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “开始”菜单中的“帮助和支持”项 <span class="nv">%vNoSMHelp%</span> <span class="nv">%dvNoSMHelp%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vStart_ShowControlPanel%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “开始”菜单中的“控制面板”项 <span class="nv">%vStart_ShowControlPanel%</span> <span class="nv">%dvStart_ShowControlPanel%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vStart_ShowMyComputer%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “开始”菜单中的“我的电脑”项 <span class="nv">%vStart_ShowMyComputer%</span> <span class="nv">%dvStart_ShowMyComputer%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoSMMyDocs%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “开始”菜单中的“我的文档”项 <span class="nv">%vNoSMMyDocs%</span> <span class="nv">%dvNoSMMyDocs%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoStartMenuMyMusic%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “开始”菜单中的“我的音乐”项 <span class="nv">%vNoStartMenuMyMusic%</span> <span class="nv">%dvNoStartMenuMyMusic%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoSMMyPictures%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “开始”菜单中的“我的图片”项 <span class="nv">%vNoSMMyPictures%</span> <span class="nv">%dvNoSMMyPictures%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vStart_ShowNetConn%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “开始”菜单中的“网上邻居”项 <span class="nv">%vStart_ShowNetConn%</span> <span class="nv">%dvStart_ShowNetConn%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoStartMenuMorePrograms%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “开始”菜单中的“所有程序”项 <span class="nv">%vNoStartMenuMorePrograms%</span> <span class="nv">%dvNoStartMenuMorePrograms%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoStartMenuMFUProgramsList%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “开始”菜单中的“程序列表”项 <span class="nv">%vNoStartMenuMFUProgramsList%</span> <span class="nv">%dvNoStartMenuMFUProgramsList%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoPropertiesMyComputer%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “我的电脑”右键“属性” <span class="nv">%vNoPropertiesMyComputer%</span> <span class="nv">%dvNoPropertiesMyComputer%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoManageMyComputerVerb%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “我的电脑”右键“管理” <span class="nv">%vNoManageMyComputerVerb%</span> <span class="nv">%dvNoManageMyComputerVerb%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoPropertiesMyDocuments%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “我的文档”右键“属性” <span class="nv">%vNoPropertiesMyDocuments%</span> <span class="nv">%dvNoPropertiesMyDocuments%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoInternetIcon%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> 桌面IE图标 <span class="nv">%vNoInternetIcon%</span> <span class="nv">%dvNoInternetIcon%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoShellSearchButton%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “资源管理器”中的“搜索”按钮 <span class="nv">%vNoShellSearchButton%</span> <span class="nv">%dvNoShellSearchButton%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoTrayItemsDisplay%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> 系统托盘图标 <span class="nv">%vNoTrayItemsDisplay%</span> <span class="nv">%dvNoTrayItemsDisplay%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vHideClock%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> 系统通知区域时钟 <span class="nv">%vHideClock%</span> <span class="nv">%dvHideClock%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoWinKeys%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">WinKeys</span>键 <span class="nv">%vNoWinKeys%</span> <span class="nv">%dvNoWinKeys%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoViewContextMenu%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> 桌面右键 <span class="nv">%vNoViewContextMenu%</span> <span class="nv">%dvNoViewContextMenu%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoExpandedNewMenu%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “文件”中的“新建”命令 <span class="nv">%vNoExpandedNewMenu%</span> <span class="nv">%dvNoExpandedNewMenu%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoBandCustomize%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “查看”中的“工具栏”命令 <span class="nv">%vNoBandCustomize%</span> <span class="nv">%dvNoBandCustomize%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoDrives%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span><span class="nb">echo</span> 隐藏盘符 <span class="nv">%vNoDrives%</span> <span class="nv">%dvNoDrives%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoviewondrive%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span><span class="nb">echo</span> 禁止访问盘符 <span class="nv">%vNoviewondrive%</span> <span class="nv">%dvNoviewondrive%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoDispBackgroundPage%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> 对话框中“背景”选项 <span class="nv">%vNoDispBackgroundPage%</span> <span class="nv">%dvNoDispBackgroundPage%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoDispAppearancePage%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> 对话框中“外观”选项 <span class="nv">%vNoDispAppearancePage%</span> <span class="nv">%dvNoDispAppearancePage%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoDispSettingsPage%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> 对话框中“设置”选项 <span class="nv">%vNoDispSettingsPage%</span> <span class="nv">%dvNoDispSettingsPage%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoDispScrSavPage%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> 对话框中“屏幕保护”选项 <span class="nv">%vNoDispScrSavPage%</span> <span class="nv">%dvNoDispScrSavPage%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vGeneralTab%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “Internet选项”中的“常规”项 <span class="nv">%vGeneralTab%</span> <span class="nv">%dvGeneralTab%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vSecurityTab%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “Internet选项”中的“安全”项 <span class="nv">%vSecurityTab%</span> <span class="nv">%dvSecurityTab%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vPrivacyTab%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “Internet选项”中的“隐私”项 <span class="nv">%vPrivacyTab%</span> <span class="nv">%dvPrivacyTab%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vContentTab%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “Internet选项”中的“内容”项 <span class="nv">%vContentTab%</span> <span class="nv">%dvContentTab%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vConnectionsTab%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “Internet选项”中的“连接”项 <span class="nv">%vConnectionsTab%</span> <span class="nv">%dvConnectionsTab%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vProgramsTab%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “Internet选项”中的“程序”项 <span class="nv">%vProgramsTab%</span> <span class="nv">%dvProgramsTab%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vAdvancedTab%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> “Internet选项”中的“高级”项 <span class="nv">%vAdvancedTab%</span> <span class="vm">%dvAdvancedTab</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vHomePage%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">IE</span>首页锁定 <span class="nv">%vHomePage%</span> <span class="nv">%dvHomePage%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vcache%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">IE</span>临时文件 <span class="nv">%vcache%</span> <span class="nv">%dvcache%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vsettings%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">IE</span>“设置”按钮 <span class="nv">%vsettings%</span> <span class="nv">%dvsettings%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vhistory%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">IE</span>“清除历史纪录”按钮 <span class="nv">%vhistory%</span> <span class="nv">%dvhistory%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vcolour%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">IE</span>“颜色”按钮 <span class="nv">%vcolour%</span> <span class="nv">%dvcolour%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vfonts%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">IE</span>“字体”按钮 <span class="nv">%vfonts%</span> <span class="nv">%dvfonts%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vlanguages%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">IE</span>“语言”按钮 <span class="nv">%vlanguages%</span> <span class="nv">%dvlanguages%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vaccessibility%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">IE</span>“辅助功能”按钮 <span class="nv">%vaccessibility%</span> <span class="nv">%dvaccessibility%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoFileOpen%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">IE</span>“文件”中的“打开”命令 <span class="nv">%vNoFileOpen%</span> <span class="nv">%dvNoFileOpen%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoBrowserClose%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">IE</span>“文件”中的“关闭”命令 <span class="nv">%vNoBrowserClose%</span> <span class="nv">%dvNoBrowserClose%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoFileNew%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">IE</span>“文件”中的“打开新窗口”命令 <span class="nv">%vNoFileNew%</span> <span class="nv">%dvNoFileNew%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoFileNew%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">IE</span>“查看”中的“源文件”命令 <span class="nv">%vNoFileNew%</span> <span class="nv">%dvNoFileNew%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoTheaterMode%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">IE</span>“查看”中的“全屏显示”命令 <span class="nv">%vNoTheaterMode%</span> <span class="nv">%dvNoTheaterMode%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vNoBrowserOptions%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">IE</span>“工具”中的“Internet选项”命令 <span class="nv">%vNoBrowserOptions%</span> <span class="nv">%dvNoBrowserOptions%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vexe%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">exe</span>文件关联 <span class="nv">%vexe%</span> <span class="nv">%dvexe%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vbat%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">bat</span>文件关联 <span class="nv">%vbat%</span> <span class="nv">%dvbat%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vtxt%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">txt</span>文件关联 <span class="nv">%vtxt%</span> <span class="nv">%dvtxt%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vini%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">ini</span>文件关联 <span class="nv">%vini%</span> <span class="nv">%dvini%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vvbs%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">vbs</span>文件关联 <span class="nv">%vvbs%</span> <span class="nv">%dvvbs%</span><span class="o">)</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="nv">%vcom%</span><span class="s2">"</span><span class="o">==</span><span class="s2">"异常"</span> <span class="o">(</span><span class="nb">echo</span>. <span class="o">&&</span> <span class="nb">echo</span> <span class="kd">com</span>文件关联 <span class="nv">%vcom%</span> <span class="nv">%dvcom%</span><span class="o">)</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 统计 扫描:61 项 异常:<span class="vm">%NO</span>._Abnormal<span class="err">%</span> 项 修复成功:<span class="vm">%NO</span>._Succeed<span class="err">%</span> 项 修复失败:<span class="vm">%NO</span>._Fail<span class="err">%</span> 项
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 任意键返回主菜单
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">goto</span> _max
|
||
|
||
<span class="nl">:Virus</span>_Immune
|
||
<span class="nb">cls</span>
|
||
<span class="kd">Title</span> 病毒免疫工具
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">=</span><span class="m">0</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 通过
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 畸形文件夹 和 访问控制列表
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 达到免疫病毒的作用
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 任意键继续
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="c">::威金病毒</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%commonprogramfiles%</span><span class="s2">\Microsoft Shared\MSInfo\06E3DD06.DAT"</span> <span class="nb">del</span> <span class="na">/f/s/q</span><span class="s2">"</span><span class="nv">%commonprogramfiles%</span><span class="s2">\Microsoft Shared\MSInfo\06E3DD06.DAT"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%commonprogramfiles%</span><span class="s2">\Microsoft Shared\MSInfo\06E3DD06.DAT\病毒免疫(威金病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%commonprogramfiles%</span><span class="s2">\Microsoft Shared\MSInfo\06E3DD06.DAT\病毒免疫(威金病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%commonprogramfiles%</span><span class="s2">\Microsoft Shared\MSInfo\06E3DD06.DAT、病毒免疫(威金病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%commonprogramfiles%</span><span class="s2">\Microsoft Shared\MSInfo\06E3DD06.DAT\病毒免疫(威金病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%commonprogramfiles%</span><span class="s2">\Microsoft Shared\MSInfo\06E3DD06.DLL"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"C:\Program Files\Common Files\Microsoft Shared\MSInfo\06E3DD06.DLL"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%commonprogramfiles%</span><span class="s2">\Microsoft Shared\MSInfo\06E3DD06.DLL\病毒免疫(威金病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%commonprogramfiles%</span><span class="s2">\Microsoft Shared\MSInfo\06E3DD06.DLL\病毒免疫(威金病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%commonprogramfiles%</span><span class="s2">\Microsoft Shared\MSInfo\06E3DD06.DLL\病毒免疫(威金病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%commonprogramfiles%</span><span class="s2">\Microsoft Shared\MSInfo\06E3DD06.DLL\病毒免疫(威金病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\HELP\06E3DD06.CHM"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\HELP\06E3DD06.CHM"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\HELP\06E3DD06.CHM\病毒免疫(威金病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\HELP\06E3DD06.CHM\病毒免疫(威金病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\HELP\06E3DD06.CHM\病毒免疫(威金病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\HELP\06E3DD06.CHM\病毒免疫(威金病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\rundl132.exe"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\rundl132.exe"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\rundl132.exe\病毒免疫(威金病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\rundl132.exe\病毒免疫(威金病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\rundl132.exe\病毒免疫(威金病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\rundl132.exe\病毒免疫(威金病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\logo_1.exe"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\logo_1.exe"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\logo_1.exe\病毒免疫(威金病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\logo_1.exe\病毒免疫(威金病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\logo_1.exe\病毒免疫(威金病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\logo_1.exe\病毒免疫(威金病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\Sy.exe"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\Sy.exe"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\Sy.exe\病毒免疫(威金病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\Sy.exe\病毒免疫(威金病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\Sy.exe\病毒免疫(威金病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\Sy.exe\病毒免疫(威金病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="m">0</span><span class="o">,</span><span class="m">1</span><span class="o">,</span><span class="m">9</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\</span><span class="vm">%%iSy</span><span class="s2">.exe"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\</span><span class="vm">%%iSy</span><span class="s2">.exe"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\</span><span class="vm">%%iSy</span><span class="s2">.exe\病毒免疫(威金病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\</span><span class="vm">%%iSy</span><span class="s2">.exe\病毒免疫(威金病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\</span><span class="vm">%%iSy</span><span class="s2">.exe\病毒免疫(威金病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%SystemRoot%</span><span class="s2">\</span><span class="vm">%%iSy</span><span class="s2">.exe\病毒免疫(威金病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
|
||
|
||
|
||
<span class="c">::Trojan-PSW.Win32.QQPass.vm病毒</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\SystemKb.bak"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\SystemKb.bak"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\SystemKb.bak\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\SystemKb.bak\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\SystemKb.bak\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\SystemKb.bak\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\SystemKb.sys"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\SystemKb.sys"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\SystemKb.sys\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\SystemKb.sys\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\SystemKb.sys\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\SystemKb.sys\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\system2.jmp"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\system2.jmp"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\system2.jmp\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\system2.jmp\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\system2.jmp\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%programfiles%</span><span class="s2">\Internet Explorer\PLUGINS\system2.jmp\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%WINDOWS%</span><span class="s2">\intrenat.exe"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%WINDOWS%</span><span class="s2">\intrenat.exe"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%WINDOWS%</span><span class="s2">\intrenat.exe\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%WINDOWS%</span><span class="s2">\intrenat.exe\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%WINDOWS%</span><span class="s2">\intrenat.exe\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%WINDOWS%</span><span class="s2">\intrenat.exe\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%SYSTEM%</span><span class="s2">\WinSocks.dll"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%SYSTEM%</span><span class="s2">\WinSocks.dll"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%SYSTEM%</span><span class="s2">\WinSocks.dll\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%SYSTEM%</span><span class="s2">\WinSocks.dll\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%SYSTEM%</span><span class="s2">\WinSocks.dll\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%SYSTEM%</span><span class="s2">\WinSocks.dll\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%WINDOWS%</span><span class="s2">\exp1orer.dll"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%WINDOWS%</span><span class="s2">\exp1orer.dll"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%WINDOWS%</span><span class="s2">\exp1orer.dll\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%WINDOWS%</span><span class="s2">\exp1orer.dll\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%WINDOWS%</span><span class="s2">\exp1orer.dll\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%WINDOWS%</span><span class="s2">\exp1orer.dll\病毒免疫(Trojan-PSW.Win32.QQPass.vm病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
|
||
|
||
<span class="c">::超级木马下载器病毒Gameservet.exe</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\RAVWM.exe"</span> <span class="kd">dle</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\RAVWM.exe"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\RAVWM.exe\病毒免疫(超级木马下载器病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\RAVWM.exe\病毒免疫(超级木马下载器病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\RAVWM.exe\病毒免疫(超级木马下载器病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\RAVWM.exe\病毒免疫(超级木马下载器病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\qjso.exe"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\qjso.exe"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\qjso.exe\病毒免疫(超级木马下载器病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\qjso.exe\病毒免疫(超级木马下载器病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\qjso.exe\病毒免疫(超级木马下载器病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\qjso.exe\病毒免疫(超级木马下载器病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\8888-521ww.exe"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\8888-521ww.exe"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\8888-521ww.exe\病毒免疫(超级木马下载器病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\8888-521ww.exe\病毒免疫(超级木马下载器病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\8888-521ww.exe\病毒免疫(超级木马下载器病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\8888-521ww.exe\病毒免疫(超级木马下载器病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="m">0</span><span class="o">,</span><span class="m">1</span><span class="o">,</span><span class="m">9</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\game</span><span class="vm">%%i</span><span class="s2">.exe"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\game</span><span class="vm">%%i</span><span class="s2">.exe"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\game</span><span class="vm">%%i</span><span class="s2">.exe\病毒免疫(超级木马下载器病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\game</span><span class="vm">%%i</span><span class="s2">.exe\病毒免疫(超级木马下载器病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\game</span><span class="vm">%%i</span><span class="s2">.exe\病毒免疫(超级木马下载器病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\game</span><span class="vm">%%i</span><span class="s2">.exe\病毒免疫(超级木马下载器病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\nwizqqfo.dll"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\nwizqqfo.dll"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\nwizqqfo.dll\病毒免疫(超级木马下载器病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\nwizqqfo.dll\病毒免疫(超级木马下载器病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\nwizqqfo.dll\病毒免疫(超级木马下载器病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\nwizqqfo.dll\病毒免疫(超级木马下载器病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\gameservet.exe"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\gameservet.exe"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\gameservet.exe\病毒免疫(超级木马下载器病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\gameservet.exe\病毒免疫(超级木马下载器病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\gameservet.exe\病毒免疫(超级木马下载器病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%systemroot%</span><span class="s2">\system32\gameservet.exe\病毒免疫(超级木马下载器病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
|
||
|
||
<span class="c">::Trojan/Win32.IEprot.jdo病毒</span>
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="m">0</span><span class="o">,</span><span class="m">1</span><span class="o">,</span><span class="m">9</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\[</span><span class="vm">%%i</span><span class="s2">].gif"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\[</span><span class="vm">%%i</span><span class="s2">].gif"</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\[</span><span class="vm">%%i</span><span class="s2">].gif\病毒免疫(Trojan/Win32.IEprot病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\[</span><span class="vm">%%i</span><span class="s2">].gif\病毒免疫(Trojan/Win32.IEprot病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\[</span><span class="vm">%%i</span><span class="s2">].gif\病毒免疫(Trojan/Win32.IEprot病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\[</span><span class="vm">%%i</span><span class="s2">].gif\病毒免疫(Trojan/Win32.IEprot病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e</span><span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
|
||
|
||
|
||
<span class="c">::Backdoor.Win32.Agent.ahj </span>
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="m">0</span><span class="o">,</span><span class="m">1</span><span class="o">,</span><span class="m">9</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\db_</span><span class="vm">%%i</span><span class="s2">.exe"</span> <span class="nb">del</span> <span class="na">/f /s/q </span><span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\db_</span><span class="vm">%%i</span><span class="s2">.exe"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\db_</span><span class="vm">%%i</span><span class="s2">.exe\病毒免疫(Backdoor.Win32.Agent.ahj病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\db_</span><span class="vm">%%i</span><span class="s2">.exe\病毒免疫(Backdoor.Win32.Agent.ahj病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\db_</span><span class="vm">%%i</span><span class="s2">.exe\病毒免疫(Backdoor.Win32.Agent.ahj病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%temp%</span><span class="s2">\db_</span><span class="vm">%%i</span><span class="s2">.exe\病毒免疫(Backdoor.Win32.Agent.ahj病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e
|
||
</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBE.DLL"</span> <span class="nb">del</span> <span class="na">/f /s/q </span><span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBE.DLL"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBE.DLL\病毒免疫(Backdoor.Win32.Agent.ahj病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBE.DLL\病毒免疫(Backdoor.Win32.Agent.ahj病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBE.DLL\病毒免疫(Backdoor.Win32.Agent.ahj病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBE.DLL\病毒免疫(Backdoor.Win32.Agent.ahj病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e
|
||
</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBE.exe"</span> <span class="nb">del</span> <span class="na">/f /s/q </span><span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBE.exe"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBE.exe\病毒免疫(Backdoor.Win32.Agent.ahj病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBE.exe\病毒免疫(Backdoor.Win32.Agent.ahj病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBE.exe\病毒免疫(Backdoor.Win32.Agent.ahj病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBE.exe\病毒免疫(Backdoor.Win32.Agent.ahj病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e
|
||
</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBET.exe"</span> <span class="nb">del</span> <span class="na">/f /s/q </span><span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBET.exe"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBET.exe\病毒免疫(Backdoor.Win32.Agent.ahj病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBET.exe\病毒免疫(Backdoor.Win32.Agent.ahj病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBET.exe\病毒免疫(Backdoor.Win32.Agent.ahj病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="vm">%system3</span><span class="s2">2</span><span class="err">%</span><span class="s2">\92219FBET.exe\病毒免疫(Backdoor.Win32.Agent.ahj病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e
|
||
</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">for</span> <span class="na">/l </span><span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="m">0</span><span class="o">,</span><span class="m">1</span><span class="o">,</span><span class="m">9</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%HOMEPATH%</span><span class="s2">\Local Settings\Temporary Internet Files\Content.IE5\CHUFWD67\i[</span><span class="vm">%%i</span><span class="s2">].exe"</span> <span class="nb">del</span> <span class="na">/f /s/q </span><span class="s2">"</span><span class="nv">%HOMEPATH%</span><span class="s2">\Local Settings\Temporary Internet Files\Content.IE5\CHUFWD67\i[</span><span class="vm">%%i</span><span class="s2">].exe"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%HOMEPATH%</span><span class="s2">\Local Settings\Temporary Internet Files\Content.IE5\CHUFWD67\i[</span><span class="vm">%%i</span><span class="s2">].exe\病毒免疫(Backdoor.Win32.Agent.ahj病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%HOMEPATH%</span><span class="s2">\Local Settings\Temporary Internet Files\Content.IE5\CHUFWD67\i[</span><span class="vm">%%i</span><span class="s2">].exe\病毒免疫(Backdoor.Win32.Agent.ahj病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%HOMEPATH%</span><span class="s2">\Local Settings\Temporary Internet Files\Content.IE5\CHUFWD67\i[</span><span class="vm">%%i</span><span class="s2">].exe\病毒免疫(Backdoor.Win32.Agent.ahj病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%HOMEPATH%</span><span class="s2">\Local Settings\Temporary Internet Files\Content.IE5\CHUFWD67\i[</span><span class="vm">%%i</span><span class="s2">].exe\病毒免疫(Backdoor.Win32.Agent.ahj病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e
|
||
</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
<span class="o">)</span>
|
||
|
||
|
||
|
||
<span class="c">::恶性U盘病毒</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\testexe.exe"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\testexe.exe"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\testexe.exe\病毒免疫(恶性U盘病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\testexe.exe\病毒免疫(恶性U盘病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\testexe.exe\病毒免疫(恶性U盘病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\testexe.exe\病毒免疫(恶性U盘病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e
|
||
</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\testexe.dll"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\testexe.dll"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\testexe.dll\病毒免疫(恶性U盘病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\testexe.dll\病毒免疫(恶性U盘病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\testexe.dll\病毒免疫(恶性U盘病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\testexe.dll\病毒免疫(恶性U盘病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e
|
||
</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
|
||
|
||
<span class="c">::woso.exe</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\woso.exe"</span> <span class="nb">del</span> <span class="na">/f/s/q </span><span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\woso.exe"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\woso.exe\病毒免疫(woso.exe病毒)"</span>
|
||
<span class="nb">md</span> <span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\woso.exe\病毒免疫(woso.exe病毒)\病毒免疫..\"</span>
|
||
<span class="nb">attrib</span> <span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\woso.exe\病毒免疫(woso.exe病毒)"</span> <span class="na">+S +R +H
|
||
</span><span class="nb">cacls</span> <span class="s2">"</span><span class="nv">%Temp%</span><span class="s2">\woso.exe\病毒免疫(woso.exe病毒)"</span> <span class="na">/d </span><span class="kd">everyone</span> <span class="na">/e
|
||
</span><span class="kd">set</span> <span class="na">/a </span><span class="kd">NO</span>.<span class="o">+=</span><span class="m">1</span>
|
||
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span> <span class="o">=</span>
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 统计 共免疫:<span class="vm">%NO</span>.<span class="err">%</span> 病毒体
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 任意键返回主菜单
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">goto</span> _max
|
||
|
||
<span class="nl">:Repair</span>_Safemode
|
||
<span class="nb">cls</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="kd">safe</span>.reg <span class="nb">del</span> <span class="na">/f/s/q </span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> <span class="kd">Windows</span> <span class="kd">Registry</span> <span class="kd">Editor</span> <span class="kd">Version</span> <span class="m">5</span>.00>>safe.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> <span class="s2">"AlternateShell"</span><span class="o">=</span><span class="s2">"cmd.exe"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\AppMgmt<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\Base<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\Boot <span class="kd">Bus</span> <span class="kd">Extender</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\Boot <span class="kd">file</span> <span class="kd">system</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\CryptSvc<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\DcomLaunch<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\dmadmin<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\dmboot.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\dmio.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\dmload.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\dmserver<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\EventLog<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\File <span class="kd">system</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\Filter<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\HelpSvc<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\Netlogon<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\PCI <span class="kd">Configuration</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\PlugPlay<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\PNP <span class="kd">Filter</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\Primary <span class="kd">disk</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\RpcSs<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\SCSI <span class="kd">Class</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\sermouse.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\sr.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"FSFilter System Recovery"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\SRService<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\System <span class="kd">Bus</span> <span class="kd">Extender</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\vga.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\vgasave.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\WinMgmt<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\<span class="o">{</span><span class="m">36</span><span class="kd">FC9E60</span><span class="na">-C</span><span class="m">465</span><span class="o">-</span><span class="m">11</span><span class="kd">CF</span><span class="o">-</span><span class="m">8056</span><span class="o">-</span><span class="m">444553540000</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Universal Serial Bus controllers"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\<span class="o">{</span><span class="m">4</span><span class="kd">D36E965</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"CD-ROM Drive"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\<span class="o">{</span><span class="m">4</span><span class="kd">D36E967</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"DiskDrive"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\<span class="o">{</span><span class="m">4</span><span class="kd">D36E969</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Standard floppy disk controller"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\<span class="o">{</span><span class="m">4</span><span class="kd">D36E96A</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Hdc"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\<span class="o">{</span><span class="m">4</span><span class="kd">D36E96B</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Keyboard"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\<span class="o">{</span><span class="m">4</span><span class="kd">D36E96F</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Mouse"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\<span class="o">{</span><span class="m">4</span><span class="kd">D36E977</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"PCMCIA Adapters"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\<span class="o">{</span><span class="m">4</span><span class="kd">D36E97B</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"SCSIAdapter"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\<span class="o">{</span><span class="m">4</span><span class="kd">D36E97D</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"System"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\<span class="o">{</span><span class="m">4</span><span class="kd">D36E980</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Floppy disk drive"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\<span class="o">{</span><span class="m">71</span><span class="kd">A27CDD</span><span class="o">-</span><span class="m">812</span><span class="kd">A</span><span class="o">-</span><span class="m">11</span><span class="kd">D0</span><span class="na">-BEC</span><span class="m">7</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE2092F</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Volume"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\<span class="o">{</span><span class="m">745</span><span class="kd">A17A0</span><span class="o">-</span><span class="m">74</span><span class="kd">D3</span><span class="o">-</span><span class="m">11</span><span class="kd">D0</span><span class="na">-B</span><span class="m">6</span><span class="kd">FE</span><span class="o">-</span><span class="m">00</span><span class="kd">A0C90F57DA</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Human Interface Devices"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\AFD<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\AppMgmt<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Base<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Boot <span class="kd">Bus</span> <span class="kd">Extender</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Boot <span class="kd">file</span> <span class="kd">system</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Browser<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\CryptSvc<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\DcomLaunch<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Dhcp<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\dmadmin<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\dmboot.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\dmio.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\dmload.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\dmserver<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\DnsCache<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\EventLog<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\File <span class="kd">system</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Filter<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\HelpSvc<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\ip6fw.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\ipnat.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\LanmanServer<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\LanmanWorkstation<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\LmHosts<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Messenger<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NDIS<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NDIS <span class="kd">Wrapper</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Ndisuio<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NetBIOS<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NetBIOSGroup<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NetBT<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NetDDEGroup<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Netlogon<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NetMan<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Network<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NetworkProvider<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NtLmSsp<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\PCI <span class="kd">Configuration</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\PlugPlay<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\PNP <span class="kd">Filter</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\PNP_TDI<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Primary <span class="kd">disk</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\rdpcdd.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\rdpdd.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\rdpwd.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\rdsessmgr<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\RpcSs<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\SCSI <span class="kd">Class</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\sermouse.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\SharedAccess<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\sr.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"FSFilter System Recovery"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\SRService<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Streams <span class="kd">Drivers</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\System <span class="kd">Bus</span> <span class="kd">Extender</span><span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Tcpip<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\TDI<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver Group"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\tdpipe.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\tdtcp.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\termservice<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\vga.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\vgasave.sys<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Driver"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\WinMgmt<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\WZCSVC<span class="o">]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Service"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\<span class="o">{</span><span class="m">36</span><span class="kd">FC9E60</span><span class="na">-C</span><span class="m">465</span><span class="o">-</span><span class="m">11</span><span class="kd">CF</span><span class="o">-</span><span class="m">8056</span><span class="o">-</span><span class="m">444553540000</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Universal Serial Bus controllers"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\<span class="o">{</span><span class="m">4</span><span class="kd">D36E965</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"CD-ROM Drive"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\<span class="o">{</span><span class="m">4</span><span class="kd">D36E967</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"DiskDrive"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\<span class="o">{</span><span class="m">4</span><span class="kd">D36E969</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Standard floppy disk controller"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\<span class="o">{</span><span class="m">4</span><span class="kd">D36E96A</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Hdc"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\<span class="o">{</span><span class="m">4</span><span class="kd">D36E96B</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Keyboard"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\<span class="o">{</span><span class="m">4</span><span class="kd">D36E96F</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Mouse"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\<span class="o">{</span><span class="m">4</span><span class="kd">D36E972</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Net"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\<span class="o">{</span><span class="m">4</span><span class="kd">D36E973</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"NetClient"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\<span class="o">{</span><span class="m">4</span><span class="kd">D36E974</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"NetService"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\<span class="o">{</span><span class="m">4</span><span class="kd">D36E975</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"NetTrans"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\<span class="o">{</span><span class="m">4</span><span class="kd">D36E977</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"PCMCIA Adapters"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\<span class="o">{</span><span class="m">4</span><span class="kd">D36E97B</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"SCSIAdapter"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\<span class="o">{</span><span class="m">4</span><span class="kd">D36E97D</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"System"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\<span class="o">{</span><span class="m">4</span><span class="kd">D36E980</span><span class="na">-E</span><span class="m">325</span><span class="o">-</span><span class="m">11</span><span class="kd">CE</span><span class="na">-BFC</span><span class="m">1</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE10318</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Floppy disk drive"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\<span class="o">{</span><span class="m">71</span><span class="kd">A27CDD</span><span class="o">-</span><span class="m">812</span><span class="kd">A</span><span class="o">-</span><span class="m">11</span><span class="kd">D0</span><span class="na">-BEC</span><span class="m">7</span><span class="o">-</span><span class="m">08002</span><span class="kd">BE2092F</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Volume"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
|
||
<span class="nb">echo</span>.>>safe.reg<span class="o">&&</span><span class="nb">echo</span> <span class="o">[</span><span class="kd">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\<span class="o">{</span><span class="m">745</span><span class="kd">A17A0</span><span class="o">-</span><span class="m">74</span><span class="kd">D3</span><span class="o">-</span><span class="m">11</span><span class="kd">D0</span><span class="na">-B</span><span class="m">6</span><span class="kd">FE</span><span class="o">-</span><span class="m">00</span><span class="kd">A0C90F57DA</span><span class="o">}]>></span><span class="kd">safe</span>.reg
|
||
<span class="nb">echo</span> @<span class="o">=</span><span class="s2">"Human Interface Devices"</span><span class="o">>></span><span class="kd">safe</span>.reg
|
||
<span class="kd">regedit</span><span class="err">.exe</span><span class="na">/s </span><span class="kd">safe</span>.reg
|
||
<span class="nb">del</span> <span class="na">/f/s/q </span><span class="kd">safe</span>.reg>nul
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 系统安全模式修复完成
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span>.
|
||
<span class="nb">echo</span> 任意键返回主菜单
|
||
<span class="nb">pause</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">goto</span> _max
|
||
|
||
<span class="nl">:U</span>_Repair
|
||
<span class="nb">cls</span>
|
||
<span class="kd">Mode</span> <span class="kr">con</span> <span class="kd">cols</span><span class="o">=</span><span class="m">70</span> <span class="kd">lines</span><span class="o">=</span><span class="m">25</span>
|
||
<span class="kd">Title</span> <span class="kd">U</span>盘修复
|
||
<span class="kd">set</span> <span class="kd">Drive_U</span><span class="o">=</span>未知
|
||
<span class="k">for</span> <span class="na">/f </span><span class="vm">%%a</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'wmic logicaldisk where "drivetype='</span><span class="m">2</span><span class="s1">'" get DeviceID </span><span class="se">^|</span><span class="s1">findstr :'</span><span class="o">)</span> <span class="k">do</span> <span class="kd">set</span> <span class="kd">Drive_U</span><span class="o">=</span><span class="vm">%%a</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span> 说明: 处理 <span class="kd">autorun</span>.inf 启动类U盘病毒导致的
|
||
<span class="nb">echo</span> .exe和.lnk同名文件和文件夹恶意隐藏等问题
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span> 自动检测可移动磁盘: <span class="nv">%Drive_U%</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span> <span class="kd">A</span>.修复<span class="nv">%Drive_U%</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span> <span class="kd">B</span>.修复其他驱动器
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span> <span class="kd">Q</span>.返回主菜单
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">choose</span><span class="o">=</span>请选择:
|
||
<span class="k">if</span> <span class="na">/I </span><span class="nv">%choose%</span><span class="o">==</span><span class="kd">a</span> <span class="k">goto</span> <span class="kd">DriveU_Repair_Do</span>
|
||
<span class="k">if</span> <span class="na">/I </span><span class="nv">%choose%</span><span class="o">==</span><span class="kd">b</span> <span class="k">goto</span> <span class="kd">DriveU_Repair_Defined</span>
|
||
<span class="k">if</span> <span class="na">/I </span><span class="nv">%choose%</span><span class="o">==</span><span class="kd">q</span> <span class="k">goto</span> _max
|
||
<span class="k">goto</span> <span class="kd">DriveU_Repair</span>
|
||
|
||
|
||
|
||
<span class="nl">:DriveU</span>_Repair_Defined
|
||
<span class="nb">cls</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span> 请输入需要修复的盘符,例如: <span class="kd">H</span>: <span class="kd">I</span>: <span class="kd">J</span>:
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">Drive_U</span><span class="o">=</span>
|
||
<span class="k">if</span> <span class="ow">not</span> <span class="ow">exist</span> <span class="nv">%Drive_U%</span> <span class="o">(</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span> 没有检测到可移动磁盘,请重试
|
||
<span class="nb">ping</span> <span class="na">/n </span><span class="m">3</span> <span class="m">127</span>.1>nul
|
||
<span class="k">goto</span> <span class="kd">DriveU_Repair_Defined</span>
|
||
<span class="o">)</span>
|
||
|
||
|
||
|
||
<span class="nl">:DriveU</span>_Repair_Do
|
||
<span class="nb">attrib</span> <span class="na">-h -s -r </span><span class="nv">%Drive_U%</span>\autorun.inf>nul <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%Drive_U%</span><span class="s2">\autorun.inf"</span> <span class="o">(</span>
|
||
<span class="nb">echo</span> → 发现autorun.inf启动文件
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"tokens=1,2,3 delims== "</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="nv">%Drive_U%</span>\autorun.inf<span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="s2">"</span><span class="vm">%%i</span><span class="s2">"</span> <span class="ow">equ</span> <span class="s2">"Shellexecute"</span> <span class="o">(</span>
|
||
<span class="nb">echo</span> → 发现启动指向病毒体:
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span> <span class="vm">%%j</span>
|
||
<span class="k">if</span> <span class="vm">%%k</span> <span class="ow">neq</span> <span class="s2">""</span> <span class="nb">echo</span> <span class="vm">%%k</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="vm">%%j</span> <span class="nb">del</span> <span class="na">/f /s /q </span><span class="vm">%%j</span>
|
||
<span class="k">if</span> <span class="vm">%%k</span> <span class="ow">neq</span> <span class="s2">""</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="vm">%%j</span> <span class="nb">del</span> <span class="na">/f /s /q </span><span class="vm">%%k</span>
|
||
<span class="o">)</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span> √ 病毒体删除完成
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span> <span class="k">else</span> <span class="o">(</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span> √ 未发现 <span class="kd">autorun</span>.inf 病毒启动文件
|
||
<span class="o">)</span>
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"delims="</span> <span class="vm">%%i</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'dir /ad /b </span><span class="nv">%Drive_U%</span><span class="s1">'</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%Drive_U%</span><span class="s2">\</span><span class="vm">%%i</span><span class="s2">.lnk"</span> <span class="o">(</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span> → 发现快捷方式病毒(<span class="o">*</span>.lnk)。
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span> √ 删除......
|
||
<span class="nb">del</span> / <span class="kd">f</span> <span class="na">/q /s </span><span class="s2">"</span><span class="nv">%Drive_U%</span><span class="s2">\</span><span class="vm">%%i</span><span class="s2">.lnk"</span> <span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="o">)</span>
|
||
<span class="k">if</span> <span class="ow">exist</span> <span class="s2">"</span><span class="nv">%Drive_U%</span><span class="s2">\</span><span class="vm">%%i</span><span class="s2">.exe"</span> <span class="o">(</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span> → 发现exe病毒(<span class="o">*</span>.exe)。
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span> √ 删除......
|
||
<span class="nb">del</span> / <span class="kd">f</span> <span class="na">/q /s </span><span class="s2">"</span><span class="nv">%Drive_U%</span><span class="s2">\</span><span class="vm">%%i</span><span class="s2">.exe"</span> <span class="o">></span><span class="kr">nul</span> <span class="m">2</span><span class="o">></span><span class="kr">nul</span>
|
||
<span class="o">)</span>
|
||
<span class="k">for</span> <span class="na">/f </span><span class="s2">"delims= "</span> <span class="vm">%%h</span> <span class="k">in</span> <span class="o">(</span><span class="s1">'attrib "</span><span class="nv">%Drive_U%</span><span class="s1">\</span><span class="vm">%%i</span><span class="s1">"'</span><span class="o">)</span> <span class="k">do</span> <span class="o">(</span>
|
||
<span class="k">if</span> <span class="vm">%%h</span><span class="o">==</span><span class="kd">H</span> <span class="o">(</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span> → 恢复文件夹:<span class="vm">%%i</span> 正常属性
|
||
<span class="nb">attrib</span> <span class="na">-h -s -r </span><span class="s2">"</span><span class="nv">%Drive_U%</span><span class="s2">\</span><span class="vm">%%i</span><span class="s2">"</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="o">)</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span> √ 文件夹属性恢复完成
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span><span class="o">;</span>
|
||
<span class="nb">echo</span> 所有修复已经完成,请检查......
|
||
<span class="nb">ping</span> <span class="na">/n </span><span class="m">5</span> <span class="m">127</span>.1>nul
|
||
<span class="k">goto</span> _max
|
||
|
||
<span class="nl">:dstxq</span>
|
||
<span class="nb">title</span> 定时提醒器
|
||
<span class="kd">set</span> <span class="kd">xiangs</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">xiangs</span><span class="o">=</span>请输入什么时候响(格式:20:58:00):
|
||
<span class="nb">start</span> <span class="na">/min </span><span class="s2">""</span> <span class="err">%</span><span class="m">0</span> <span class="nv">%xiangs%</span>
|
||
<span class="k">exit</span>
|
||
<span class="nl">:long</span>
|
||
<span class="nb">title</span> 定时提醒器正在运行……
|
||
<span class="nl">:ma</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="err">%</span><span class="s1">1'</span><span class="o">==</span><span class="s1">'</span><span class="vm">%time</span><span class="s1">:~0,2</span><span class="err">%</span><span class="s1">:</span><span class="vm">%time</span><span class="s1">:~3,2</span><span class="err">%</span><span class="s1">:</span><span class="vm">%time</span><span class="s1">:~6,2</span><span class="err">%</span><span class="s1">'</span> <span class="k">goto</span> <span class="kd">nlxx</span>
|
||
<span class="k">goto</span> <span class="kd">ma</span>
|
||
<span class="nl">:nlxx</span>
|
||
<span class="nb">title</span> 闹铃响了!!!!!!
|
||
<span class="nl">:xiang</span>
|
||
<span class="nb">echo</span>
|
||
<span class="k">goto</span> <span class="kd">xiang</span>
|
||
|
||
:_m3
|
||
<span class="nb">echo</span> 现在时间:<span class="nv">%date%</span> <span class="vm">%time</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>点<span class="vm">%time</span>:<span class="o">~</span><span class="m">3</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>分<span class="vm">%time</span>:<span class="o">~</span><span class="m">6</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>秒
|
||
<span class="nb">echo</span> ╔════════╗
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%PROCESSOR_ARCHITECTURE%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'x86'</span> <span class="nb">echo</span> ║正在使用32位系统║
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%PROCESSOR_ARCHITECTURE%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'AMD64'</span> <span class="nb">echo</span> ║正在使用64位系统║
|
||
<span class="nb">echo</span> ╚════════╝
|
||
<span class="nb">echo</span> ╔═════╗
|
||
<span class="nb">echo</span> ║批处理工具║
|
||
<span class="nb">echo</span> ╔══════════╩══╦══╩══════════╗
|
||
<span class="nb">echo</span> ║ <span class="m">1</span>、聊天机器人 ║ ║
|
||
<span class="nb">echo</span> ╠═════════════╩═════════════╣
|
||
<span class="nb">echo</span> ║ <span class="kd">back</span>、上一页 ║
|
||
<span class="nb">echo</span> ╚═══════════════════════════╝
|
||
<span class="kd">set</span> <span class="kd">chi</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">chi</span><span class="o">=</span> 请选择操作后回车:
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">''</span> <span class="k">goto</span> _m3
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'1'</span> <span class="k">goto</span> <span class="kd">ltjqr</span>
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%chi%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'back'</span> <span class="k">goto</span> _m1
|
||
<span class="k">goto</span> _m3
|
||
|
||
|
||
<span class="nl">:ltjqr</span>
|
||
<span class="nb">color</span> <span class="kd">f0</span>
|
||
<span class="nb">mode</span> <span class="kr">con</span>: <span class="kd">cols</span><span class="o">=</span><span class="m">62</span> <span class="kd">lines</span><span class="o">=</span><span class="m">200</span>
|
||
<span class="nb">title</span> 聊天机器人
|
||
<span class="nl">:mai</span>
|
||
<span class="nb">echo</span> <span class="nv">%date%</span> <span class="vm">%time</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>点<span class="vm">%time</span>:<span class="o">~</span><span class="m">3</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>分<span class="vm">%time</span>:<span class="o">~</span><span class="m">6</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>秒 聊天机器人><span class="nv">%windir%</span>\dh.txt
|
||
<span class="nb">echo</span> 您好,我是聊天机器人,输入help查看帮助 <span class="o">>></span><span class="nv">%windir%</span>\dh.txt
|
||
<span class="nb">echo</span>. <span class="o">>></span><span class="nv">%windir%</span>\dh.txt
|
||
:_lt
|
||
<span class="nb">cls</span>
|
||
<span class="nb">type</span> <span class="nv">%windir%</span>\dh.txt
|
||
<span class="nb">echo</span> ═══════════════════════════════
|
||
<span class="kd">set</span> <span class="kd">shy</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="kd">dns</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="kd">dnz</span><span class="o">=</span>
|
||
<span class="kd">set</span> <span class="na">/p </span><span class="kd">shy</span><span class="o">=</span>请输入你的话后回车:
|
||
<span class="k">if</span> <span class="s1">'</span><span class="nv">%shy%</span><span class="s1">'</span><span class="o">==</span><span class="s1">''</span> <span class="k">goto</span> _m1
|
||
<span class="nb">echo</span> <span class="nv">%date%</span> <span class="vm">%time</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>点<span class="vm">%time</span>:<span class="o">~</span><span class="m">3</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>分<span class="vm">%time</span>:<span class="o">~</span><span class="m">6</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>秒 我 <span class="o">>></span><span class="nv">%windir%</span>\dh.txt
|
||
<span class="nb">echo</span> <span class="nv">%shy%</span> <span class="o">>></span><span class="nv">%windir%</span>\dh.txt
|
||
<span class="nb">echo</span>. <span class="o">>></span><span class="nv">%windir%</span>\dh.txt
|
||
<span class="kd">set</span> <span class="kd">dns</span><span class="o">=</span>对不起,我没明白您的意思,请输入help查看帮助
|
||
<span class="k">call</span> <span class="nl">:dnshb</span>
|
||
|
||
<span class="nb">echo</span> <span class="nv">%date%</span> <span class="vm">%time</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>点<span class="vm">%time</span>:<span class="o">~</span><span class="m">3</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>分<span class="vm">%time</span>:<span class="o">~</span><span class="m">6</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>秒 聊天机器人>><span class="nv">%windir%</span>\dh.txt
|
||
<span class="nb">echo</span> <span class="nv">%dns%</span> <span class="o">>></span><span class="nv">%windir%</span>\dh.txt
|
||
<span class="nb">echo</span>. <span class="o">>></span><span class="nv">%windir%</span>\dh.txt
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%dnz%</span><span class="s1">'</span><span class="o">==</span><span class="s1">''</span> <span class="k">goto</span> <span class="kd">fh</span>
|
||
<span class="nb">start</span> <span class="s2">""</span> <span class="nv">%dnz%</span>
|
||
<span class="nl">:fh</span>
|
||
<span class="k">goto</span> _lt
|
||
|
||
<span class="nl">:helpj</span>
|
||
<span class="nb">echo</span> <span class="nv">%date%</span> <span class="vm">%time</span>:<span class="o">~</span><span class="m">0</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>点<span class="vm">%time</span>:<span class="o">~</span><span class="m">3</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>分<span class="vm">%time</span>:<span class="o">~</span><span class="m">6</span><span class="o">,</span><span class="m">2</span><span class="err">%</span>秒 聊天机器人>><span class="nv">%windir%</span>\dh.txt
|
||
<span class="nb">echo</span> 帮助: <span class="o">>></span><span class="nv">%windir%</span>\dh.txt
|
||
<span class="nb">echo</span> 输入: <span class="o">>></span><span class="nv">%windir%</span>\dh.txt
|
||
<span class="nb">echo</span> <span class="k">exit</span>:退出 <span class="o">>></span><span class="nv">%windir%</span>\dh.txt
|
||
<span class="nb">echo</span> 刷屏:清空屏幕>><span class="nv">%windir%</span>\dh.txt
|
||
<span class="nb">echo</span> 我的主人: <span class="o">>></span><span class="nv">%windir%</span>\dh.txt
|
||
<span class="nb">echo</span> <span class="kd">Mayx</span> <span class="o">>></span><span class="nv">%windir%</span>\dh.txt
|
||
<span class="nb">echo</span>. <span class="o">>></span><span class="nv">%windir%</span>\dh.txt
|
||
<span class="k">goto</span> _lt
|
||
|
||
<span class="nl">:dnshb</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%shy%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'help'</span> <span class="k">goto</span> <span class="kd">helpj</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%shy%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'刷屏'</span> <span class="k">goto</span> <span class="kd">mai</span>
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%shy%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'exit'</span> <span class="k">goto</span> _max
|
||
<span class="k">if</span> <span class="na">/i </span><span class="s1">'</span><span class="nv">%shy%</span><span class="s1">'</span><span class="o">==</span><span class="s1">'ai学习机'</span> <span class="k">goto</span> <span class="kd">aixx</span>
|
||
<span class="c">::在这里加入新的命令</span>
|
||
</code></pre></div> </div>
|
||
</details>
|
||
|
||
<p><strong>注:因为隐私原因,部分代码稍作修改</strong> </p><p>
|
||
当然,这个程序有不少地方是抄的,而且很烂……(毕竟是小时候写的嘛)</p>
|
||
<h2 id="linux-shell时期">
|
||
|
||
|
||
<a href="#linux-shell时期"><svg class='octicon' viewBox='0 0 16 16' version='1.1' width='16' height='32' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg></a> Linux Shell时期
|
||
|
||
|
||
</h2>
|
||
|
||
<p>因为手机(Android)系统基于Linux,所以我开始<a href="http://c.biancheng.net/cpp/shell/">学习Linux Shell</a>(没错,当时就是在这个网站上学的),
|
||
以前用批处理学写工具箱的习惯当然也继承到了学写Linux Shell上,在Linux上写的工具箱的名字叫做myx,代码如下:</p>
|
||
|
||
<details>
|
||
<summary>
|
||
Show Code
|
||
</summary>
|
||
|
||
<div class="language-shell highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c">#!/system/bin/sh</span>
|
||
<span class="nv">root</span><span class="o">=</span><span class="s2">"</span><span class="sb">`</span><span class="nb">id</span><span class="sb">`</span><span class="s2">"</span>
|
||
<span class="k">case</span> <span class="nv">$root</span> <span class="k">in
|
||
</span><span class="nv">uid</span><span class="o">=</span>0<span class="k">*</span> <span class="p">)</span>
|
||
<span class="p">;;</span>
|
||
<span class="k">*</span><span class="p">)</span>
|
||
<span class="nb">echo </span>Please root first
|
||
<span class="nb">exit</span>
|
||
<span class="p">;;</span>
|
||
<span class="k">esac</span>
|
||
<span class="k">if </span>busybox <span class="o">[</span> <span class="nt">-e</span> /system/bin/clear <span class="o">]</span>
|
||
<span class="k">then
|
||
</span><span class="nb">break
|
||
</span><span class="k">else
|
||
</span><span class="nb">echo </span>Please <span class="nb">install </span>busybox first.
|
||
<span class="nb">exit
|
||
</span><span class="k">fi
|
||
until </span><span class="nb">cat</span> /data/mjump
|
||
<span class="k">do
|
||
</span>clear
|
||
<span class="nb">echo</span> <span class="s2">"Enter the keys:"</span>
|
||
<span class="nb">read </span>pass
|
||
<span class="nv">rps</span><span class="o">=</span><span class="s2">"</span><span class="k">$((</span><span class="sb">`</span><span class="nb">date</span> +%H%m<span class="sb">`</span><span class="o">*</span><span class="sb">`</span><span class="nb">date</span> +%d<span class="sb">`</span><span class="k">))</span><span class="s2">"</span>
|
||
<span class="k">case</span> <span class="nv">$pass</span> <span class="k">in</span>
|
||
<span class="nv">$rps</span><span class="p">)</span>
|
||
<span class="nb">echo</span> <span class="s2">" "</span><span class="o">></span>/data/mjump
|
||
<span class="p">;;</span>
|
||
<span class="k">*</span><span class="p">)</span>
|
||
<span class="nb">echo</span> <span class="s1">'Error!'</span>
|
||
<span class="nb">sleep </span>2
|
||
<span class="p">;;</span>
|
||
<span class="k">esac</span>
|
||
<span class="k">done
|
||
</span>clear
|
||
<span class="nb">echo</span> <span class="s2">"Welcome to use myx program..."</span>
|
||
<span class="nb">sleep </span>2
|
||
<span class="k">while
|
||
do
|
||
</span>clear
|
||
<span class="nb">echo</span> <span class="s2">"Today is </span><span class="sb">`</span><span class="nb">date</span><span class="sb">`</span><span class="s2"> "</span>
|
||
<span class="nb">echo</span> <span class="s2">"This system is </span><span class="sb">`</span><span class="nb">uname</span><span class="sb">`</span><span class="s2"> </span><span class="sb">`</span><span class="nb">uname</span> <span class="nt">-r</span><span class="sb">`</span><span class="s2">"</span>
|
||
<span class="nb">echo</span> <span class="s2">"This is my first Shell."</span>
|
||
<span class="nb">echo</span> <span class="s2">"0.exit 1-3.watch my composition"</span>
|
||
<span class="nb">echo</span> <span class="s2">"4.book reader 5.shutdown 6.notebook"</span>
|
||
<span class="nb">echo</span> <span class="s2">"7.calculate average 8.calculator"</span>
|
||
<span class="nb">echo</span> <span class="s2">"9.call or send SMS a.install a package"</span>
|
||
<span class="nb">echo</span> <span class="s2">"b.lock screen c.make a seed of picture"</span>
|
||
<span class="nb">echo</span> <span class="s2">"d.start talk AI beta e.backup system"</span>
|
||
<span class="nb">echo</span> <span class="s2">"f.start telnet server g.start web server"</span>
|
||
<span class="nb">echo</span> <span class="s2">"h.start ftp server i.make a vcf file"</span>
|
||
<span class="nb">echo</span> <span class="s2">"j.make random k.make a goods list"</span>
|
||
<span class="nb">echo</span> <span class="s2">" next.next page"</span>
|
||
<span class="nb">echo</span> <span class="s1">'Input a number or letter between 0 to k:'</span>
|
||
<span class="nb">read </span>s
|
||
<span class="k">case</span> <span class="nv">$s</span> <span class="k">in
|
||
</span>0<span class="p">)</span>
|
||
<span class="nb">echo</span> <span class="s2">"Thanks used my Shell."</span>
|
||
<span class="nb">break</span>
|
||
<span class="p">;;</span>
|
||
1<span class="p">)</span>
|
||
clear
|
||
<span class="nb">echo</span> <span class="s2">"Hi,I m the phone's master."</span>
|
||
<span class="nb">echo</span> <span class="s2">"My name is Mayx."</span>
|
||
<span class="nb">echo</span> <span class="s2">"I like to play computer,"</span>
|
||
<span class="nb">echo</span> <span class="s2">"so I want to be a computer programmer."</span>
|
||
<span class="nb">echo</span> <span class="s2">"I want to write a system like the Android,"</span>
|
||
<span class="nb">echo</span> <span class="s2">"then I must </span><span class="se">\"</span><span class="s2">good good study,day day up</span><span class="se">\"</span><span class="s2">."</span>
|
||
<span class="nb">sleep </span>10
|
||
<span class="p">;;</span>
|
||
2<span class="p">)</span>
|
||
clear
|
||
<span class="nb">echo</span> <span class="s2">"My father is Mayx Father."</span>
|
||
<span class="nb">echo</span> <span class="s2">"And my mother is Mayx Mather."</span>
|
||
<span class="nb">echo</span> <span class="s2">"I love them."</span>
|
||
<span class="nb">sleep </span>5
|
||
<span class="p">;;</span>
|
||
3<span class="p">)</span>
|
||
clear
|
||
<span class="nb">echo</span> <span class="s2">"I think Shell is a good program language."</span>
|
||
<span class="nb">echo</span> <span class="s2">"Of course!batch is a good program language,too."</span>
|
||
<span class="nb">echo</span> <span class="s2">"C++ is good,but it is difficult."</span>
|
||
<span class="nb">sleep </span>10
|
||
<span class="p">;;</span>
|
||
4<span class="p">)</span>
|
||
clear
|
||
<span class="nb">echo</span> <span class="s2">"Write the book path:"</span>
|
||
<span class="nb">read </span>bopa
|
||
more <span class="nv">$bopa</span>
|
||
<span class="nb">sleep </span>1
|
||
<span class="p">;;</span>
|
||
5<span class="p">)</span>
|
||
reboot <span class="nt">-p</span>
|
||
<span class="p">;;</span>
|
||
6<span class="p">)</span>
|
||
clear
|
||
<span class="nb">echo</span> <span class="s2">"Save to:"</span>
|
||
<span class="nb">read </span>satx
|
||
<span class="nb">echo</span> <span class="o">></span><span class="nv">$satx</span>
|
||
<span class="k">while
|
||
do
|
||
</span>clear
|
||
<span class="nb">echo</span> <span class="s2">"Input exit to exit"</span>
|
||
<span class="nb">cat</span> <span class="nv">$satx</span>
|
||
<span class="nb">echo</span> <span class="s2">"Input:"</span>
|
||
<span class="nb">read </span>intx
|
||
<span class="k">case</span> <span class="nv">$intx</span> <span class="k">in
|
||
</span><span class="nb">exit</span><span class="p">)</span>
|
||
<span class="nb">break </span>1
|
||
<span class="p">;;</span>
|
||
<span class="k">*</span><span class="p">)</span>
|
||
<span class="nb">echo</span> <span class="s2">"</span><span class="nv">$intx</span><span class="s2">"</span> <span class="o">>></span> <span class="s2">"</span><span class="nv">$satx</span><span class="s2">"</span>
|
||
<span class="p">;;</span>
|
||
<span class="k">esac</span>
|
||
<span class="k">done
|
||
</span><span class="nb">echo </span>OK!
|
||
<span class="nb">sleep </span>2
|
||
<span class="p">;;</span>
|
||
7<span class="p">)</span>
|
||
clear
|
||
<span class="nv">SCORE</span><span class="o">=</span><span class="s2">"0"</span>
|
||
<span class="nv">AVERAGE</span><span class="o">=</span><span class="s2">"0"</span>
|
||
<span class="nv">SUM</span><span class="o">=</span><span class="s2">"0"</span>
|
||
<span class="nv">NUM</span><span class="o">=</span><span class="s2">"0"</span>
|
||
<span class="k">while
|
||
do
|
||
</span><span class="nb">echo</span> <span class="s2">"Enter your </span><span class="k">$((</span><span class="nv">$NUM</span><span class="o">+</span><span class="m">1</span><span class="k">))</span><span class="s2"> number('q' for calculate): "</span>
|
||
<span class="nb">read </span>SCORE
|
||
<span class="k">if</span> <span class="o">[</span> <span class="s2">"</span><span class="nv">$SCORE</span><span class="s2">"</span> <span class="o">==</span> <span class="s2">"q"</span> <span class="o">]</span>
|
||
<span class="k">then
|
||
</span><span class="nb">echo</span> <span class="s2">"Average rating: </span><span class="nv">$AVERAGE</span><span class="s2">."</span>
|
||
<span class="nb">sleep </span>5
|
||
<span class="nb">break </span>1
|
||
<span class="k">else
|
||
</span><span class="nv">SUM</span><span class="o">=</span><span class="k">$((</span><span class="nv">$SUM</span><span class="o">+</span><span class="nv">$SCORE</span><span class="k">))</span>
|
||
<span class="nv">NUM</span><span class="o">=</span><span class="k">$((</span><span class="nv">$NUM</span><span class="o">+</span><span class="m">1</span><span class="k">))</span>
|
||
<span class="nv">AVERAGE</span><span class="o">=</span><span class="k">$((</span><span class="nv">$SUM</span><span class="o">/</span><span class="nv">$NUM</span><span class="k">))</span>
|
||
<span class="k">fi
|
||
done</span>
|
||
<span class="p">;;</span>
|
||
8<span class="p">)</span>
|
||
clear
|
||
<span class="nb">echo</span> <span class="s2">"Write your equation:"</span>
|
||
<span class="nb">read </span>ss
|
||
<span class="nb">echo</span> <span class="s2">"</span><span class="k">${</span><span class="nv">ss</span><span class="k">}</span><span class="s2">=</span><span class="k">$((${</span><span class="nv">ss</span><span class="k">}))</span><span class="s2"> "</span>
|
||
<span class="nb">sleep </span>5
|
||
<span class="p">;;</span>
|
||
9<span class="p">)</span>
|
||
clear
|
||
<span class="nb">echo</span> <span class="s2">" Your phone number:"</span>
|
||
<span class="nb">read </span>sdt
|
||
<span class="nb">echo</span> <span class="s2">"Your phone number is </span><span class="nv">$sdt</span><span class="s2">"</span>
|
||
<span class="nb">echo</span> <span class="s2">"Input 1 to call"</span>
|
||
<span class="nb">echo</span> <span class="s2">"Input 2 to send SMS"</span>
|
||
<span class="nb">echo</span> <span class="s1">'Input a number between 1 to 2:'</span>
|
||
<span class="nb">read </span>ab
|
||
<span class="k">case</span> <span class="nv">$ab</span> <span class="k">in
|
||
</span>1<span class="p">)</span>
|
||
service call phone 2 s16 <span class="nv">$sdt</span>
|
||
<span class="p">;;</span>
|
||
2<span class="p">)</span>
|
||
am start <span class="nt">-a</span> android.intent.action.SENDTO <span class="nt">-d</span> sms:<span class="nv">$sdt</span> <span class="nt">--ez</span> exit_on_sent <span class="nb">true</span>
|
||
<span class="p">;;</span>
|
||
<span class="k">*</span><span class="p">)</span>
|
||
<span class="nb">echo</span> <span class="s2">"Error!"</span>
|
||
<span class="nb">sleep </span>2
|
||
<span class="p">;;</span>
|
||
<span class="k">esac</span>
|
||
<span class="p">;;</span>
|
||
a<span class="p">)</span>
|
||
clear
|
||
<span class="nb">echo</span> <span class="s2">"Write the package path:"</span>
|
||
<span class="nb">read </span>pp
|
||
pm <span class="nb">install</span> <span class="s2">"</span><span class="nv">$pp</span><span class="s2">"</span>
|
||
<span class="p">;;</span>
|
||
b<span class="p">)</span>
|
||
input keyevent 26
|
||
<span class="p">;;</span>
|
||
c<span class="p">)</span>
|
||
clear
|
||
<span class="nb">echo</span> <span class="s2">"Write the cabinet path:"</span>
|
||
<span class="nb">read </span>cab
|
||
<span class="nb">echo</span> <span class="s2">" Write the picture path:"</span>
|
||
<span class="nb">read </span>pic
|
||
<span class="nb">cat</span> <span class="nv">$cab</span> <span class="o">>></span> <span class="nv">$pic</span>
|
||
<span class="nb">echo</span> <span class="s1">'OK!'</span>
|
||
<span class="nb">sleep </span>1
|
||
<span class="p">;;</span>
|
||
d<span class="p">)</span>
|
||
<span class="nb">echo</span> <span class="s2">"Welcome to use talk AI"</span> <span class="o">></span>/cache/talk.txt
|
||
<span class="nv">ais</span><span class="o">=</span><span class="s2">"Hello,I'm talk AI."</span>
|
||
<span class="k">while
|
||
do
|
||
</span><span class="nb">echo</span> <span class="s2">"</span><span class="sb">`</span><span class="nb">date</span><span class="sb">`</span><span class="s2"> AI"</span> <span class="o">>></span>/cache/talk.txt
|
||
<span class="nb">echo</span> <span class="s2">"</span><span class="nv">$ais</span><span class="s2">"</span> <span class="o">>></span>/cache/talk.txt
|
||
<span class="nb">echo</span> <span class="s2">" "</span><span class="o">>></span>/cache/talk.txt
|
||
clear
|
||
<span class="nb">cat</span> /cache/talk.txt
|
||
<span class="nb">echo</span> <span class="s2">"----------------------------"</span>
|
||
<span class="nb">echo</span> <span class="s1">'You say:'</span>
|
||
<span class="nb">read </span>say
|
||
<span class="nb">echo</span> <span class="s2">"</span><span class="sb">`</span><span class="nb">date</span><span class="sb">`</span><span class="s2"> You"</span> <span class="o">>></span>/cache/talk.txt
|
||
<span class="nb">echo</span> <span class="s2">"</span><span class="nv">$say</span><span class="s2">"</span> <span class="o">>></span>/cache/talk.txt
|
||
<span class="nb">echo</span> <span class="s2">" "</span> <span class="o">>></span>/cache/talk.txt
|
||
<span class="k">case</span> <span class="nv">$say</span> <span class="k">in
|
||
</span>bye<span class="p">)</span>
|
||
<span class="nb">break </span>1
|
||
<span class="p">;;</span>
|
||
<span class="k">*</span><span class="p">)</span>
|
||
<span class="nv">ais</span><span class="o">=</span><span class="s2">"Sorry,I don't know what do you say."</span>
|
||
<span class="p">;;</span>
|
||
<span class="k">esac</span>
|
||
<span class="k">done</span>
|
||
<span class="p">;;</span>
|
||
e<span class="p">)</span>
|
||
clear
|
||
<span class="nb">echo</span> <span class="s2">"Please wait......"</span>
|
||
<span class="nb">dd </span><span class="k">if</span><span class="o">=</span>/dev/block/mtdblock11 <span class="nv">of</span><span class="o">=</span>/sdcard/system.img
|
||
<span class="nb">echo</span> <span class="s1">'OK!'</span>
|
||
<span class="nb">sleep </span>1
|
||
<span class="p">;;</span>
|
||
f<span class="p">)</span>
|
||
telnetd <span class="nt">-l</span> /system/bin/sh
|
||
<span class="nb">echo </span>OK!
|
||
<span class="nb">sleep </span>1
|
||
<span class="p">;;</span>
|
||
g<span class="p">)</span>
|
||
httpd <span class="nt">-h</span> /mnt/My-space/
|
||
<span class="nb">echo </span>OK!
|
||
<span class="nb">sleep </span>1
|
||
<span class="p">;;</span>
|
||
h<span class="p">)</span>
|
||
clear
|
||
tcpsvd <span class="nt">-vE</span> 0.0.0.0 21 ftpd <span class="nt">-w</span> /
|
||
<span class="p">;;</span>
|
||
i<span class="p">)</span>
|
||
clear
|
||
<span class="nb">echo</span> <span class="s2">"Write the name:"</span>
|
||
<span class="nb">read </span>nam
|
||
<span class="nb">echo</span> <span class="s2">"Write the phone number:"</span>
|
||
<span class="nb">read </span>num
|
||
<span class="nb">echo</span> <span class="s2">"Write the save path:"</span>
|
||
<span class="nb">read </span>vcs
|
||
<span class="nb">echo</span> <span class="s2">"BEGIN:VCARD"</span> <span class="o">></span><span class="nv">$vcs</span>/<span class="nv">$nam</span>.vcf
|
||
<span class="nb">echo</span> <span class="s2">"VERSION:2.1"</span> <span class="o">>></span><span class="nv">$vcs</span>/<span class="nv">$nam</span>.vcf
|
||
<span class="nb">echo</span> <span class="s2">"N:</span><span class="nv">$nam</span><span class="s2">;"</span> <span class="o">>></span><span class="nv">$vcs</span>/<span class="nv">$nam</span>.vcf
|
||
<span class="nb">echo</span> <span class="s2">"FN:</span><span class="nv">$nam</span><span class="s2">"</span> <span class="o">>></span><span class="nv">$vcs</span>/<span class="nv">$nam</span>.vcf
|
||
<span class="nb">echo</span> <span class="s2">"TEL;CELL;VOICE:</span><span class="nv">$num</span><span class="s2">"</span> <span class="o">>></span><span class="nv">$vcs</span>/<span class="nv">$nam</span>.vcf
|
||
<span class="nb">echo</span> <span class="s2">"END:VCARD"</span> <span class="o">>></span><span class="nv">$vcs</span>/<span class="nv">$nam</span>.vcf
|
||
<span class="nb">echo</span> <span class="s2">"Saved to </span><span class="nv">$vcs</span><span class="s2">/</span><span class="nv">$nam</span><span class="s2">.vcf"</span>
|
||
<span class="nb">sleep </span>1
|
||
<span class="p">;;</span>
|
||
j<span class="p">)</span>
|
||
clear
|
||
<span class="k">while
|
||
do
|
||
</span><span class="nb">cat</span> /proc/sys/kernel/random/uuid | <span class="nb">awk</span> <span class="nt">-F-</span> <span class="s1">'{printf("%s ",$1)}'</span>
|
||
<span class="nb">sleep </span>1
|
||
<span class="k">done</span>
|
||
<span class="p">;;</span>
|
||
k<span class="p">)</span>
|
||
clear
|
||
coln<span class="o">(){</span>
|
||
<span class="nb">echo</span> <span class="s2">"Input Unit-price:"</span>
|
||
<span class="nb">read </span>unit
|
||
<span class="nb">echo</span> <span class="s2">"Input Quantity:"</span>
|
||
<span class="nb">read </span>quty
|
||
<span class="nv">lisn</span><span class="o">=</span><span class="s2">"</span><span class="k">$((${</span><span class="nv">lisn</span><span class="k">}</span><span class="o">+</span><span class="m">1</span><span class="k">))</span><span class="s2">"</span>
|
||
<span class="nv">toal</span><span class="o">=</span><span class="s2">"</span><span class="k">$((${</span><span class="nv">unit</span><span class="k">}</span><span class="o">*</span><span class="k">${</span><span class="nv">quty</span><span class="k">}))</span><span class="s2">"</span>
|
||
<span class="nv">ttal</span><span class="o">=</span><span class="s2">"</span><span class="k">$((${</span><span class="nv">ttal</span><span class="k">}</span><span class="o">+</span><span class="k">${</span><span class="nv">toal</span><span class="k">}))</span><span class="s2">"</span>
|
||
<span class="o">}</span>
|
||
<span class="nv">lisn</span><span class="o">=</span><span class="s2">"0"</span>
|
||
<span class="nv">ttal</span><span class="o">=</span><span class="s2">"0"</span>
|
||
<span class="nb">echo</span> <span class="s2">"Save to:"</span>
|
||
<span class="nb">read </span>sals
|
||
<span class="nb">echo</span> <span class="s2">"Save for [1.txt 2.csv]:"</span>
|
||
<span class="nb">read </span>bcfs
|
||
<span class="k">case</span> <span class="nv">$bcfs</span> <span class="k">in
|
||
</span>1<span class="p">)</span>
|
||
<span class="nb">echo</span> <span class="s2">"Goods list"</span><span class="o">></span><span class="nv">$sals</span>
|
||
<span class="nb">echo</span> <span class="s2">"Num Goods Unit-price Quantity Total"</span> <span class="o">>></span><span class="nv">$sals</span>
|
||
<span class="nb">echo</span> <span class="s2">"-----------------------------------"</span><span class="o">>></span><span class="nv">$sals</span>
|
||
<span class="k">while
|
||
do
|
||
</span>clear
|
||
<span class="nb">cat</span> <span class="nv">$sals</span>
|
||
<span class="nb">echo</span> <span class="s2">"Input Goods(Input exit to save):"</span>
|
||
<span class="nb">read </span>gods
|
||
<span class="k">case</span> <span class="nv">$gods</span> <span class="k">in
|
||
</span><span class="nb">exit</span><span class="p">)</span>
|
||
<span class="nb">echo</span> <span class="s2">"-----------------------------------"</span><span class="o">>></span><span class="nv">$sals</span>
|
||
<span class="nb">echo</span> <span class="s2">"Total:</span><span class="nv">$ttal</span><span class="s2">"</span> <span class="o">>></span><span class="nv">$sals</span>
|
||
<span class="nb">echo</span> <span class="s2">"OK!"</span>
|
||
<span class="nb">sleep </span>1
|
||
<span class="nb">break </span>1
|
||
<span class="p">;;</span>
|
||
<span class="k">*</span><span class="p">)</span>
|
||
coln
|
||
<span class="nb">echo</span> <span class="s2">"</span><span class="nv">$lisn</span><span class="s2"> </span><span class="nv">$gods</span><span class="s2"> </span><span class="nv">$unit</span><span class="s2"> </span><span class="nv">$quty</span><span class="s2"> </span><span class="nv">$toal</span><span class="s2">"</span> <span class="o">>></span><span class="nv">$sals</span>
|
||
<span class="p">;;</span>
|
||
<span class="k">esac</span>
|
||
<span class="k">done</span>
|
||
<span class="p">;;</span>
|
||
2<span class="p">)</span>
|
||
<span class="nb">echo</span> <span class="s2">"Goods list"</span><span class="o">></span><span class="nv">$sals</span>
|
||
<span class="nb">echo</span> <span class="s2">"Num,Goods,Unit-price,Quantity,Total"</span> <span class="o">>></span><span class="nv">$sals</span>
|
||
<span class="k">while
|
||
do
|
||
</span>clear
|
||
<span class="nb">cat</span> <span class="nv">$sals</span> | <span class="nb">awk</span> <span class="nt">-F</span>, <span class="s1">'{printf("%s %s %s %s %s\n", $1, $2, $3, $4, $5)}'</span>
|
||
<span class="nb">echo</span> <span class="s2">"-----------------------------------"</span>
|
||
<span class="nb">echo</span> <span class="s2">"Input Goods(Input exit to save):"</span>
|
||
<span class="nb">read </span>gods
|
||
<span class="k">case</span> <span class="nv">$gods</span> <span class="k">in
|
||
</span><span class="nb">exit</span><span class="p">)</span>
|
||
<span class="nb">echo</span> <span class="s2">"Total,</span><span class="nv">$ttal</span><span class="s2">"</span> <span class="o">>></span><span class="nv">$sals</span>
|
||
<span class="nb">echo</span> <span class="s2">"OK!"</span>
|
||
<span class="nb">sleep </span>1
|
||
<span class="nb">break </span>1
|
||
<span class="p">;;</span>
|
||
<span class="k">*</span><span class="p">)</span>
|
||
coln
|
||
<span class="nb">echo</span> <span class="s2">"</span><span class="nv">$lisn</span><span class="s2">,</span><span class="nv">$gods</span><span class="s2">,</span><span class="nv">$unit</span><span class="s2">,</span><span class="nv">$quty</span><span class="s2">,</span><span class="nv">$toal</span><span class="s2">"</span> <span class="o">>></span><span class="nv">$sals</span>
|
||
<span class="p">;;</span>
|
||
<span class="k">esac</span>
|
||
<span class="k">done</span>
|
||
<span class="p">;;</span>
|
||
<span class="k">esac</span>
|
||
<span class="p">;;</span>
|
||
next<span class="p">)</span>
|
||
<span class="k">while
|
||
do
|
||
</span>clear
|
||
<span class="nb">echo</span> <span class="s2">"Today is </span><span class="sb">`</span><span class="nb">date</span><span class="sb">`</span><span class="s2"> "</span>
|
||
<span class="nb">echo</span> <span class="s2">"This system is </span><span class="sb">`</span><span class="nb">uname</span><span class="sb">`</span><span class="s2"> </span><span class="sb">`</span><span class="nb">uname</span> <span class="nt">-r</span><span class="sb">`</span><span class="s2">"</span>
|
||
<span class="nb">echo</span> <span class="s2">"This is my first Shell."</span>
|
||
<span class="nb">echo</span> <span class="s2">"1.block website 2.find process"</span>
|
||
<span class="nb">echo</span> <span class="s2">"3.systeminfo 4.play music"</span>
|
||
<span class="nb">echo</span> <span class="s2">"5.subnet ip scanner 6.phone test"</span>
|
||
<span class="nb">echo</span> <span class="s2">" back.back to main"</span>
|
||
<span class="nb">echo</span> <span class="s1">'Input a number or letter between 1 to 6:'</span>
|
||
<span class="nb">read </span>st
|
||
<span class="k">case</span> <span class="nv">$st</span> <span class="k">in
|
||
</span>1<span class="p">)</span>
|
||
clear
|
||
<span class="nb">echo</span> <span class="s2">"input a domain:"</span>
|
||
<span class="nb">read </span>domn
|
||
<span class="nb">echo</span> <span class="s2">"127.0.0.1 </span><span class="nv">$domn</span><span class="s2">"</span><span class="o">>></span>/etc/hosts
|
||
<span class="nb">echo</span> <span class="s2">"OK!"</span>
|
||
<span class="nb">sleep </span>1
|
||
<span class="p">;;</span>
|
||
2<span class="p">)</span>
|
||
clear
|
||
<span class="nb">echo</span> <span class="s2">"Input process or pid:"</span>
|
||
<span class="nb">read </span>pgd
|
||
ps | <span class="nb">grep</span> <span class="nv">$pgd</span>
|
||
<span class="nb">sleep </span>10
|
||
<span class="p">;;</span>
|
||
3<span class="p">)</span>
|
||
<span class="k">while
|
||
do
|
||
</span>clear
|
||
<span class="nb">cat</span> /proc/loadavg | <span class="nb">awk</span> <span class="s1">'{printf("Cpu:%s\n",$1)}'</span>
|
||
<span class="nb">cat</span> /proc/meminfo | <span class="nb">grep </span>MemTotal:
|
||
<span class="nb">cat</span> /proc/meminfo | <span class="nb">grep </span>MemFree:
|
||
<span class="nb">df</span> | <span class="nb">grep</span> /mnt/sdcard | <span class="nb">awk</span> <span class="s1">'{printf("Diskfree:%sKB/%sKB",$1,$2)}'</span>
|
||
<span class="nb">sleep </span>1
|
||
<span class="k">done</span>
|
||
<span class="p">;;</span>
|
||
4<span class="p">)</span>
|
||
clear
|
||
<span class="nb">cd</span> /sdcard/
|
||
find <span class="nt">-name</span> <span class="k">*</span>.mp3
|
||
<span class="nb">echo</span> <span class="s2">"Input the music name:"</span>
|
||
<span class="nb">read </span>mus
|
||
<span class="nv">fms</span><span class="o">=</span><span class="sb">`</span>find <span class="nt">-name</span> <span class="k">*</span>.mp3 | <span class="nb">grep</span> <span class="nv">$mus</span><span class="sb">`</span>
|
||
am start <span class="nt">-n</span> com.android.music/com.android.music.MediaPlaybackActivity <span class="nt">-d</span> /sdcard<span class="k">${</span><span class="nv">fms</span><span class="p">#*.</span><span class="k">}</span>
|
||
<span class="p">;;</span>
|
||
5<span class="p">)</span>
|
||
clear
|
||
<span class="nb">echo</span> <span class="s2">"Input subnet:"</span>
|
||
<span class="nb">read </span>snt
|
||
<span class="nb">echo</span> <span class="s2">"Start for:"</span>
|
||
<span class="nb">read </span>ip
|
||
<span class="k">while</span> <span class="o">[</span> <span class="nv">$ip</span> <span class="o">!=</span> <span class="s2">"254"</span> <span class="o">]</span><span class="p">;</span>
|
||
<span class="k">do
|
||
</span>busybox ping <span class="k">${</span><span class="nv">snt</span><span class="k">}</span>.<span class="nv">$ip</span> <span class="nt">-c</span> 2 <span class="nt">-w</span> 2 | <span class="nb">grep</span> <span class="nt">-q</span> <span class="s2">"ttl="</span> <span class="o">&&</span> <span class="nb">echo</span> <span class="s2">"</span><span class="k">${</span><span class="nv">snt</span><span class="k">}</span><span class="s2">.</span><span class="nv">$ip</span><span class="s2"> yes"</span> <span class="o">||</span> <span class="nb">echo</span> <span class="s2">"</span><span class="k">${</span><span class="nv">snt</span><span class="k">}</span><span class="s2">.</span><span class="nv">$ip</span><span class="s2"> no"</span>
|
||
<span class="nv">ip</span><span class="o">=</span><span class="k">$((</span><span class="nv">$ip</span><span class="o">+</span><span class="m">1</span><span class="k">))</span>
|
||
<span class="k">done</span>
|
||
<span class="p">;;</span>
|
||
6<span class="p">)</span>
|
||
clear
|
||
<span class="k">if</span> <span class="o">[</span> <span class="nt">-e</span> /sdcard/score <span class="o">]</span>
|
||
<span class="k">then
|
||
</span><span class="nb">echo</span> <span class="s2">"last score:</span><span class="sb">`</span><span class="nb">wc</span> <span class="nt">-m</span> /sdcard/score |awk <span class="s1">'{printf("%s",$1)}'</span><span class="sb">`</span><span class="s2">"</span>
|
||
<span class="k">fi
|
||
</span><span class="nb">echo</span> <span class="s2">"Warning!!"</span>
|
||
<span class="nb">echo</span> <span class="s2">"If you start test,you can't to stop"</span>
|
||
<span class="nb">read </span>nu
|
||
<span class="nb">echo</span> <span class="s2">""</span><span class="o">></span>/sdcard/score
|
||
testb<span class="o">(){</span>
|
||
<span class="nb">echo</span> <span class="s2">"0"</span><span class="o">>></span>/sdcard/score
|
||
testb | testb
|
||
<span class="o">}</span><span class="p">;</span>testb
|
||
<span class="p">;;</span>
|
||
back<span class="p">)</span>
|
||
<span class="nb">break </span>1
|
||
<span class="p">;;</span>
|
||
<span class="k">*</span><span class="p">)</span>
|
||
<span class="nb">echo</span> <span class="s2">"Error!"</span>
|
||
<span class="nb">sleep </span>2
|
||
<span class="p">;;</span>
|
||
<span class="k">esac</span>
|
||
<span class="k">done</span>
|
||
<span class="p">;;</span>
|
||
<span class="k">*</span><span class="p">)</span>
|
||
<span class="nb">echo</span> <span class="s2">"Error!"</span>
|
||
<span class="nb">sleep </span>2
|
||
<span class="p">;;</span>
|
||
<span class="k">esac</span>
|
||
<span class="k">done</span>
|
||
</code></pre></div> </div>
|
||
</details>
|
||
|
||
<p><strong>注:因为隐私原因,部分代码稍作修改</strong></p>
|
||
|
||
<p>在学习Shell期间,我了解了一个很神奇的论坛,叫做Telnet BBS,貌似过去的高校会建这个东西。我学了Shell后
|
||
感觉做BBS貌似很简单,于是开了一个远古巨坑:<a href="https://github.com/Mabbs/Mabbs">MaBBS</a>,这也就是为什么我的Github叫做Mabbs。 </p><p>
|
||
这个东西写的我好苦啊,感觉这辈子都被这个项目给破坏了……(都是我的错QAQ)</p>
|
||
<h1 id="云阶段">
|
||
|
||
|
||
<a href="#云阶段"><svg class='octicon' viewBox='0 0 16 16' version='1.1' width='16' height='32' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg></a> 云阶段
|
||
|
||
|
||
</h1>
|
||
|
||
<h2 id="虚拟空间时期">
|
||
|
||
|
||
<a href="#虚拟空间时期"><svg class='octicon' viewBox='0 0 16 16' version='1.1' width='16' height='32' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg></a> 虚拟空间时期
|
||
|
||
|
||
</h2>
|
||
|
||
<p>我接触网站的时候是从3V免费空间开始的(这个空间是真的垃圾,连PHP都不支持……),当时用的还是FrontPage,给自己写了一个主页,给当时的初中写了一个主页,后来这个烂空间不知为什么,把所有数据都清空了。 </p><p>
|
||
再往后,我遇见了主机壳虚拟空间,发现这个虚拟空间有BUG,可以往自己账户里打钱,于是靠着这个,试着搭建了一个MediaWiki。还买了一个域名,叫:mayx.moe </p><p>
|
||
当然后来被发现就被封号了……
|
||
近来我发现了不少免费的虚拟空间,比如byethost,000webhost……它们都支持PHP,但是访问速度超级慢,不过Gearhost还不错,就是空间小,偶尔会503…… </p><p>
|
||
后来遇见了<a href="https://www.say-huahuo.com/">花火学园</a>,才让我真正的明白了什么是建网站……</p>
|
||
<h2 id="云主机时期">
|
||
|
||
|
||
<a href="#云主机时期"><svg class='octicon' viewBox='0 0 16 16' version='1.1' width='16' height='32' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg></a> 云主机时期
|
||
|
||
|
||
</h2>
|
||
|
||
<p>当时花火学园有个小漏洞,于是我向网站管理员<a href="https://www.say-huahuo.com/home.php?mod=space&uid=17139">you06</a>反馈了这个漏洞,然后you06邀请我加入花火学园的维护,于是我很高兴的接受了。 </p><p>
|
||
在遇到花火学园之前,我根本不知道云主机是什么东西,以为网站都是用FTP上传的,后来搜了以下,才知道原来云主机需要SSH连接的。 </p><p>
|
||
这时候,我的老师正好委托我做网站,我才真正的在<strong>服务器</strong>上建了网站。 </p><p>
|
||
在这期间,我了解了不少关于服务器的知识,包括git在内,这使我做出了<a href="https://mayx.tk/">Mayx日报</a>系统。 </p><p>
|
||
后来you06由于某些原因不能维护花火学园了,于是我成为了花火学园第三代程序员。 </p><p>
|
||
自此,我才有了真正属于我的服务器。对此,我相当感谢<a href="http://tieba.baidu.com/home/main/?un=Say%E8%8A%B1%E7%81%AB">Say花火</a>大佬。(不仅如此,我也因此收到了第一个来自网络的礼物:一个抱枕)。</p>
|
||
<h1 id="结尾">
|
||
|
||
|
||
<a href="#结尾"><svg class='octicon' viewBox='0 0 16 16' version='1.1' width='16' height='32' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg></a> 结尾
|
||
|
||
|
||
</h1>
|
||
|
||
<p>我在计算机上的发展,离不开网络上各种资源的帮助,对此,我感到十分感激。希望有一天,我也能为这个互联网做出一些贡献。</p></main>
|
||
|
||
|
||
<small style="display: block">tags: <a rel="category tag" class="p-category" href="/search.html?keyword=Mayx"><em>Mayx</em></a> - <a rel="category tag" class="p-category" href="/search.html?keyword=%E8%AE%A1%E7%AE%97%E6%9C%BA"><em>计算机</em></a> - <a rel="category tag" class="p-category" href="/search.html?keyword=%E5%AD%A6%E4%B9%A0"><em>学习</em></a> <span style="float: right;"><a href="https://gitlab.com/mayx/mayx.gitlab.io/tree/master/_posts/2019-02-01-history.md">查看原始文件</a></span></small>
|
||
|
||
|
||
<h4 style="border-bottom: 1px solid #e5e5e5;margin: 2em 0 5px;">推荐文章</h4>
|
||
<p id="suggest-container">Loading...</p>
|
||
<script>
|
||
var suggest = $("#suggest-container");
|
||
$.get(BlogAPI + "/suggest?id=/2019/02/01/history.html&update=" + lastUpdated.valueOf(), function (data) {
|
||
if (data.length) {
|
||
getSearchJSON(function (search) {
|
||
suggest.empty();
|
||
var searchMap = {};
|
||
for (var i = 0; i < search.length; i++) {
|
||
searchMap[search[i].url] = search[i];
|
||
}
|
||
|
||
var tooltip = $('<div class="content-tooltip"></div>').appendTo('body').hide();
|
||
for (var j = 0; j < data.length; j++) {
|
||
var item = searchMap[data[j].id];
|
||
if (item) {
|
||
var link = $('<a href="' + item.url + '">' + item.title + '</a>');
|
||
var contentPreview = item.content.substring(0, 100);
|
||
if (item.content.length > 100) {
|
||
contentPreview += "……";
|
||
}
|
||
link.hover(
|
||
function(e) {
|
||
tooltip.text($(this).data('content'))
|
||
.css({
|
||
top: e.pageY + 10,
|
||
left: e.pageX + 10
|
||
})
|
||
.show();
|
||
},
|
||
function() {
|
||
tooltip.hide();
|
||
}
|
||
).mousemove(function(e) {
|
||
tooltip.css({
|
||
top: e.pageY + 10,
|
||
left: e.pageX + 10
|
||
});
|
||
}).data('content', contentPreview);
|
||
|
||
suggest.append(link);
|
||
suggest.append(' - ' + item.date + '<br />');
|
||
}
|
||
}
|
||
});
|
||
} else {
|
||
suggest.html("暂无推荐文章……");
|
||
}
|
||
});
|
||
</script>
|
||
|
||
<br />
|
||
<div class="pagination">
|
||
|
||
<span class="prev">
|
||
<a href="/2019/01/27/shell.html">
|
||
上一篇:Mayx应聘失败
|
||
</a>
|
||
</span>
|
||
|
||
<br />
|
||
|
||
<span class="next">
|
||
<a href="/2019/02/07/paradise.html">
|
||
下一篇:玩《Finding Paradise》有感
|
||
</a>
|
||
</span>
|
||
|
||
</div>
|
||
|
||
<!--[if !IE]> -->
|
||
<link rel="stylesheet" href="/assets/css/gitalk.css">
|
||
<script src="/assets/js/gitalk.min.js"></script>
|
||
|
||
<div id="gitalk-container"></div>
|
||
|
||
<script>
|
||
var gitalk = new Gitalk({
|
||
clientID: '36557aec4c3cb04f7ac6',
|
||
clientSecret: 'ac32993299751cb5a9ba81cf2b171cca65879cdb',
|
||
repo: 'mabbs.github.io',
|
||
owner: 'Mabbs',
|
||
admin: ['Mabbs'],
|
||
id: '/2019/02/01/history', // Ensure uniqueness and length less than 50
|
||
distractionFreeMode: false, // Facebook-like distraction free mode
|
||
proxy: "https://cors-anywhere.mayx.eu.org/?https://github.com/login/oauth/access_token"
|
||
})
|
||
gitalk.render('gitalk-container')
|
||
</script>
|
||
<!-- <![endif]-->
|
||
|
||
</section>
|
||
<!--[if !IE]> -->
|
||
<div id="landlord" style="left:5px;bottom:0px;">
|
||
<div class="message" style="opacity:0"></div>
|
||
<canvas id="live2d" width="500" height="560" class="live2d"></canvas>
|
||
<div class="live_talk_input_body">
|
||
<form id="live_talk_input_form">
|
||
<div class="live_talk_input_name_body" >
|
||
<input type="checkbox" id="load_this" />
|
||
<input type="hidden" id="post_id" value="/2019/02/01/history.html" />
|
||
<label for="load_this">
|
||
<span style="font-size: 11px; color: #fff;"> 想问这篇文章</span>
|
||
</label>
|
||
</div>
|
||
<div class="live_talk_input_text_body">
|
||
<input name="talk" type="text" class="live_talk_talk white_input" id="AIuserText" autocomplete="off" placeholder="要和我聊什么呀?" />
|
||
<button type="submit" class="live_talk_send_btn" id="talk_send">发送</button>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
<input name="live_talk" id="live_talk" value="1" type="hidden" />
|
||
<div class="live_ico_box" style="display:none;">
|
||
<div class="live_ico_item type_info" id="showInfoBtn"></div>
|
||
<div class="live_ico_item type_talk" id="showTalkBtn"></div>
|
||
<div class="live_ico_item type_music" id="musicButton"></div>
|
||
<div class="live_ico_item type_youdu" id="youduButton"></div>
|
||
<div class="live_ico_item type_quit" id="hideButton"></div>
|
||
<input name="live_statu_val" id="live_statu_val" value="0" type="hidden" />
|
||
<audio src="" style="display:none;" id="live2d_bgm" data-bgm="0" preload="none"></audio>
|
||
<input id="duType" value="douqilai" type="hidden" />
|
||
</div>
|
||
</div>
|
||
<div id="open_live2d">召唤伊斯特瓦尔</div>
|
||
<!-- <![endif]-->
|
||
<footer>
|
||
<p>
|
||
<small>Made with ❤ by Mayx<br />Last updated at 2026-02-11 17:55:00<br /> 总字数:617672 - 文章数:179 - <a href="/atom.xml" >Atom</a> - <a href="/README.html" >About</a></small>
|
||
</p>
|
||
</footer>
|
||
</div>
|
||
<script src="/assets/js/scale.fix.js"></script>
|
||
<!--[if !IE]> -->
|
||
<script src="/assets/js/main_new.js"></script>
|
||
<script src="/Live2dHistoire/live2d/js/live2d.js"></script>
|
||
<script src="/Live2dHistoire/live2d/js/message.js"></script>
|
||
<!-- <![endif]-->
|
||
</body>
|
||
</html>
|