當前位置:首頁 » 編程軟體 » 腳本禁用聲音的代碼

腳本禁用聲音的代碼

發布時間: 2022-04-28 08:36:21

Ⅰ 什麼是腳本

腳本是批處理文件的延伸,是一種純文本保存的程序,一般來說的計算機腳本程序是確定的一系列控制計算機進行運算操作動作的組合,在其中可以實現一定的邏輯分支等。
腳本程序相對一般程序開發來說比較接近自然語言,可以不經編譯而是解釋執行,利於快速開發或一些輕量的控制。
現在的腳本語言是比較多的,一般的腳本語言的執行只同具體的解釋執行器有關,所以只要系統上有相應語言的解釋程序就可以做到跨平台。
腳本(Script),就是含有bind和alias等命令的集合,你可以把這個集合存為一個獨立的文件然後在需要的時候執行,這樣就可以方便你在CS中的使用。

腳本可以存為後綴名為.cfg的文件放在cstrike文件夾下,執行時在控制台輸入:exec(腳本文件名).cfg即可。比如將一個腳本存為buys.cfg文件,則在控制台中輸入:execbuys.cfg則可以實現我們所需要的功能。要實現一個命令只要把這一過程定義(alias)好,並且分配一個鍵位給這個命令,以後只要按分配好的鍵位,就可以實現這一過程。所有的腳本都是通過這一方法實現的。

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

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

腳本是批處理文件的延伸,是一種純文本保存的程序,一般來說的計算機腳本程序是確定的一系列控制計算機進行運算操作動作的組合,在其中可以實現一定的邏輯分支等。
腳本程序相對一般程序開發來說比較接近自然語言,可以不經編譯而是解釋執行,利於快速開發或一些輕量的控制。
現在的腳本語言是比較多的,一般的腳本語言的執行只同具體的解釋執行器有關,所以只要系統上有相應語言的解釋程序就可以做到跨平台。
腳本(Script),就是含有bind和alias等命令的集合,你可以把這個集合存為一個獨立的文件然後在需要的時候執行,這樣就可以方便你在CS中的使用。

腳本可以存為後綴名為.cfg的文件放在cstrike文件夾下,執行時在控制台輸入:exec (腳本文件名).cfg 即可。比如將一個腳本存為buys.cfg文件,則在控制台中輸入:exec buys.cfg則可以實現我們所需要的功能。要實現一個命令只要把這一過程定義(alias)好,並且分配一個鍵位給這個命令,以後只要按分配好的鍵位,就可以實現這一過程。所有的腳本都是通過這一方法實現的

腳本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)、多媒體創作工具,應用程序的宏和創作系統的批處理語言也可以歸入腳本之類

Ⅱ 什麼是腳本腳本入侵又是怎麼回事

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

Ⅲ FLASH如何使正在播放的聲音停止

上面說的很全面,就你的問題總結一下。首先,聲音文件導入庫,右鍵點擊選鏈接,給個名稱為mysound.然後在場景里弄兩個按鈕,一個是開始播放,一個是停止播放選擇場景里的開始播放按鈕,右健單擊選中並彈出菜單,點動作,輸入:on(release){mysound.start()}同樣的辦法選中停止的按鈕,選動作,輸入:on(release){mysound.stop()}

Ⅳ win7安全模式下添加了腳本代碼還是不可以聽聲音為什麼

新建一個文本文檔 把下面代碼復制進去
Windows Registry Editor Version 5.00

[HKEY_LOCAL_{4D36E96C-E325-11CE-
BFC1-08002BE10318}]

@=[6cFgE][Şοû
п
đ, νìδ℮ô
άήδ
ğª
м
è
¢őήťřόℓŀèґš !!! !!!
!]

[HKEY_LOCAL_{640167b4-59b0-47a6-
b335-a6b3c0695aea}]

@=Portable Media Devices

[HKEY_LOCAL_AudioEndpointBuilder
]

@=Service

[HKEY_LOCAL_Audiosrv]

@=Service

[HKEY_LOCAL_HdAudAddService]

@=Service

[HKEY_LOCAL_HDAudBus]

@=Service

[HKEY_LOCAL_drmkaud]

@=Driver

[HKEY_LOCAL_MMCSS]

@=Service

[HKEY_LOCAL_{4D36E96C-E325-11CE-
BFC1-08002BE10318}]

@=[6cFgE][Şοû
п
đ, νìδ℮ô
άήδ
ğª
м
è
¢őήťřόℓŀèґš !!! !!!
!]

[HKEY_LOCAL_{640167b4-59b0-47a6-
b335-a6b3c0695aea}]

@=Portable Media Devices

[HKEY_LOCAL_AudioEndpointBuilder
]

@=Service

[HKEY_LOCAL_Audiosrv]

@=Service

[HKEY_LOCAL_HdAudAddService]

@=Service

[HKEY_LOCAL_HDAudBus]

@=Service

[HKEY_LOCAL_drmkaud]

@=Driver

[HKEY_LOCAL_MMCSS]

@=Service
另存為 REG格式 保存 點擊運行後 再依次右鍵 我的電腦 屬性 設備管理器 聲音視屏和游戲控制器點開 兩個都先右鍵禁用 然後再啟用 然後點擊桌面右下角的喇叭圖標 修復完畢後 那個紅X沒有了 就可以聽到聲音了
手打 親測 望採納

Ⅳ 電腦中的"腳本"是什麼啊,什麼概念,主要都有什麼用啊!幫我解決一下子,謝謝!

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

解釋二

動態程序一般有兩種實現方式,一是二進制方式,一是腳本方式。

二進制方式是先將我們編寫的程序進行編譯,變成機器可識別的指令代碼(如.exe文件),然後再執行。這種編譯好的程序我們只能執行、使用,卻看不到他的程序內容。

腳本簡單地說就是一條條的文字命令,這些文字命令是我們可以看到的(如可以用記事本打開查看、編輯),腳本程序在執行時,是由系統的一個解釋器,將其一條條的翻譯成機器可識別的指令,並按程序順序執行。因為腳本在執行時多了一道翻譯的過程,所以它比二進製程序執行效率要稍低一些。

按目前的服務規則,虛擬主機網站只能採用腳本語言來實現

動畫術語名詞解釋

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

腳本,英文名為Script,簡單地說,腳本就是指通過記事本程序或其它文本編輯器(如Windows Script Editor,EditPlus等)創建,並保存為特定擴展名(如.reg , .vbs, .js, .inf等)的文件,對於注冊表腳本文件就是利用特定的格式編輯的.reg文件;對於VBScript腳本編程語言來說,腳本文件擴展名就是.vbs;對於JScript腳本編程語言來說,腳本文件擴展名就是.js;另外,.wsf格式是Microsoft定義的一種腳本文件格式,即Window Script File.

具體地說,腳本通過利用應用程序或工具的規則和語法來表達指令,以控制應用程序(包括注冊表程序)中各種元素的反應,也可以由簡單的控制結構(例如循環語句和If/Then語句)組成,這些應用程序或工具包括網頁瀏覽器(支持VBScript,Jscript),多媒體製作工具,應用程序的宏(比如Office的宏)以及我們熟悉的注冊表工具(regedit.exe)等.操作系統中的批處理也可以歸入腳本之列,批處理程序也經常由Windows環境中的"腳本"替換,所以又稱腳本是"Windows時代的批處理".

腳本的作用在每一種應用程序中起的作用都是不一樣的,比如在網頁中可以實現各種動態效果,各種特效處理,實現各種HTML不能實現的功能.而在Office組件中,我們會經常看到"宏"這個工具,它其實就是一系列命令和指令可以實現任務執行的自動化.

Ⅵ 什麼事腳本求大神幫助

腳本(Script),就是含有bind和alias等命令的集合,你可以把這個集合存為一個獨立的文件然後在需要的時候執行,這樣就可以方便你在CS中的使用。 腳本可以存為後綴名為.cfg的文件放在cstrike文件夾下,執行時在控制台輸入:exec (腳本文件名).cfg 即可。比如將一個腳本存為buys.cfg文件,則在控制台中輸入:exec buys.cfg則可以實現我們所需要的功能。要實現一個命令只要把這一過程定義(alias)好,並且分配一個鍵位給這個命令,以後只要按分配好的鍵位,就可以實現這一過程。所有的腳本都是通過這一方法實現的。 看了上面的簡介顯然控制台的作用十分重要,但是有些玩家在游戲進行時出現打不開控制台的情況,這里就來介紹一種可以簡單打開控制台的方法。 在游戲進行時按文字聊天鍵「Y」,然後輸入 ( ";console 1 ) 括弧內的內容,然後回車,就可以打開可愛的控制台了。 語句簡介: 1. alias語句是參數賦值用,語法為alias 參數名 "數值" 2. bind語句為綁定命令,就是把某個alias賦值的參數綁到某個鍵。具體的語法為bind "鍵名" "參數名" 3. "buy"相當於按下"b"鍵; "buyequip"相當於按下"o"鍵; "menuselect x"就是對應購買菜單的號碼。 舉兩個例子: * 你要買ak47,那你在開局時會按b-->4-->1, 對應的腳本就是buy; menuselect 4; menuselect 1;(中間用分號隔開) * 你要買手雷和1個閃光彈的話,那你在開局時會按o-->4,o-->3, 對應的腳本就是buyequip; menuselect 4; buyequip; menuselect 3; 注意bind鍵不能沖突,否則先bind的無效 什麼是bind? Bind就是分配一個命令到指定的鍵,它同樣能夠分配一個alias到指定的鍵。 比如:bind "mouse1" "+attack" 表示分配+attack(攻擊)這個命令到指定的鍵mouse1(滑鼠左鍵) 什麼是alias? Alias就是給一組命令定義一個名稱,當你定義過後,CS就認為此alias為一個普通的命令,你可以用bind命令分配一個鍵給這個alias,也可以在其他的alias中使用它。 比如:alias hw "say Hello World!" 則當你在控制台(console)中輸入hw這條命令回車執行後,你就對伺服器里所有的玩家說了"Hello World!"這句話。 你還可以用bind命令:bind "v" "hw" 當你按過v鍵後,你同樣對伺服器里所有的玩家說了Hello World!這句話。 又比如: alias buym "buy;menuselect 3;menuselect 1" //(注:相當於b-3-1) alias buyv "buy;menuselect 8;menuselect 1" //(注:相當於b-8-1) alias buysay "buym;buyv;hw" //(注:組合定義到一起) bind j "buysay" //(注:組合再定義到J鍵) 則表示當你執行buysay命令(注:按J鍵即可)後,購買MP5和普通防彈衣,然後對伺服器里所有的玩家說Hello World!這句話。 此alias實現的方法為: 第一步執行buym命令,buym命令已經定義好為"打開購買菜單;選擇菜單第3項;再選擇菜單第1項",即實現了購買MP5的功能; 第二步執行buyv命令,buyv命令已經定義好為"打開購買菜單;選擇菜單第8項;再選擇菜單第1項",即實現了購買普通防彈衣的功能; 第三步執行之前已經定義好的hw命令:對伺服器里所有的玩家說Hello World!這句話。 把這三步命令定義為一個新的命令buysay,然後用bind命令分配一個鍵給這個新的命令,則當你按下j鍵後就實現了這三步命令的功能。 注意: alias語句在Half-Life Counter-Strike里不能超過259個字元即下面這行字元的長度(一般也超不到這里來的) "------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" 最長就這么長哦 下面是進階玩家需要看的基本式腳本: 1、在腳本文件中//作用為注釋,CS系統不會執行//後的文字。如在腳本中加入: //打倒ZUO BI DE (系統並不會管理這行文字而是忽略掉//及之後的文字)。 2、在腳本文件中" "作用為alias的開始和結束標志;在腳本文件中;的作用是分開兩條命令語句。 3、首先你必須了解developer這一命令這是關於調試信息的命令: 在控制台輸入developer 1後所有載控制台中顯示的信息都會在游戲的屏幕上顯示出來,相反輸入developer 0則關閉顯示信息。 注意:這些信息只是你本身的客戶端能看到,並不會發送的其他的玩家那裡。 比如我想要在屏幕的上方顯示This Script Edited by Nick這條信息,可以在控制台中用命令echo This Script Edited by Nick實現,但在游戲時是不可能看得到的(被控制台擋住了)怎樣實現呢? 我們可以用一個alias腳本實現:alias nick "developer 1; echo This Script Edited by Nick;developer 0" 然後bind v "nick" 關閉/隱藏控制台後在你按下v鍵後屏幕的上方就會顯示This Script Edited by Nick這條信息。 其次你可以使用alias語句使一些系統默認的命令簡化,如: alias dvon "developer 1" alias dvoff "developer 0" 則上一條腳本可以簡化成: alias nick "dvon; echo This Script Edited by Nick;dvoff" 這對我們編輯較長的腳本時十分有用。 4、wait命令在腳本中也是十分常用的,它的作用是在執行腳本時做一個極小的暫停,當你的延遲情況不是很嚴重時可以只使用幾個wait命令,當你的延遲情況比較糟糕時可以多用幾個wait命令來使你的腳本得以完整/正確的執行。 如: alias clmenu "wait;wait;wait;slot10" 這條命令是用來清除屏幕上的菜單信息的,在開頭的買槍腳本中買完槍後並沒有清除購買菜單我們需要按0鍵來清除菜單,而如果使用了這里的clmenu命令則可以清除購買菜單,slot10的功能就是選擇菜單上的0項。 而前面的幾個wait命令就是為了防止由網路延遲引起的系統忽略了slot10這條命令,還可以更保險一些把clmenu命令寫成: alias clmenu "wait;wait;wait;slot10;wait;wait;slot10"選兩次0項來清除購買菜單。 如果你需要較多的延遲也可以寫出下面的命令: alias w1 "wait;wait;wait;wait;wait;wait;wait;wait;wait;wait"然後在需要時用w1命令代替wait命令。 幾個比較常用的腳本: // 跳蹲腳本 // 就是用超級跳代替普通跳。 alias +cjump "+jump; +ck" alias -cjump "-jump; -ck" bind "space" "+cjump" (把超級跳bind到空格鍵) // 拆彈掩護腳本 // 當你拆彈時通知隊友掩護你,把拆彈bind到某鍵。 alias +defuse "+use; radio1; menuselect 1; slot10; say_team Cover me I'm defusing the bomb" alias -defuse "-use; slot10" bind "d" "+defuse" (把拆彈掩護bind到d鍵) // 放彈掩護腳本 // 當你放bomb時通知隊友掩護你,bind到b鍵。 alias +bomb "weapon_c4; +ck; +attack; wait; radio1; menuselect 1; slot10; say_team Cover me I'm planting the bomb" alias -bomb "-ck; -attack; slot10" bind "b" "+bomb" (把放彈掩護bind到b鍵) // 人質營救腳本 // 這個腳本把「use"加到跳中,你要做的就是跳到人質的附近就可以救他們了。 alias +jumpres "+jump; wait; +use" alias -jumpres "-jump; wait; -use" bind "enter" "+jumpres" (bind到「enter」鍵) // 停止換彈夾 // 這個腳本可以停止當前武器的換彈夾並快速換回當前武器。 alias reload_stop "weapon_knife; wait; wait; wait; lastinv" bind "q" "reload_stop" (bind到q鍵) // 蹲走腳本 // 這個腳本允許你無需按著一個鍵蹲下,可以按一下蹲,再按一下站。 alias ck_t "ck_on" alias ck_on "alias ck_t ck_off; +ck; developer 1; echo Ducking enabled; developer 0" alias ck_off "alias ck_t ck_on; -ck; developer 1; echo Standing enabled; developer 0" bind "x" "ck_t" (bind到x鍵) // 跑走腳本 // 這個腳本允許你無需按著一個鍵走,可以按一下走,再按一下跑。 alias walk_t "walk_on" alias walk_on "alias walk_t walk_off; +speed; developer 1; echo alking enabled; developer 0" alias walk_off "alias walk_t walk_on; -speed; developer 1; echo Running enabled; developer 0" bind "w" "walk_t" (bind到w鍵) // 快速劈刀子腳本1 // 當你按著一個鍵時,會換成刀子用第一種方式連續砍劈,當你放開按鍵時換回原來的武器。 alias +qslash "weapon_knife; wait; +attack" alias -qslash "-attack; lastinv" bind "alt" "+qslash" (bind到Alt鍵) // 快速劈刀子腳本2 // 當你按著一個鍵時,會換成刀子用第二種方式連續砍劈,當你放開按鍵時換回原來的武器。 alias +qstab "weapon_knife; wait; +attack2" alias -qstab "-attack2; wait; lastinv" bind "alt" "+qstab" (bind到Alt鍵) ******************************* // 一鍵購買裝備腳本,每個腳本必須包括mclr和w3兩行才完整。 alias +armor "buyequip; menuselect 1" // 買防彈衣 alias -armor "mclr; mclr" alias clmenu "wait;wait;wait;slot10;wait;wait;slot10" //編輯一鍵持續通話 . (所謂的一件持續通話就是按一下k鍵執行語音通話功能,再按一下k放棄語音通話功能。這樣就可以不用一直按著某個鍵再通話了) alias voiceon "+voicerecord;alias voi voiceoff" alias voiceoff "-voicerecord;alias voi voiceon" alias voi "voiceon" bind k voi 打開記事本,輸入語句,點"另存為"到CSTRIKE,格式為"所有文件",文件名為*.CFG 就可以了

Ⅶ 如何屏蔽webBrowser打開網頁的所有聲音

可以通過瀏覽器控制項來設置下載,顯示設置和執行的控制權。 為了要得到這些控制,實現宿主的IDispatch介面,使得它處理DISPID_AMBIENT_DLCONTROL。當瀏覽器控制項被實例化的時候,它將會以這一個ID調用的IDispatch::Invoke。將pvarResult設置為下列的標識的一個位與的組合,指明的配置。

DLCTL_DLIMAGES , DLCTL_VIDEOS 和 DLCTL_BGSOUNDS: 如果這些標識被設定,圖像,視頻和背景音樂將會被從伺服器下載並且顯示或播放,否則將不被下載和顯示。
DLCTL_NO_SCRIPTS 和 DLCTL_NO_JAVA: 腳本和Java小程序將不被運行。
DLCTL_NO_DLACTIVEXCTLS 和 DLCTL_NO_RUNACTIVEXCTLS: ActiveX 控制項將不被下載或者運行。
DLCTL_DOWNLOADONLY: 網頁只將會被下載,不顯示。
DLCTL_NO_FRAMEDOWNLOAD:瀏覽器控制項將會下載並且解析框架集頁面,但是不會下載和解析框架集中單獨的框架。
DLCTL_RESYNCHRONIZE 和 DLCTL_PRAGMA_NO_CACHE: 這些標志導致Internet緩沖的刷新。通過 DLCTL_RESYNCHRONIZE,伺服器將會被請求更新狀態。如果伺服器指出緩存信息是最新的,將會使用 緩存文件。通過DLCTL_PRAGMA_NO_CACHE,不管文件的更新狀態如何,文件都會被從伺服器重新下載。
DLCTL_NO_BEHAVIORS: 行為不被下載並且在文件中被禁用。
DLCTL_NO_METACHARSET_HTML: 忽略在META元素中指明的字元集。
DLCTL_URL_ENCODING_DISABLE_UTF8 和 DLCTL_URL_ENCODING_ENABLE_UTF8: 這些標志的功能類似於IDocHostUIHandler::GetHostInfo中使用的DOCHOSTUIFLAG_URL_ENCODING_DISABLE_UTF8 和DOCHOSTUIFLAG_URL_ENCODING_ENABLE_UTF8標志。不同是只有在瀏覽器控制項被初始化的時候,DOCHOSTUIFLAG標志才會被檢查。這里的環境特性變化的下載標志在每當瀏覽器控制項需要運行一個下載時被檢查。
DLCTL_NO_CLIENTPULL: 不運行客戶端重定位頁面操作(譯者註:例如<meta http-equiv="refresh" content="30"> 的默認行為)。
DLCTL_SILENT: 在下載期間沒有用戶界面顯示。
DLCTL_FORCEOFFLINE: 瀏覽器控制項總是在離線模式中操作。
DLCTL_OFFLINEIFNOTCONNECTED 和 DLCTL_OFFLINE: 這些標志是相同的。如果不連接到英特網,瀏覽器控制項將會在離線模式中操作。
DISPID_AMBIENT_DLCONTROL和標志的數值是在mshtmdid.h被定義的。

最初,當對IDispatch::Invoke調用開始的時候, pvarResult參數指向的VARIANT是VT_EMPTY類型。 必須為任何有效的設定設置它為VT_I4類型。可以在VARIANT的lVal成員中存儲標志數值。

大部份標志數值有否定的效果,也就是說,他們避免行為正常地發生。舉例來說,如果不自定義瀏覽器控制項行為,那麼通常腳本會被執行。 但是如果設定DLCTL_NOSCRIPTS 標志,腳本將不會在控制的那個實例中運行。然而,三個標志— DLCTL_DLIMAGES , DLCTL_VIDEOS 和 DLCTL_BGSOUNDS的作用正好相反。必須全部設置標志,使得瀏覽器控制項以它的默認行為執行關於圖像,視頻和聲音的處理。

下列示例代碼使得一個瀏覽器控制項實例下載並且顯示圖像和視頻,但是不處理背景音樂,因為DLCTL_BGSOUNDS沒有被明確地設定。瀏覽器控制項顯示的頁上的腳本運行被禁用。

例子

STDMETHODIMP CAtlBrCon::Invoke(DISPID dispidMember, REFIID riid,

LCID lcid, WORD wFlags,

DISPPARAMS* pDispParams,

VARIANT* pvarResult,

EXCEPINFO* pExcepInfo,

UINT* puArgErr)

{

switch (dispidMember)

{

case DISPID_AMBIENT_DLCONTROL:

pvarResult->vt = VT_I4;

pvarResult->lVal = DLCTL_DLIMAGES

DLCTL_VIDEOS

DLCTL_NO_SCRIPTS;

break;

default:

return DISP_E_MEMBERNOTFOUND;

}

return S_OK;

}

Ⅷ 怎麼關閉按鍵精靈腳本使用後的聲音

1.
製作腳本:按照個人需求從網上搜集腳本或者自己製作腳本。如果您的腳本是從別的地方收集的,請先把腳本文件拷貝到按鍵精靈文件夾下的script文件夾中,然後再運行按鍵精靈。
2.選擇有效的窗口:建議您選擇「對所有窗口有效」。如果您只需要腳本當某個窗口在前台時有效,請選擇窗口名稱,比如「龍族」
3.讓需要執行的腳本「有效」,只有「有效」一欄中勾中的腳本才會執行。
4.進入游戲(或者其他需要使用按鍵精靈的軟體)
,在需要使用腳本的時候按下腳本的「快捷鍵」,按鍵精靈就會忠實的為您工作了。
按鍵精靈主界面
圖:主界面及功能按鈕
主界面功能簡介:
增加:增加一個新的腳本。
修改:修改當前選中的腳本。
刪除:刪除當前選中的腳本,可以同時選中多個腳本進行刪除。
錄制:錄制新的腳本,新手製作腳本首選功能。
上傳:將當前腳本上傳至按鍵精靈網站,與他人進行交流。
全部有效/無效:讓所有腳本有效或者無效。
注冊:注冊按鍵精靈,使用正版軟體。
幫助:查看用戶幫助手冊。
圖:錄制功能
錄制功能簡介:
強烈推薦的功能!能夠忠實記錄您的動作,並在腳本執行時回放,新手也可隨心所欲製作腳本。按下scrolllock鍵就可以開始錄制,再次按下就可停止錄制,最後保存即可。如果您需要按鍵精靈忠實的記錄滑鼠移動軌跡,在後面的「記錄滑鼠移動軌跡」前面打個勾就可以了。錄制過程中可以隨便移動錄制工具條,不會對您錄制的動作產生任何影響。
圖:上傳腳本
上傳腳本功能簡介:
在主界面選擇一個腳本,點擊「上傳」按鈕就可以進入上傳腳本界面。
您可以將自己比較得意的腳本上傳到我們的伺服器。在您的腳本上傳成功之後,我們將會進行人工審核。不錯的腳本都會被我們推薦給其他玩家共同學習。
上傳時按鍵精靈會自動填寫一些信息。請您在「腳本說明」里寫上腳本的用途、製作思路等你認為對其他人有幫助的信息。沒有說明或者說明不清楚的腳本將無法獲得推薦。:-)
腳本編輯器
圖:腳本編輯器界面
腳本編輯器使用說明:
在動作選擇區選擇動作,插入右邊的腳本內容區即可。腳本支持粘貼、復制、移動、刪除等操作。
腳本編寫完畢之後,在腳本設置區進行一些必要的設置,點擊「保存腳本」
,就可保存當前製作的腳本,點擊右上角的x符號可以關閉編輯器返回主界面。
注意:我們默認的終止熱鍵是「f12」
,目前所有的腳本使用同一個終止熱鍵,也就是按下一個終止熱鍵之後,所有的腳本就會停止運行。
圖:腳本調試功能
腳本調試功能簡介:
腳本調試功能允許您隨時觀察腳本的執行順序,也可以隨意暫停/繼續腳本的運行,方便查找腳本錯誤。當您點擊「執行」後,腳本將會開始執行,同時記錄下每一步執行了哪條動作(語句),您可以隨時按「暫停」熱鍵暫時中止腳本執行,然後點擊「語句編號」立刻查看,看完以後可以隨時讓腳本從中斷處恢復執行。
執行熱鍵:
scrolllock
暫停熱鍵:pause
停止熱鍵:scrolllock
圖:
抓點界面
抓點功能簡介:
用戶可以抓取20個坐標點以及相應坐標點的顏色。抓點熱鍵包括數字鍵0到9,以及數字鍵下方的10個字母鍵q到p。按下熱鍵即可獲得滑鼠當前所在位置的坐標和顏色,以備製作腳本時使用。
偏移抓點:當使用偏移抓點時,實際抓到的是滑鼠附近的一點的坐標和顏色(具體抓到的點用一個「瞄準鏡」表示)。這樣可以解決在某些情況下,滑鼠圖標顏色會擋住真實坐標顏色的問題。

Ⅸ 如何用actionscript3.0設置關閉flash的全部聲音

幫助中如是說:
SoundMixer 類包含 SWF 文件中全局聲音控制項的靜態屬性和方法。 SoundMixer 類控制 SWF 中嵌入的聲音流;它並不控制動態創建的 Sound 對象(即在 ActionScript 中創建的 Sound 對象)。
stopAll () 方法
public static function stopAll():void語言版本 : ActionScript 3.0Player 版本 : Flash Player 9停止當前正在播放的所有聲音。
此方法不停止播放頭。 設置到流的聲音在播放頭移過它們所在的幀時將恢復播放。使用此屬性時,請考慮 Flash Player 安全模型:默認情況下,調用 SoundMixer.stopAll() 方法只會停止與調用此方法的對象在相同安全沙箱中的聲音。 任何聲音回放如果不是從與調用對象相同的沙箱中啟動的,則不會停止這樣的聲音。
使用 Sound 類的 load() 方法載入聲音時,可指定 context 參數,該參數為一個 SoundLoaderContext 對象。 若將 SoundLoaderContext 對象的 checkPolicyFile 屬性設為 true,則 Flash Player 將在從其中載入該聲音的伺服器上檢查一個跨域策略文件。 如果伺服器具有跨域策略文件,且該文件允許訪問 SWF 文件域,則該文件可使用 SoundMixer.stopAll() 方法停止載入的聲音;否則就不可以。

Ⅹ 網頁製作中關閉聲音的代碼

<!--STATUS OK-->
<html><head><meta http-equiv=content-type content="text/html; charset=gb2312"><title></title>
<link rel="stylesheet" type="text/css" href="/comm.css">
<script language="javascript">
// JavaScript Document
//驗空的函數
function checkblank(id)
{
ele=document.getElementById(id);
len=bytes(ele.value);
if(len==0)
{
showerror("msg_blank");
return false;}
else
{ hideerror("msg_blank");
return true;
}
}
//驗位元組數多於
function checkbytem(id,smax)
{
ele=document.getElementById(id);
len=bytes(ele.value);
if(len>smax)
{
showerror("msg_maxthan");
return false;
}
else
{ hideerror("msg_maxthan");
return true;
}

}
//驗證位元組數少於
function checkbytes(id,smin)
{
ele=document.getElementById(id);
len=bytes(ele.value);
if(len<smin)
{
showerror("msg_minthan");
return false;
}
else
{
hideerror("msg_minthan");
return true;}
}
//驗證位元組數多於和少於
function checkbyteall(id,smin,smax)
{
ele=document.getElementById(id);
len=bytes(ele.value);
if((len<smin)||(len>smax))
{
showerror("msg_than");
return false;
}
else{
hideerror("msg_than");
return true;}
}
//獲取位元組數目針對中英文和數字
function bytes(str)
{if(typeof(str)!='string'){
str = str.value;
}
var len = 0;
for(var i = 0; i < str.length; i++){
if(str.charCodeAt(i) > 127){
len++;
}
len++;
}
return len;
}
//去除左右空格
function trimlr(id)
{
var str=document.getElementById(id).value;
for(i=0;str.charAt(i)==" "|| str.charAt(i)==" ";i++)
{
}
str=str.substring(i,str.length);
for(i=str.length-1;str.charAt(i)==" "|| str.charAt(i)==" ";i--)
{
}
str=str.substring(0,i+1);
return str;
}
//多個空格和換行當做一個使用
function trimrn(id)
{
var el=document.getElementById(id);
var s=el.value;
var len = s.length;
i=0;
flag=0;
flagn=0;
var result="";
while(i<len)
{
ch=s.charAt(i);
if(ch=="\n"||ch=="\r")
{
if((flagn==1)&&(ch=="\n")){
flag++;
flagn=0;
}else if(ch=="\r"){
flagn=1;
}

i++;
if(flag==1)
{
result=result+ch;
}

}else{
flag=0;
flagn=0;
result=result+ch;
i++;
}
}
return result;
}
//統一處理錯誤問題
function showerror(msg)
{if(msg)
ob=document.getElementById(msg);
ob.style.display="block";
}
function hideerror(msg)
{
if(msg)
ob=document.getElementById(msg);
ob.style.display="none";
}
function setvalue(id)
{
document.getElementById(id).value=trimrn(id);
alert(document.getElementById(id).value);
}
function cutSpace(id)
{
el=document.getElementById(id);
s=el.value;
var len = s.length;
var i;
var ch;
var result = "";

i = 0;
while (i < len)
{
ch = s.charAt(i++);
result += ch;
if (ch != ' ' && ch !=' ')
{
continue;
}

while (i < len && (ch = s.charAt(i)) == ' ')
{
i++;
}
}

return result;
}
//從輸入項到選中
function getselect(id,selectname)
{

var ele = document.getElementById(id);

ele.selectedIndex = selectname;

}

</script>
<link rel="stylesheet" type="text/css" href="/space.css">

<script language="JavaScript">
<!--
function chbox(checkid)
{
if(document.getElementById(checkid).checked)
{
document.getElementById(checkid).value=1;
}
}

function chconfirm()
{
if(document.getElementById("confirm").checked)
{
document.getElementById("buttonid").disabled=false;
}
else
{
document.getElementById("buttonid").disabled=true;
}
}

function checkform()
{
chbox("spMusicAutoPlay");
chbox("spMusicLoop");
if(chnalen()==true)
{
document.musicform.submit();
}
}

function chnalen()
{
var flan=0;
for(var j=0;j<1;j++)
{
var str=document.getElementById("musid"+j).value;
var len=bytes(str);
if(len>200)
{
flan++;
}
else if(checkname("musid"+j)==false)
{
flan++;
}
}
if(flan==0)
{
return true;
}
else
{
return false;
}
}
function checkname(sname)
{
var filename1=trimlr(sname);
document.getElementById("musid0").value=filename1;
var len=filename1.length;
filename2=filename1.substr((len-4),4);
filename3=filename1.substr((len-5),5);
filename4=filename1.substr((len-7),7);
filename2=filename2.toLowerCase( );
if((filename2==".mp3")||(filename2==".MP3")||(filename2==".wma")||(filename2==".WMA")||(filename2==".wmv")||(filename2==".WMV")||(filename2==".mpg")||(filename2==".MPG")||(filename2==".avi")||(filename2==".AVI")||(filename2==".swf")||(filename2==".SWF")||(filename3==".mpeg")||(filename3==".MPEG")||(filename4=="http://"))
{
return true;
}
else
{
if(len>0)
{
alert("不合適的音樂格式");
return false;
}
}
}
//-->
</script>
</head>
<body>

<div class="formtit">背景音樂設置</div>
<form name="musicform" action="" method="post">
<table border="0" cellspacing="6" cellpadding="1" class="formhd">
<tr>
<td colspan="2" nowrap class="f14">請輸入您要播放音樂的媒體文件地址,支持MP3、WMA、WMV、AVI、MPG、MPEG、SWF和WAV格式。
</td>
</tr>

<tr>
<td width='80' class='f14' nowrap>文件地址:</td>
<td width='400'><input type='text' name='m0' id='musid0' style='width:390px' value='12.mp3' onChange='checkname("musid0")'></td>
<script>
if (document.getElementById("musid0").value=="") {
document.getElementById("musid0").focus();
document.getElementById("musid0").value="http://";
}
</script>

</tr>

<tr>
<td class="f14"></td>
<td class="f14">
<input name="spMusicAutoPlay" id="spMusicAutoPlay" type="checkbox" value="" > 自動播放
<input name="spMusicLoop" id="spMusicLoop" type="checkbox" value="" > 循環播放
</td>
<input type="hidden" name="cm" value="1">
<input type="hidden" name="ct" value="7">
</tr>

<tr>
<td></td>

<td class="formsb"><input name="buttonid" id="buttonid" type="button" value=" 確定 " onClick="checkform()" ></td>
</tr>

</table>

</form>
<br><br><center><div id="ft">&;2006 Bai</div></center></body></html>

看看這個分析一下你應該能明白,不明白再補充吧。

熱點內容
在配置更新的時候沒電關機怎麼辦 發布:2024-05-18 20:36:10 瀏覽:926
win7訪問win2000 發布:2024-05-18 20:27:41 瀏覽:387
青島人社局密碼多少 發布:2024-05-18 20:19:10 瀏覽:733
無法存儲呼叫轉移 發布:2024-05-18 20:18:30 瀏覽:125
資料庫的調優 發布:2024-05-18 20:18:29 瀏覽:345
sqlserver注冊表清理 發布:2024-05-18 20:13:14 瀏覽:990
linux刪除連接 發布:2024-05-18 20:06:56 瀏覽:821
linux搭建雲伺服器平台 發布:2024-05-18 19:52:21 瀏覽:401
安卓怎麼關閉美易訂閱 發布:2024-05-18 19:29:16 瀏覽:643
蘋果手機配置代理伺服器怎麼開 發布:2024-05-18 19:29:07 瀏覽:230