因为我的WEB项目存在报表功能,但WEB做报表实现输出打印不是很理想,所以我就想以做插件的方式做这个报表功能
但因本人技术有限不懂怎么做C#的浏览器插件,
所以就想做一个本地的应用程序(FSPrint.exe),然后在浏览器来启动并进行传参给我的FSPrint.exe
以下是实现方法
1:新建Windows应用程序FSPrint,并完成报表功能
2:新建Windows安装项目
3:对安装项目进行正常的配置,然后“安装项目主目录中”点击右键-》视图-》注册表,然后根据下图的样式添加以下项和值
在WEB项目中输入<a href="FSPrint:123456">启动打印功能</a>,运行当前页面点击这个链接就可以启动FSPrint.exe了
注:
应用程序中用
string ComString = System.Environment.CommandLine.ToString();
来取得传过来的参数“123456”