当前位置: 首页 > 面试题库 >

如何使用超链接运行外部程序,例如记事本?

梁丘烨
2023-03-14
问题内容

我正在通过C#生成HTML报告,以在具有3列的表中打印文件对:前两列用于文件名,第三列是超链接比较-
我希望此链接运行WinMerge来比较两文件,我目前不知道该怎么做。


问题答案:

尝试这个

<html>
    <head>
        <script type="text/javascript">
        function runProgram()
        {
            var shell = new ActiveXObject("WScript.Shell");                 
            var appWinMerge = "\"C:\\Program Files\\WinMerge\\WinMergeU.exe\" /e /s /u /wl /wr /maximize";
            var fileLeft = "\"D:\\Path\\to\\your\\file\"";
            var fileRight= "\"D:\\Path\\to\\your\\file2\"";
            shell.Run(appWinMerge + " " + fileLeft + " " + fileRight);
        }
        </script>
    </head>

    <body>
        <a href="javascript:runProgram()">Run program</a>
    </body>
</html>


 类似资料:
  • 主要内容:编写Java源程序,编译和运行,编译常见错误解决方法经过上节的操作已经配置完了 Java 的开发环境,但并不清楚所配置的开发环境是否真的可以运行 Java 应用程序。为了解除这个疑虑,也为了使读者对开发 Java 应用程序的步骤有一个初步的了解,本节将展示一个完整 Java 应用程序的开发过程。 编写Java源程序 Java 源程序可以使用任何一个文本编辑器来编写,这里以 Windows 下的记事本为例。 (1) 新建一个空白记事本,然后如实地输入

  • 问题内容: 这应该很简单,但是我以前从未做过,也没有找到任何解决方案。 我目前正在使用Eclipse编写程序代码,该程序会导入一些外部JAR库,例如google data api库。我可以使用Eclipse来编译/构建/运行程序。 但是现在我想在终端中运行它,那么我应该将那些JAR文件放在哪里,以及如何构建和运行该程序? 谢谢! 问题答案: 你可以做 : 1) 2) 因此,假设您的in终端是 看看

  • 问题内容: 我是Swift的新手,我没有发现任何有关使用Swing语言执行外部程序或访问外部进程的信息。 在语言开发的当前阶段是否可以做,还是应该改用Objective-C? 也许我的Swift程序中可以使用一些Objective-C库? 谢谢。 问题答案: 您可以使用运行外部程序。例如,从Circle和Square:

  • 问题内容: 我真的是数据库新手,这是我使用Java Netbeans 7.1编写的第一个数据库程序— 现在是我们国家的夏天,我是IT课程的学生。编程的下一个主题是数据库,因为没有课程我花时间学习数据库,为下一学期的学习做准备,我将此站点作为我目前正在制作的第一个数据库程序的指南。 http://www.homeandlearn.co.uk/java/databases_and_java_forms

  • 问题内容: 例如: url假定这是一个内部状态。我希望它像href或类似的东西。 我有一个将从ui路线构建的导航结构,并且需要一个链接以转到外部链接。不一定只是谷歌,那只是一个例子。 不在链接或$ state.href(’ http://www.google.com ‘)中查找。在路由配置中声明性地需要它。 问题答案: Angular-ui-router不支持外部URL,您需要使用或重定向用户 我

  • 问题内容: 在没有人登录控制台的情况下,如何运行X应用程序并将其显示在该X会话上?假设我要么是root用户,要么是登录的同一用户,所以原则上我有权这样做。但是我如何说服X呢? 这种情况的一些示例: 使用SSH登录并运行在远程计算机屏幕上显示的程序( 不是 通过SSH隧道传输的-完全不同) 一项cron作业,通过ImageMagick的命令获取X会话的屏幕截图 运行击键记录器以进行审核 这是直接从无