想请教一下,例如我在XP系统的运行下面输入code://abcdefg 类似这种命令行,会启动我指定的程序以及把参数传进去,这个是什么协议,实现的原理是什么呢。请指点

解决方案 »

  1.   

    code://abcdefg ???这是什么东西?能举个正确的例子吗?
      

  2.   

    那个只是调用系统的一个执行程序的API,函数内部自动判断你的输入,不是什么协议
      

  3.   

    建议你看看这个 http://www.vckbase.com/code/viewcode.asp?id=3109
      

  4.   

    其实就上面这个就是我自己定义的一些东西,例如我的定义了只要在运行里面输入命令code://1000000
    系统便会调用我指定的程序,并把1000000作为参数传进我的程序里面去
      

  5.   

    注册表中加一下就可以了,具体可以参照迅雷,电驴等,他们的链接是自定义的比如thunder,在注册表中些对应关系,指定程序打开,然后传参,这样不只是在运行中可以打开你指定的程序,浏览器中的超链接如果以你定义的链接,也能直接打开你的程序