曹道衡 文学史料学:脚本是什么意思?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/07 23:57:30

传奇脱机外挂比如说传家宝的,就用脚本,你用外挂进入游戏以后,首先你要选择脚本,比如,让你控制的人,第一步干什么,第二步干什么,如果血还剩下多少就喝药水,如果没有药水了就要回程,里面有少许的命令,就是这样,其实是一种程序而已,一般人学一下就会编写

通俗的说是“嵌在网页里的代码”,例如动态网页asp,php,jsp等里的编辑语言就属于脚本,它和HTML语言不同,它是服务器运行的,服务器运行后把结果以HTML形式返回给浏览器,所以你看到的网页其实是脚本运行后的结果。
最后给你举个例:
这是一个论坛首页的脚本index.asp里的代码:
“<!--#include file="conn.asp"-->
<!--#include file="inc/const.asp"-->
<!--#include file="inc/dv_clsother.asp"-->
<%
Rem 首页页面设置
Const CachePage=false '是否做页面缓存
Const CacheTime=60 '缓存失效时间
Dim XMLDom,page,TopicMode,Cmd

If Request("w") = "1" Then
Passport_Main()
Response.End
End If

If (Not Response.IsClientConnected) and Dvbbs.userid=0 Then
Session(Dvbbs.CacheName & "UserID")=empty
Response.Clear
Response.End
Else
If Request("action")="xml" Then
Showxml()
Else
Main()
End If
End If
Sub Showxml()
Dim node
Set XMLDOM=Application(Dvbbs.CacheName&"_ssboardlist").cloneNode(True)
If Dvbbs.GroupSetting(37)="0" Then'去掉隐藏论坛
For each node in XMLDOM.documentElement.getElementsByTagName("board")
If node.attributes.getNamedItem("hidden").text="1" Then
node.parentNode.removeChild(node)
End If
Next
End If
Response.Clear
Response.CharSet="gb2312"
Response.ContentType="text/xml"
Response.Write "<?xml version=""1.0"" encoding=""gb2312""?>"&vbNewLine
Response.Write XMLDom.documentElement.XML
Response.Flush
Set XMLDOM=Nothing
Set Dvbbs=Nothing
Response.End
End Sub”

这些脚本浏览器是无法识别的,下面是你用浏览访问了服务器首页后声称的代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>欢迎访问动网官方论坛[动网官方论坛]</title>
<meta name="generator" content="dvbbs" />
<meta name="keywords" content="aspsky,dvbbs,动网,动网论坛,asp,论坛,插件" />
<!--动网论坛是使用量最多、覆盖面最广的免费中文论坛,也是国内知名的技术讨论站点,希望我们辛苦的努力可以为您带来很多方便-->
<meta name="MSSmartTagsPreventParsing" content="TRUE" />
<meta http-equiv="MSThemeCompatible" content="Yes" />
<link rel="SHORTCUT ICON" href="favicon.ico" />
<link rel="stylesheet" type="text/css" href="skins/aspsky_1.css" />
<link title="动网官方论坛-频道列表" type="application/rss+xml" rel="alternate" href="rssfeed.asp" />
<link title="动网官方论坛-最新20篇论坛主题" type="application/rss+xml" rel="alternate" href="rssfeed.asp?rssid=4" />
<script language = "javaScript" src = "inc/Main.js" type="text/javascript"></script>
</head>

这些是脚本运行后结果,返回给浏览器后就生成了你所能看到的首页,虽然地址还是index,asp,但其实是它生成的一个静态页面~

这就是脚本,嘿嘿,累啊`

脚本就是你和外挂之间事先约定好的一些固定的“暗号”,并按照这些“暗号”你才能和外挂进行交流,才能让外挂为你顺利的工作。这些“暗号”是固定的。比如你泡MM,你对一个MM说:我好喜欢你哦 或者你对她说 : 我特别喜欢你 , 这两句话的意思基本上是一样的,MM都能明白你的意思。但是对脚本来说,必须按照提前约定好的某一种暗号它才能明白。这就和你要泡一个特殊的MM一样,你们之间事先已经约定好,只有说:我好喜欢你哦 , 她才明白你说的是什么。当你说其它的事先没有约定的语句,MM会发蒙,会不知道你在说什么。或者你可以把天骥理解成一匹千里马,只有按照以前训练好的命令喊话它才会执行。所以脚本中的任何语句必须按照事先约定好的“暗号”进行交流,这些暗号在脚本中又被称做 命令 ,必须是固定的,不能做任何更改,否则脚本就看不懂你想叫它做什么。所以,在学习脚本以前,要首先在大脑中有一个清晰的 命令 概念: 命令是自己和天骥外挂事先约定好的暗号,不能有丝毫改变。要想驯服外挂这匹千里马,必须要先学会驯服它的各种命令。