通用网页调用本地应用程序方案(windows平台)
生活随笔
收集整理的這篇文章主要介紹了
通用网页调用本地应用程序方案(windows平台)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、更新注冊表
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\receiveOutOfArg] "URL Protocol"="D:\\LongHaibin\\Learn\\Net\\receiveOutOfArg\\receiveOutOfArg\\bin\\Debug\\receiveOutOfArg.exe" @="applicationName" [HKEY_CLASSES_ROOT\receiveOutOfArg\DefaultIcon] @="D:\\LongHaibin\\Learn\\Net\\receiveOutOfArg\\receiveOutOfArg\\bin\\Debug\\receiveOutOfArg.exe,1" [HKEY_CLASSES_ROOT\receiveOutOfArg\shell] [HKEY_CLASSES_ROOT\receiveOutOfArg\shell\open] [HKEY_CLASSES_ROOT\receiveOutOfArg13:14 2017/5/11\shell\open\command] @="\"D:\\LongHaibin\\Learn\\Net\\receiveOutOfArg\\receiveOutOfArg\\bin\\Debug\\receiveOutOfArg.exe\" \"%1\""說明:
- applicationName:表示網(wǎng)頁打開時提示的名稱
- "%1":表示要傳遞的參數(shù),只是%1,\":表示的是轉(zhuǎn)義字符
二、創(chuàng)建一個應(yīng)用
以下是c#應(yīng)用程序的代碼: 入口位置:
static class Program {/// <summary>/// 應(yīng)用程序的主入口點。/// </summary> [STAThread]static void Main(string[] args){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new Form1(args));} }窗體代碼:
public partial class Form1 : Form {private string[] args;public Form1(string[] args){this.args = args;InitializeComponent();}private void Form1_Load(object sender, EventArgs e){this.label1.Text = string.Join(",", this.args);} }三、創(chuàng)建一個網(wǎng)頁
網(wǎng)頁用a標(biāo)簽調(diào)用即可:
<a href="receiveOutOfArg://abc">open</a>轉(zhuǎn)載于:https://www.cnblogs.com/cqhaibin/p/6858300.html
總結(jié)
以上是生活随笔為你收集整理的通用网页调用本地应用程序方案(windows平台)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android studio Error
- 下一篇: 轻松设置路由器 路由器如何设置sdd