當前位置:首頁 » 網頁前端 » 腳本用簡單的話講
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

腳本用簡單的話講

發布時間: 2023-01-28 14:29:45

① 什麼是腳本語言,有哪些腳本語言,它們之間的區別

什麼叫腳本 JAVA、C++、C、VB......都代表編程語言,而.net等其它都叫平台。
腳本語言就是網頁里JSP,JavaScript等等,他們有的編程語言就是Java

腳本script是使用一種特定的描述性語言,依據一定的格式編寫的可執行文件,又稱作宏或批處理文件。腳本通常可以由應用程序臨時調用並執行。各類腳本目前被廣泛地應用於網頁設計中,因為腳本不僅可以減小網頁的規模和提高網頁瀏覽速度,而且可以豐富網頁的表現,如動畫、聲音等。舉個最常見的例子,當我們點擊網頁上的E-mail地址時能自動調用Outlook Express或Foxmail這類郵件軟體,就是通過腳本功能來實現的。又如洪恩網站�http�//www.hongen.com一些網頁的英文新聞內容旁會有一個三角符號,點擊它就可以聽到英文誦讀,這也是腳本在起作用。 也正因為腳本的這些特點,往往被一些別有用心的人所利用。例如在腳本中加入一些破壞計算機系統的命令,這樣當用戶瀏覽網頁時,一旦調用這類腳本,便會使用戶的系統受到攻擊。所以用戶應根據對所訪問網頁的信任程度選擇安全等級,特別是對於那些本身內容就非法的網頁,更不要輕易允許使用腳本。通過「安全設置」對話框,選擇「腳本」選項下的各種設置就可以輕松實現對腳本的禁用和啟用。

動態程序一般有兩種實現方式,一是二進制方式,一是腳本方式。
二進制方式是先將我們編寫的程序進行編譯,變成機器可識別的指令代碼(如.exe文件),然後再執行。這種編譯好的程序我們只能執行、使用,卻看不到他的程序內容。
腳本簡單地說就是一條條的文字命令,這些文字命令是我們可以看到的(如可以用記事本打開查看、編輯),腳本程序在執行時,是由系統的一個解釋器,將其一條條的翻譯成機器可識別的指令,並按程序順序執行。因為腳本在執行時多了一道翻譯的過程,所以它比二進製程序執行效率要稍低一些。
我們上面提到的各種動態語言,如ASP、PHP、CGI、JSP等,都是腳本語言。
按目前的服務規則,虛擬主機網站只能採用腳本語言來實現

腳本英文為Script。實際上腳本就是程序,一般都是有應用程序提供的編程語言。應用程序包括瀏覽器(javascript、VBScript)、多媒體創作工具,應用程序的宏和創作系統的批處理語言也可以歸入腳本之類。腳本同我們平時使用的VB、C語言的區別主要是:
1、腳本語法比較簡單,比較容易掌握;
2、腳本與應用程序密切相關,所以包括相對應用程序自身的功能;
3、腳本一般不具備通用性,所能處理的問題范圍有限。

腳本就是源程序,就是代碼程序
腳本英文為Script。實際上腳本就是程序,一般都是有應用程序提供的編程語言。應用程序包括瀏覽器(javascript、VBScript)、多媒體創作工具,應用程序的宏和創作系統的批處理語言也可以歸入腳本之類

② 什麼是腳本編程,干什麼工作可以用到它

首先看一下腳本的定義:
腳本是批處理文件的延伸,是一種純文本保存的程序,一般來說的計算機腳本程序是確定的一系列控制計算機進行運算操作動作的組合,在其中可以實現一定的邏輯分支等。
腳本簡單地說就是一條條的文字命令,這些文字命令是可以看到的(如可以用記事本打開查看、編輯),腳本程序在執行時,是由系統的一個解釋器,將其一條條的翻譯成機器可識別的指令,並按程序順序執行。因為腳本在執行時多了一道翻譯的過程,所以它比二進製程序執行效率要稍低一些。
接下來,我給你一些,自己對於腳本的理解:
腳本,按照功能簡單地說,就是一種可以解放你雙手和眼睛的軟體程序,腳本一般來說可以代替你眼睛和手,在電腦上的進行一些簡單的抄作,比如打開文件夾,點擊文件,找到你要找的東西,打開網頁等,這些是最簡單的,也是最表面話的東西。比如網游里的全自動做任務的程序,大部分就是腳本,也可以說是「外掛」或「輔助」,但有一點就是最簡單的沒有注入形式,就只是代替你的雙手和眼睛。其他比較深入的,在這就不做詳解,個人手打,也比較麻煩的啊。
給你推薦一款,腳本的編譯器,使用易語言編程(也叫做中文編程),叫按鍵精靈。你去下載看看,也可以學習裡面的編程知識,基礎的都有教,看完後,你也就懂~
手打很累哇~不懂問我。

③ 急急急,看了網上的腳本解釋還是不知道腳本是什麼東東,用簡單的話解釋一下腳本是什麼東西

自動滑鼠操作的,就是你操作一遍滑鼠錄制叫腳本,然後腳本就可以照著你的樣式再操作一遍

④ 什麼是腳本

最簡單的一些腳本

用寫字板打開你的config.cfg(cstrike目錄下).把console""""0.000000""""

這行改為console""""1"""".

然後在cstrike快捷方式里的程序地址後面添加

-console-zone4096-dev

如:C:SierraHalf-Lifehl.exe-console-zone4096-dev

什麼是alias(宏)?

可以說腳本就是在一個個宏的基礎上組建起來的,這也是我們必須了解的第一個問題

宏的大致格式是這樣的:

alias[alias-name]""""[command1];[command2];[command#]....""""

我們可以看出,宏實際上就是一系列指令的集合,所以,任何一個宏也可以應用到其他的宏中。

腳本中最常用的一些指令

menuselect#-#為1至9的一個數字.這個指令表示選擇菜單中的第#個選項.如:

例:aliasjoinct""""chooseteam;menuselect2""""

引號中的內容即表示選擇team菜單的第2項,即CT這邊

bindKEYCOMMAND-

把某個特定的指令定義到某個鍵上.注意:'COMMAND'也可為一個宏.

如:bind""""k""""""""kill""""

把kill這個指令定義到k上,這樣你按k時就自殺了

又如:bind""""k""""""""joinct""""

則你按k就會加入CT這邊.

execname.cfg-

導入某個cfg文件.HL每次進入游戲時會自動導入config.cfg和autoexec.cfg文件.

wait-

停滯一小會.腳本中的wait是為了讓前指令執行完.使用多少wait要根據不同的電腦和網路情況而定,太多的wait就會引起lag,太少則可能使下一個指令來不及執行.

簡單的宏

讓我們先看一些最簡單的宏來熟悉一下

打開autoexec.cfg,寫入以下行:

aliashello""""sayWelcometoCsChina.net!;wait;wait;kill;wait;

wait;say_teamWelcometoCsChina.net!""""

讓我們看看這個宏的結構:

引號中為一個指令集,其中say這個指令的作用是對游戲中所有人說話,say_team則是對所有隊友說話

注意:單個指令之間用分號;隔開

這個指令集被定義為一個名為hello的宏

別急,你還必須把剛剛製作的宏定義到某個鍵位上才能使用,進入游戲,在控制面版中敲入

bind""""k""""""""hello""""

好了,現在讓我們按K看看效果吧,hoho~~

宏的類型及簡單腳本製作

腳本製作的基本概念我們已經比較清楚了,現在一起看一看宏的幾種類型並將其應該到簡單的腳本製作中

+/-aliases

其意義為當按住某個鍵時執行一個指令集,而松開此鍵時則執行另外一個指令集(注:這兩個指令集可以相同也可以好不相干)

例:

alias+sayreload""""+reload;say_teamCovermewhileIreload!""""

alias-sayreload""""-reload""""

+/-

aliases,可以使你原本簡單的動作更加多樣化,如擴展開就是更復雜但更有效的meta

binds(

metabinds

metaBinds實際上就是一種+/-alias,但不同的是,meta

binds在松開定義鍵之後對該鍵重新做了定義(←Archangel注:此行用紅色字體.)一定要注意這個區別,這將非常有助於理解這兩種宏的類型。

讓我們來看一個常見的製作快速買搶腳本的例子:

Example:

aliaspreset1""""buy;menuselect4;menuselect6;buy;menuselect6;buyequip;

menuselect2""""

//購買AWM、子彈以及防彈衣

aliaspreset2""""buy;menuselect3;menuselect1;buy;menuselect6;buyequip;

menuselect1;""""

//購買MP5、子彈以及防彈衣

aliaspreset3""""buy;menuselect2;menuselect1;buy;menuselect1;

menuselect5;buy;menuselect6;buy;menuselect7;buyequip;menuselect2""""

//購買M3,beretta,子彈,帶頭盔的防彈衣

aliaspreset4""""buy;menuselect1;menuselect3;buy;menuselect7""""

//購買手雷和子彈

aliaspreset5""""developer1;echoPresetnotset!;developer0""""

//在屏幕左上角顯示該組合鍵未定義----Presetnotset!

注:echo這個指令的意義為在屏幕左上角顯示你所定義的信息

aliaspreset6""""developer1;echoPresetnotset!;developer0""""

aliaspreset7""""developer1;echoPresetnotset!;developer0""""

aliaspreset8""""developer1;echoPresetnotset!;developer0""""

aliaspreset9""""developer1;echoPresetnotset!;developer0""""

aliaspreset10""""developer1;echoPresetnotset!;developer0""""

//同上

alias+toggle""""bind1preset1;bind2preset2;bind3preset3;bind4

preset4;bind5preset5;bind6preset6;bind7preset7;bind8preset8;

bind9preset9;bind0preset10""""

alias-toggle""""bind1slot1;bind2slot2;bind3slot3;bind4slot4;bind

5slot5;bind6slot6;bind7slot7;bind8slot8;bind9slot9;bind0

slot0""""

bindalt""""+toggle""""

這個腳本子後三行是關鍵所在,其意義為,當按住alt和某數字鍵時,執行腳本前半部定義的購槍指令集,而當松開alt鍵時,數字鍵則恢復為原功能,即切換槍支,這就是meta

binds的意義所在!

其作用也是顯而易見的:可以節省不少鍵位,並可以在常用鍵位上定義更多的指令集

Toggles

Toggles(開關)最典型的例子就是開關探照燈和夜視儀。讓我們製作一個開關netgraph(狀態顯示,如FPS)的Toggle來熟悉和研究一下

Example:

aliasngon""""developer1;echoNetGraphon;developer0;net_graph3;bindn

ngoff""""

aliasngoff""""developer1;echoNetGraphoff;developer0;net_graph0;bind

nngon""""

bindn""""ngon""""

這個腳本的作用即為用n鍵來開關netgraph,注意Toggle的特點,在第一個宏的末尾將n鍵定義到下一個宏,這實際上就形成了一種循環(cycling),但這個腳本顯然並不能令人滿意,因為它不能添加到鍵盤設置菜單中以便更快捷的調整,因為:請注意!該鍵被定義(bind)了兩次。如何解決這個問題呢,稍稍改動即可。

Toggles(complex)

即為改進後的Toggles,其好處在於只需設定一個鍵位,仍然以netgraph開關為例

Example:

aliasngon""""developer1;echoNetGraphon;developer0;net_graph3;alias

ngngoff""""

aliasngoff""""developer1;echoNetGraphoff;developer0;net_graph0;

aliasngngon""""

aliasng""""ngon""""

bindn""""ng""""

大家可以看到:兩個宏的尾部都由原來的bind改為alias,在第三行把鍵單獨定義,非常巧妙,不是嗎?hoho~~

現在我們可以在鍵盤設置欄直接定義該鍵了,更重要的是:理解了這個技巧,我們就可以進入下一課-----循環

Cyclealiases

前面的toggle僅僅是兩種情況的選擇,即開和關,當我們面臨更多種選擇時怎麼辦呢?這就需要Cycle

aliases,還是看netgraph的例子,但這一次,我們要用n鍵選擇不同的netgraph顯示形式.

Example:

aliasng1""""developer1;echoNetGraphon,setting1;developer0;net_graph

1;aliasngng2""""

aliasng2""""developer1;echoNetGraphon,setting2;developer0;net_graph

2;aliasngng3""""

aliasng3""""developer1;echoNetGraphon,setting3;developer0;net_graph

3;aliasngng4""""

aliasng4""""developer1;echoNetGraphoff;developer0;net_graph0;alias

ngng1""""

aliasng""""ng1""""

bindn""""ng""""

我們可以看到,在每一行的末尾都將鍵定義到下一個宏上,這就形成了循環.

製作自己的鍵位設置菜單

在前一章中我們提到鍵位設置菜單中添加自己的選項

這就是最後一節中我們將詳細講解的內容

csnation.counter-strike.net/content/csinfo/images/scripting/controls2-small.jpg

打開你的half-lifecstrike目錄下的gfx文件夾,用寫字板打開其中的kb_act.lst文件,你可以看到這樣一些內容:

""""buyammo1""""""""BuyPrimaryAmmo(Optional)""""

""""buyammo2""""""""BuySecondaryAmmo(Optional)""""

""""buyequip""""""""BuyEquipmentMenu(Optional)""""

……………………

左邊就是宏的名稱,而右邊則是你希望玩家在菜單中所看到的對這個宏的解釋

好,現在我們有這么一個腳本

aliasfloat_t""""float_on""""

aliasfloat_on""""aliasfloat_tfloat_off;+moveup""""

aliasfloat_off""""aliasfloat_tfloat_on;-moveup""""

已經比較熟悉腳本製作的大家應該看的出來,這是一個一鍵游泳的toggle

怎樣在菜單中也加上這個toggle的一欄呢?想必你也看出來了,對,只要在kb_act.lst的下面加上這么一行""""float_t""""""""FloatingToggler""""

就一切搞定,就是這么簡單,呵呵

一樣,你還可以在菜單為你的腳本加個商標,加入下面行:

""""blank""""""""""""

進入游戲後你就可以看見你的大名也烙在了CS,帥:>

另外kb_act.lst這個文件是有大小限制的,不過估計誰也寫不了那麼多,hohoho~~
轉sina

⑤ 什麼是腳本

腳本(script)是使用一種特定的描述性語言,依據一定的格式編寫的可執行文件,又稱作宏或批處理文件。
如果你說的是游戲的話腳本跟程序一樣,都是一個樣本,就像演員拿到的劇本一樣,只要照著演就成了一部戲,而程序是給操作系統這個演員讀的,腳本是給腳本執行程序讀的,游戲腳本就是要給游戲程序讀,讓它執行一系列的運算。如果簡單點的話就是一種改變游戲數據的東西。不算是外掛,上面的理解有誤。

⑥ 網頁腳本到底是什麼意思

腳本其實一組操作的集合,網頁腳本像VB腳本和Java腳本
.vbs

.js
它們都是純文本文件可以用記事本打開查看它的代碼。只不過是用了VB或Java的語法。它們在客戶端機器上執行。

⑦ 誰能用通俗的話解釋一下腳本是什麼意思還有瀏覽器怎麼安裝腳本別復制一大推,通俗的話回答,謝謝

腳本就是用計算機語言寫的小插件 可以載入在瀏覽器里 幫助你快速完成操作 早期用按鍵精靈就可以製作簡單腳本 用來游戲掛機什麼的拉

⑧ 什麼是腳本講通俗一點

腳本英文為Script。實際上腳本就是程序,一般都是有應用程序提供的編程語言。應用程序包括瀏覽器(JavaScript、VBScript)、多媒體創作工具,應用程序的宏和創作系統的批處理語言也可以歸入腳本之類。腳本同我們平時使用的VB、C語言的區別主要是:
1、腳本語法比較簡單,比較容易掌握;
2、腳本與應用程序密切相關,所以包括相對應用程序自身的功能;
3、腳本一般不具備通用性,所能處理的問題范圍有限。
4、腳本多為解釋執行。

⑨ 什麼叫腳本,幹嘛用的,哪裡用到啊,要自己編寫代碼還是系統自己生成啊!

feiwangwangfei你好!
簡單點說,腳本就是簡單的語言程序。腳本類別很多,最普通的有系統的腳本程序,網頁的腳本程序,就連word文檔也可以編寫腳本。這些腳本主要是實現一些簡單的功能。就拿windos腳本來說吧,比如我想實現定時關機可以用txt寫個shutdown -s -t 60 然後保存為bat文件。那麼這個bat文件就是個腳本了。每次運行它系統就會在1分鍾後關機。
顯然腳本是人為實現的。系統當然可以生成腳本,但歸根到底那也是人為地要求系統在特定的時刻生成某個特定功能的腳本。
如果你對編程或者系統的命令提示符不了解的話,我這么說你可能也不明白。如果你真想去了解它建議你認真看點關於腳本方面的書。畢竟這腳本語言還是挺實用的!
以上純屬個人意見,希望對你有所幫助^_^!