91网首页-91网页版-91网在线观看-91网站免费观看-91网站永久视频-91网站在线播放

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

ASP 連接執(zhí)行程序

admin
2010年7月5日 0:5 本文熱度 6421
[p]一、需求 [br]當前,使用asp開發(fā)動態(tài)網(wǎng)頁,客戶端使用微軟公司的ie系列瀏覽器查看是一種很流行的模式。我們在開發(fā)過程中遇到了這樣的一個問題,由于技術(shù)和時間上的限制,必須在網(wǎng)頁中調(diào)用一個執(zhí)行程序。你當然可以用一個超級鏈接直接指向所需的程序,但這樣做會被微軟“黑”一下的:每次在ie中打開這個鏈接時就會出現(xiàn)一個不受歡迎的警告框(當然,它有它的道理,主要是出于安全方面的考慮),這對用戶來說是很能接受的。能不能用一個很方便、簡潔的方法來解決這個問題呢? [br]經(jīng)過一番研究,出臺了一個被稱為“李代桃僵”的方法: [br]l 在系統(tǒng)中創(chuàng)建一種特定的文件類型,如:*.spa; [br]2 將該類型的文件與要在asp中執(zhí)行的程序關(guān)聯(lián)起來; [br]3 超級鏈接指向一個設(shè)定的擴展名是“spa”的文件。 [br]這種做法的原理是:在ie中通過超級鏈接打開一個文件時,如果瀏覽器自身能解釋該類型的文件,文件的內(nèi)容直接顯示在瀏覽器中,如文本文件,否則就搜索注冊表中設(shè)置,找出處理這種類型文件的程序,然后調(diào)用相應(yīng)的程序打開該文件。 [br]二、方法 [br]具體的實現(xiàn)方法為手工和自動兩種方式,如下所示: [br](一)、手工設(shè)置 [br]l 打開資源管理器,如圖1所示,點擊[查看]菜單中的[文件夾選項]菜單,系統(tǒng)顯示[文件夾選項]對話框,如圖2 所示,其中有[文件類型]頁; [/p]
[p][br]注意:須選中某個文件或文件夾,如果選中提[打印機]或[控制面板]等該對話框沒有這一頁 [/p]
[p]2 點擊[新建類型(n)…]按鈕,打開[添加新文件類型]對話框,如圖3所示。在[類型說明]文本框中輸入“asp關(guān)聯(lián)”,在[相關(guān)擴展名]文本框中輸入“.spa”;(注:[內(nèi)容類型]是用做選擇已經(jīng)安裝的程序關(guān)聯(lián)某種類型的文件,該框不填) [/p]
[p]3 打開”,點擊[瀏覽(r)…]按鈕,在對話框中選擇要在asp中調(diào)用的程序。 [/p]
[p]4 點擊每個對話框的[確定]的按鈕即可完成; [/p]
[p]特別注意:如圖3所示的[添加新文件類型]對話框的下方面有一個[下載后確認打開]選項。該選項在默認狀態(tài)下是被選中的,這種情況下,在網(wǎng)頁中初次打開“.spa”類型的文件時,系統(tǒng)會給出提示框詢問是否繼始終用某個程序打開該類型的文件。如果連這個框也不想出,則須將[下載后確認打開]選項置于非選中狀態(tài) [/p]
[p]設(shè)置完成后,超級鏈接指向一個文件,如a.spa,再點擊一次,你就會看到你需要的程序不講任何條件就運行起來了! [br]自動設(shè)置 [br]很顯然,系統(tǒng)編制完成交到用戶手中時,如果還要求用戶做上述設(shè)置是不現(xiàn)實的,軟件的生存能力會大打折扣,因為沒有幾個人會愿意聽擴展名和注冊表的。那么就必須讓述的工作自動完成。 [br]在手工設(shè)置的程序與文件關(guān)聯(lián)后,所有相關(guān)的信息都存在了注冊表中,因此只要在注冊表中寫入相同的內(nèi)容即可實現(xiàn)關(guān)聯(lián)可執(zhí)行程序的功能。在注冊表中寫入一些信息對現(xiàn)有的編程軟件來說是一件比較簡單的事情,象vb和delphi都提供了完整的存取注冊表內(nèi)容的的函數(shù),另外打包工具通常也是提供寫注冊表的功能的。那么如何在注冊表中找到對應(yīng)的信息呢。該當方法如下: [br]l 打開注冊表編輯器(點擊開始菜單中的運行,在文件框中輸入“regedit”,回車); [br]2 點擊注冊表編輯器中的[編輯]菜單中的[查找]菜單項,在[查找目標]文本框中輸入“.spa”,然后開始查找,很快就會找到一個名叫“.spa”的主鍵,它有一個默認的字符串值“spafile”。點擊[注冊表]菜單中的[導出注冊表文件],將該主鍵的設(shè)置導出到一個文件中,如“spa1.reg”; [br]4 再次使用[編輯]菜單中的[查找]菜單項,在[查找目標]文本框中輸入“spafile”,然后開始查找,很快就會找到一個名叫“spafile”的主鍵,它有“shell”等子鍵,采用上一步同樣的方法,將該主鍵的設(shè)置導出到一個文件中,如“spa2.reg” [br]現(xiàn)在只需打開這兩個文件,參照其中的設(shè)置寫幾行程序,工作就完成了! [/p]
[p]3.附兩個注冊表文件的內(nèi)容 [br]l spa1.reg [br][hkey_classes_root.spa] [br]@="spafile" [br]注:“@”是默認的意思 [/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ān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 碰免费公开视频97 | 欧美性xxxx禁忌 | 午夜日韩高清 | 精品国产自在91欧 | 国产老妇真| 日本亚洲三级国产 | 国产区精品区自拍 | 国产精品大全 | 日本黄页影视 | 欧美亚洲视频一区 | 日本黄页网站大全 | 午夜绿帽 | 日本中文字幕有码 | 国产五月天在线观 | 欧洲一区二区三区 | 亚洲无码在线免费 | 精品一区二区视频在 | 国产理论片高清 | 欧美日韩另类在线 | 日韩精品在线第二页 | 国产精品高清自产拍 | 日本成人一区在线 | 日韩精品一区二区 | 欧美亚洲性爱电影 | 国产精品免费小视频 | 精品国语任你躁 | 国产福利萌白酱 | 日韩一区二区三区 | 日本不卡网站 | 青青国产精 | 乱伦综合国产免费 | 日本不卡一区 | 国产亚洲精品导航 | 3d成人动漫资源 | 人人97人人干 | 乱子午夜国产电 | 91精品国产9| 国产在线久欧美视频 | 韩国主播 | 国产中老年妇女精品 | 精品视频偷拍 |