如题:
<html>
<head>
<title>夏天以南</title>
<script>
var timer;
var win = window.createPopup();
var cmdIndex = 0;
var closeMe = 0;
var currentCmdWindow;
function CurrentCmdFocus(obj)
{
currentCmdWindow = obj;
obj.rows(0).cells(0).style.filter = "progid:DXImageTransform.Microsoft.gradient(startColorStr=#0054E3,endColorStr=#358DFB,GradientType=1)";
obj.style.zIndex = cmdIndex++;
}
function CurrentCmdBlur(obj)
{
var line = obj.getElementsByTagName("P")[obj.getElementsByTagName("P").length - 1];
line.innerText = line.innerText.replace(/_$/, "");
obj.rows(0).cells(0).style.filter = "progid:DXImageTransform.Microsoft.gradient(startColorStr=#6B79B8,endColorStr=#8C9ADB,GradientType=1)";
}
function CloseButtonClick(src)
{
var msg1 = " CLOSE?\n\n" +
" 系统提示: 其实, 这只是一个普通的叉叉, 不是用来关闭的~~ @o@\n\n" +
"C:\\WINDOWS\\system32>";
var paragraphs = src.parentNode.parentNode.parentNode.getElementsByTagName("P");
paragraphs[paragraphs.length - 1].innerText = paragraphs[paragraphs.length - 1].innerText.replace(/_$/, "") + msg1;
}
function MaximizeButtonClick(src)
{
var msg1 = " MAXIMIZE?\n\n" +
" 错了 #o#\n\n" +
"C:\\WINDOWS\\system32>";
var paragraphs = src.parentNode.parentNode.parentNode.getElementsByTagName("P");
paragraphs[paragraphs.length - 1].innerText = paragraphs[paragraphs.length - 1].innerText.replace(/_$/, "") + msg1;
CreateCmdWindow(win.document.getElementById("Frame"),
GetRandomNum(win.document.body.clientWidth - 400),
GetRandomNum(win.document.body.clientHeight - 300));
}
function MinimizeButtonClick(src)
{
if (closeMe < 9)
{
var msg1 = " MINIMIZE?\n\n" +
" 多按几下 ^-^\n\n" +
"C:\\WINDOWS\\system32>";
var paragraphs = src.parentNode.parentNode.parentNode.getElementsByTagName("P");
paragraphs[paragraphs.length - 1].innerText = paragraphs[paragraphs.length - 1].innerText.replace(/_$/, "") + msg1;
closeMe++;
}
else
{
clearTimeout(timer);
win.hide();
window.document.body.style.display = "";
window.document.body.innerHTML = "<div style=\"font:32pt;font-weight:bold;color:#BE5100;\"><p></p><p></p></div>";
setTimeout("Welcome(0)", 400);
}
}
function Welcome(n)
{
var msg1 = "Welcome to 0009's blog ^_^";
var msg2 = "<a href=\"http://0009.cnblogs.com\">Click Here</a>";
if(n < msg1.length)
{
window.document.getElementsByTagName("P")[0].innerText += msg1.substr(n, 1);
n++;
setTimeout("Welcome(" + n + ")", 200);
}
else
{
window.document.getElementsByTagName("P")[1].innerHTML = msg2;
}
}
function OpenCmdWindow(height)
{
if (height < window.screen.availHeight)
{
height += 50;
if (height >= window.screen.availHeight)
{
height = window.screen.availHeight;
win.show(0, 0, window.screen.availWidth, window.screen.availHeight);
CreateCmdWindow(win.document.getElementById("Frame"), 10, 10);
Wink(true);
}
else
{
win.show(0, 0, window.screen.availWidth, height);
}
}
else if (!win.isOpen)
{
win.show(0, 0, window.screen.availWidth, window.screen.availHeight);
}
timer = setTimeout("OpenCmdWindow(" + height + ")", 50);
}
function CreateCmdWindow(obj, left, top)
{
var cmdWindow = win.document.createElement("TABLE");
cmdWindow.border = 1;
cmdWindow.className = "Cmd";
cmdWindow.style.left = left;
cmdWindow.style.top = top;
cmdWindow.style.zIndex = cmdIndex++;
var newRow = cmdWindow.insertRow();
var newCell = newRow.insertCell();
newCell.className = "Title";
newCell.innerHTML = "<span> C:\\WINDOWS\\system32\\cmd.exe<\/span>" +
"<button onclick=\"window.parent.CloseButtonClick(this);\">×<\/button>" +
"<button onclick=\"window.parent.MaximizeButtonClick(this);\">□<\/button>" +
"<button onclick=\"window.parent.MinimizeButtonClick(this);\">-<\/button>";
newRow = cmdWindow.insertRow();
newCell = newRow.insertCell();
newCell.innerHTML = "<div class=\"Content\">" +
"<p>Microsoft Windows XP [Version 5.1.2600]<\/p>" +
"<p>(C) Copyright 1985-2001 Microsoft Corp.<\/p>" +
"<p> <\/p>" +
"<p>C:\\WINDOWS\\system32><\/p>" +
"<div class=\"Adorn\"><\/div>" +
"</div>";
cmdWindow.onactivate = function (){ window.parent.CurrentCmdFocus(this); }
cmdWindow.ondeactivate = function (){ window.parent.CurrentCmdBlur(this); }
obj.appendChild(cmdWindow);
}
function Wink(show)
{
if(currentCmdWindow != undefined && currentCmdWindow != null)
{
var line = currentCmdWindow.getElementsByTagName("P")[currentCmdWindow.getElementsByTagName("P").length - 1];
if(show)
{
line.innerText += "_";
}
else
{
line.innerText = line.innerText.replace(/_$/, "");
}
}
setTimeout("Wink(" + !show + ")", 500);
}
function GetRandomNum(max)
{
return parseInt(Math.random() * max + 1);
}
window.onload = function()
{
win.document.body.innerHTML = "<div id=\"Frame\" onselectstart=\"return false;\"></div>";
win.document.appendChild(win.document.createElement("STYLE"));
win.document.styleSheets[0].addRule("body", "padding: 0px; margin: 0px;");
win.document.styleSheets[0].addRule("#Frame", "width: 100%; height: 100%; background: #3A6EA5;");
win.document.styleSheets[0].addRule(".Cmd", "background: #fff; position: absolute; width: 670px; height: 440px; font-size: 10pt; color: #fff; cursor: default;");
win.document.styleSheets[0].addRule(".Title", "filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#6B79B8,endColorStr=#8C9ADB,GradientType=1); height: 24px; font-weight: bold;");
win.document.styleSheets[0].addRule(".Title span", "float: left; line-height: 20px;");
win.document.styleSheets[0].addRule(".Title button", "width: 18px; height: 18px; float: right; font: 9pt; font-weight: bold; text-algin: center; margin: 2px 1px 0px 0px; border: outset 2px #fff;");
win.document.styleSheets[0].addRule(".Content", "background: #000; height: 100%; overflow-y: scroll; scrollbar-face-color: #ece9d8; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ccc; scrollbar-arrow-color: #000000; scrollbar-track-color: #eeeeee; scrollbar-darkshadow-color: #666; scrollbar-base-color: #ece9d8;");
win.document.styleSheets[0].addRule(".Content p", "margin: 0px; line-height: 16px;");
win.document.styleSheets[0].addRule(".Content .Adorn", "height: 4000px;");
OpenCmdWindow(0);
}
</script>
</head>
<body style="display: none;"></body>
</html>
分享到:
相关推荐
ASP.Net执行cmd命令的实现代码,需要的朋友可以参考下:using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web....
隐藏运行CMD命令脚本,可以使得CMD命令行在后台运行。
在Windows操作系统中,CMD(命令提示符)是一个...综上所述,设置CMD窗口位置涉及到了批处理脚本、DOS命令以及注册表编辑。通过理解这些知识点,你可以根据需要自定义CMD窗口的显示效果,使其更加符合个人的工作习惯。
在易语言中,调用CMD(命令提示符)窗口是一项常见的操作,这通常涉及到系统级别的交互,如执行系统命令、控制进程或文件操作等。下面我们将详细探讨如何在易语言中实现CMD窗口的调用。 首先,我们需要了解CMD窗口...
易语言是一种基于中文编程的计算机程序设计语言,旨在降低...这将有助于开发者在没有图形界面的情况下执行系统操作,或者在自动化脚本中集成CMD命令,提高工作效率。对于易语言的进阶学习,掌握这种技术是非常有用的。
(1)强大的系统级操作:通过调用 cmd,可以执行各种系统命令,如创建、删除、复制、移动文件和文件夹等。这使得编程人员可以更方便地进行系统级的操作,而不需要自己编写复杂的代码。 (2)调用外部工具:有些功能...
在IT领域,有时我们需要将命令提示符(CMD)脚本或批处理(BAT)文件转换为可执行(EXE)文件,以便在不依赖CMD环境的情况下运行这些脚本。这通常是为了方便分发、保护代码或者使非技术用户能够轻松执行特定任务。...
### C#操作cmd,启动命令行窗口 在现代软件开发中,经常需要通过编程语言来控制操作系统的一些底层功能。例如,使用C#调用Windows的命令提示符(CMD)来进行一系列自动化任务处理,如文件操作、系统配置更改等。...
标题提到的“DOS或CMD命令下文本UTF8转ANSI软件”是指在命令提示符(Command Prompt,简称CMD)环境中运行的程序,可以将使用UTF8编码的文本文件转换为使用ANSI编码的文件。UTF8是一种广泛使用的字符编码标准,它...
该压缩包中的“人民币大小写互转程序.cmd.txt”文件可能是一个已经修改为文本格式的批处理脚本,这样做可能是为了避免用户无意中运行可能导致系统问题的命令。用户在使用前需要先检查脚本内容,确保安全后将其文件...
CMD命令大全是Windows操作系统中内置的命令行工具,它提供了许多实用的操作系统管理功能,对于系统维护、自动化脚本编写以及程序开发等场景都极为重要。在这个“CMD命令大全”压缩包中,主要包含了一个名为“CMD命令...
隐藏 CMD 黑窗口的脚本通常用于在运行批处理文件或其他命令行程序时,避免显示命令提示符窗口,这样可以让用户在后台执行脚本而不会干扰到其他任务。 该文件需配合BAT脚本使用,在.vbs中将路径指向BAT脚本并运行该...
这款软件是可以将cmd脚本.cmd和.bat编译成.exe windows可执行文件,也可以将编译后的exe转化成cmd脚本.cmd和.bat
这种方式允许开发者执行CMD命令并实时获取其执行结果,这对于自动化脚本、系统管理或者进行系统信息查询等任务非常有用。 在VB中,可以使用`System.Diagnostics.Process`类来创建并控制进程,包括启动CMD命令行并...
在实际应用中,你可能需要根据具体需求调整这些设置,例如关闭命令窗口(不设置`swoShow`),或者使用`Input`和`Error`属性来发送输入数据和处理错误信息。 标签"delphi"、"cmd"和"获取命令返回"强调了本主题的重点...
这种透明CMD不仅提供了与传统CMD相同的功能,如执行批处理脚本、系统管理命令等,而且在视觉上提供了更现代、更舒适的用户体验。透明化CMD使得用户可以同时查看命令行输出和操作系统界面的其他部分,从而在进行多...
CMD命令是Windows操作系统中的一种...批处理技术则是利用CMD命令编写脚本,实现自动化任务执行,对于日常运维和软件部署非常有用。通过CMD命令速查手册,用户可以快速查找并学习各种命令的使用方法,提升工作效率。
本文将详细介绍"BAT批处理脚本-格式转换-人民币金额小写转大写.cmd.zip"这个压缩包中的知识点,以及如何利用批处理脚本来实现人民币金额的小写到大写的转换。 首先,我们要理解批处理脚本的基本概念。批处理脚本是...
### 如何编写批处理脚本(.dat/.cmd文件) #### 批处理文件概念与用途 批处理文件是一种无格式的文本文件,其中包含了多个DOS命令。这些命令以一定的顺序被执行,用户只需在命令行中输入批处理文件的名称(通常是....
// 隐藏CMD窗口 ``` 接下来,使用Process类的Start方法启动命令: ```csharp Process process = new Process(); process.StartInfo = psi; process.Start(); ``` 如果你需要捕获命令的输出,可以通过设置...