HTML5技术

通用网页调用本地应用程序方案(windows平台) - 小龙女先生

字号+ 作者:H5之家 来源:H5之家 2017-05-16 13:00 我要评论( )

一、更新注册表 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\receiv

一、更新注册表

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:表示网页打开时提示的名称
  • "%1":表示要传递的参数,只是%1,\":表示的是转义字符
  • 二、创建一个应用

    以下是c#应用程序的代码: 入口位置:

    static class Program { 应用程序的主入口点。 /// </summary> [STAThread] static void Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1(args)); } }

    窗体代码:

    Form1 : Form { private string[] args; public Form1(string[] args) { this.args = args; InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { , this.args); } }

    三、创建一个网页

    网页用a标签调用即可:

    open

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • 腾讯ISUX网页前端代码分析 - 怡然城南

      腾讯ISUX网页前端代码分析 - 怡然城南

      2017-05-11 09:00

    • 网页适应所有屏幕宽度 - 侧耳倾听一场梦

      网页适应所有屏幕宽度 - 侧耳倾听一场梦

      2017-04-22 10:00

    • 网页版扫雷游戏 - 季末的寂寞

      网页版扫雷游戏 - 季末的寂寞

      2017-04-21 13:00

    • 基于CSS的个人网页 - 汕大-吴广林

      基于CSS的个人网页 - 汕大-吴广林

      2017-04-21 12:00

    网友点评
    t