欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

ASP 連接執(zhí)行程序

admin
2010年7月5日 0:5 本文熱度 5904
[p]一、需求 [br]當(dāng)前,使用asp開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè),客戶(hù)端使用微軟公司的ie系列瀏覽器查看是一種很流行的模式。我們?cè)陂_(kāi)發(fā)過(guò)程中遇到了這樣的一個(gè)問(wèn)題,由于技術(shù)和時(shí)間上的限制,必須在網(wǎng)頁(yè)中調(diào)用一個(gè)執(zhí)行程序。你當(dāng)然可以用一個(gè)超級(jí)鏈接直接指向所需的程序,但這樣做會(huì)被微軟“黑”一下的:每次在ie中打開(kāi)這個(gè)鏈接時(shí)就會(huì)出現(xiàn)一個(gè)不受歡迎的警告框(當(dāng)然,它有它的道理,主要是出于安全方面的考慮),這對(duì)用戶(hù)來(lái)說(shuō)是很能接受的。能不能用一個(gè)很方便、簡(jiǎn)潔的方法來(lái)解決這個(gè)問(wèn)題呢? [br]經(jīng)過(guò)一番研究,出臺(tái)了一個(gè)被稱(chēng)為“李代桃僵”的方法: [br]l 在系統(tǒng)中創(chuàng)建一種特定的文件類(lèi)型,如:*.spa; [br]2 將該類(lèi)型的文件與要在asp中執(zhí)行的程序關(guān)聯(lián)起來(lái); [br]3 超級(jí)鏈接指向一個(gè)設(shè)定的擴(kuò)展名是“spa”的文件。 [br]這種做法的原理是:在ie中通過(guò)超級(jí)鏈接打開(kāi)一個(gè)文件時(shí),如果瀏覽器自身能解釋該類(lèi)型的文件,文件的內(nèi)容直接顯示在瀏覽器中,如文本文件,否則就搜索注冊(cè)表中設(shè)置,找出處理這種類(lèi)型文件的程序,然后調(diào)用相應(yīng)的程序打開(kāi)該文件。 [br]二、方法 [br]具體的實(shí)現(xiàn)方法為手工和自動(dòng)兩種方式,如下所示: [br](一)、手工設(shè)置 [br]l 打開(kāi)資源管理器,如圖1所示,點(diǎn)擊[查看]菜單中的[文件夾選項(xiàng)]菜單,系統(tǒng)顯示[文件夾選項(xiàng)]對(duì)話(huà)框,如圖2 所示,其中有[文件類(lèi)型]頁(yè); [/p]
[p][br]注意:須選中某個(gè)文件或文件夾,如果選中提[打印機(jī)]或[控制面板]等該對(duì)話(huà)框沒(méi)有這一頁(yè) [/p]
[p]2 點(diǎn)擊[新建類(lèi)型(n)…]按鈕,打開(kāi)[添加新文件類(lèi)型]對(duì)話(huà)框,如圖3所示。在[類(lèi)型說(shuō)明]文本框中輸入“asp關(guān)聯(lián)”,在[相關(guān)擴(kuò)展名]文本框中輸入“.spa”;(注:[內(nèi)容類(lèi)型]是用做選擇已經(jīng)安裝的程序關(guān)聯(lián)某種類(lèi)型的文件,該框不填) [/p]
[p]3 打開(kāi)”,點(diǎn)擊[瀏覽(r)…]按鈕,在對(duì)話(huà)框中選擇要在asp中調(diào)用的程序。 [/p]
[p]4 點(diǎn)擊每個(gè)對(duì)話(huà)框的[確定]的按鈕即可完成; [/p]
[p]特別注意:如圖3所示的[添加新文件類(lèi)型]對(duì)話(huà)框的下方面有一個(gè)[下載后確認(rèn)打開(kāi)]選項(xiàng)。該選項(xiàng)在默認(rèn)狀態(tài)下是被選中的,這種情況下,在網(wǎng)頁(yè)中初次打開(kāi)“.spa”類(lèi)型的文件時(shí),系統(tǒng)會(huì)給出提示框詢(xún)問(wèn)是否繼始終用某個(gè)程序打開(kāi)該類(lèi)型的文件。如果連這個(gè)框也不想出,則須將[下載后確認(rèn)打開(kāi)]選項(xiàng)置于非選中狀態(tài) [/p]
[p]設(shè)置完成后,超級(jí)鏈接指向一個(gè)文件,如a.spa,再點(diǎn)擊一次,你就會(huì)看到你需要的程序不講任何條件就運(yùn)行起來(lái)了! [br]自動(dòng)設(shè)置 [br]很顯然,系統(tǒng)編制完成交到用戶(hù)手中時(shí),如果還要求用戶(hù)做上述設(shè)置是不現(xiàn)實(shí)的,軟件的生存能力會(huì)大打折扣,因?yàn)闆](méi)有幾個(gè)人會(huì)愿意聽(tīng)擴(kuò)展名和注冊(cè)表的。那么就必須讓述的工作自動(dòng)完成。 [br]在手工設(shè)置的程序與文件關(guān)聯(lián)后,所有相關(guān)的信息都存在了注冊(cè)表中,因此只要在注冊(cè)表中寫(xiě)入相同的內(nèi)容即可實(shí)現(xiàn)關(guān)聯(lián)可執(zhí)行程序的功能。在注冊(cè)表中寫(xiě)入一些信息對(duì)現(xiàn)有的編程軟件來(lái)說(shuō)是一件比較簡(jiǎn)單的事情,象vb和delphi都提供了完整的存取注冊(cè)表內(nèi)容的的函數(shù),另外打包工具通常也是提供寫(xiě)注冊(cè)表的功能的。那么如何在注冊(cè)表中找到對(duì)應(yīng)的信息呢。該當(dāng)方法如下: [br]l 打開(kāi)注冊(cè)表編輯器(點(diǎn)擊開(kāi)始菜單中的運(yùn)行,在文件框中輸入“regedit”,回車(chē)); [br]2 點(diǎn)擊注冊(cè)表編輯器中的[編輯]菜單中的[查找]菜單項(xiàng),在[查找目標(biāo)]文本框中輸入“.spa”,然后開(kāi)始查找,很快就會(huì)找到一個(gè)名叫“.spa”的主鍵,它有一個(gè)默認(rèn)的字符串值“spafile”。點(diǎn)擊[注冊(cè)表]菜單中的[導(dǎo)出注冊(cè)表文件],將該主鍵的設(shè)置導(dǎo)出到一個(gè)文件中,如“spa1.reg”; [br]4 再次使用[編輯]菜單中的[查找]菜單項(xiàng),在[查找目標(biāo)]文本框中輸入“spafile”,然后開(kāi)始查找,很快就會(huì)找到一個(gè)名叫“spafile”的主鍵,它有“shell”等子鍵,采用上一步同樣的方法,將該主鍵的設(shè)置導(dǎo)出到一個(gè)文件中,如“spa2.reg” [br]現(xiàn)在只需打開(kāi)這兩個(gè)文件,參照其中的設(shè)置寫(xiě)幾行程序,工作就完成了! [/p]
[p]3.附兩個(gè)注冊(cè)表文件的內(nèi)容 [br]l spa1.reg [br][hkey_classes_root.spa] [br]@="spafile" [br]注:“@”是默認(rèn)的意思 [/p]
[p]l spa2.reg [br][hkey_classes_rootspafile] [br]@="asp關(guān)聯(lián)" [br]"editflags"=hex:00,00,01,00 [/p]
[p][hkey_classes_rootspafileshell] [br]@="" [/p]
[p][hkey_classes_rootspafileshellopen] [br]"editflags"=hex:01,00,00,00 [/p]
[p][hkey_classes_rootspafileshellopencommand] [br]@="c:\windows\notepad.exe %1" [/p]

該文章在 2010/7/5 0:05:50 編輯過(guò)
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專(zhuān)業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶(hù)的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved