问题标签 [external-application]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
56 浏览

java - 从用户输入打开外部应用程序

我希望能够从使用输入中打开应用程序,如 Internet、记事本、iTunes 和任何其他 .exe 文件。

现在我得到了这个;(ext是用户输入)

但是,这似乎只能打开记事本,有什么办法可以让它打开任何已安装的 .exe 文件?

[笔记]

我正在尝试从我创建的 java 窗口中执行此操作

0 投票
1 回答
46 浏览

windows-8 - 跟踪外部应用程序所做的文件更改

是否可以通过我的应用程序获取任何外部应用程序打开的文件的句柄?

以 Cloud-Storage Apps 为例,我想跟踪通过 Storage-Provider App 打开的文件的更改,以便之后可以再次上传操作过的文件。

0 投票
2 回答
225 浏览

java - 当外部应用程序完全运行时获取通知 - Java

我正在用 java 编写一个程序,它可以启动应用程序,例如 firefox。

编辑:该程序适用于 linux,特别是 ubuntu。

启动程序很容易:

但是,一旦它完全打开或运行,我想从窗口中检索详细信息。

目前我只是在打电话:

确保窗口已准备就绪,但这是一个糟糕的解决方案。需要不同延迟的不同窗口是个问题。

凌乱。

所以我的问题是,当firefox(或任何其他外部应用程序)完全设置时,有什么方法可以通知我?我不认为我可以使用 Process.waitFor() 因为在 firefox 关闭之前进程不会完成。

提前致谢!

更新: Process.waitFor() 不起作用。我已经尝试过了,它只在 Firefox 关闭时返回,而不是在完全设置时返回。只是对于任何自己尝试的人来说,如果另一个 Firefox 窗口已经打开,它将起作用(起初这把我愚弄了)但如果没有现有的窗口,它就不会!

0 投票
1 回答
707 浏览

vb.net - 在外部应用程序 VB.NET 中打开子窗体

我知道可以在 MDI 表单中打开外部应用程序:Open external application inside VB.NET MDI Form

但我正在寻找的是在外部应用程序中打开一个 VB.NET MDI 表单,例如 notepad.exe。我想要发生的是在外部程序中打开表单(在这种情况下为记事本)

0 投票
1 回答
290 浏览

android - 从另一个应用程序启动外部“不可见”应用程序

我创建了一些没有图标的小应用程序,用户无法直接在 Android 的应用程序菜单中启动这些应用程序。为此,我删除了应用程序的意图过滤器部分:

现在,我想从一个大的应用程序开始这些小应用程序(我有一个列出所有小应用程序的 listView)。当用户单击其中一个应用程序时,我会启动相应应用程序的活动。但是,当我使用小应用程序的 packageName 执行此操作时,什么也没有发生。

我真的很想通过拥有许多对用户不可见的小应用程序来保持这种模块化,并且只能从一个大应用程序启动它。

如果可能的话,我该怎么做。

谢谢

0 投票
0 回答
474 浏览

c# - 获取鼠标左键按下 C#

我正在编写一个用于教育目的的程序,以对抗 FPS 游戏中的后坐力。我遇到了一个我不知道如何解决的问题,想知道您是否可以为我指明正确的方向。我的问题是,我想检查鼠标左键是向下还是向上,而不是应用程序本身。正如我上面所说,这是为了对抗 FPS 中的后坐力;这意味着我想在游戏中检查我正在拍摄的天气。一些伪代码如下所示:

如果您需要更多信息,请告诉我,我会尽力为您提供!请注意,这是一个控制台应用程序。

0 投票
1 回答
404 浏览

matlab - 在 Matlab 中运行外部程序失败,但程序在它之外运行

我需要在 Matlab 中使用一个工具箱,该工具箱依赖于用 C 编写并使用 OpenCV 的外部程序。我正在使用 Ubuntu 14.04 64 位和 Matlab R2014b。

m 脚本用系统函数调用它,在 C 程序运行后,它会读取 C 程序应该生成的一些输出文件。这是失败的。我观察到文件没有被生成。

然后,我做的第一件事是验证 C 程序是否正常工作,方法是直接在终端中调用它,使用 m 脚本用来调用它的相同参数。然后它工作并生成了文件。因此,C 程序是正确且有效的。

回到Matlab,它又失败了。然后,我开始调试 C 程序,发现 OpenCV 函数 cvLoadImage 在从 Matlab 调用时无法打开文件。如果我在外面调用它,它会起作用。

我验证了传递给从 Matlab 和外部运行的函数的字符串,它完全相同,但是 Matlab 调用永远失败。我用ldconfig -p |验证了 Matlab 命令窗口中的grep opencv并显示库。更有趣的是,在有问题的函数起作用之前,还有其他对其他 ocv 函数的调用。只是这失败了。

问题是:这是我的部分配置错误的问题,还是Matlab中的错误?

提前致谢。

编辑

实际上,从 Matlab 内部调用附加到系统调用的sudo可以完成工作。奇怪的是,因为我使用chmod 777 -Rf作为整个文件夹中的最后一个资源,并验证我的用户是文件夹和 Matlab 进程的所有者。奇怪……虽然我每次使用脚本时都必须输入密码,但我的日程安排很紧,我认为这个解决方法现在已经令人满意了。

0 投票
1 回答
346 浏览

iframe - iframe 沙盒:禁用 mailto 和 file:// 文件链接

我创建了一个虚拟桌面页面,该页面将以信息亭模式在浏览器(IE11 或 chrome)中运行,我想将结果放在大触摸屏显示器上,以允许用户通过信息亭浏览 Intranet 站点。

在页面中,我还有一个 iframe,它显示了我的域 mycompany.com 中的其他站点。

我正在尝试制定一项政策,允许 iframe 中显示的网站遵循 href 到其他页面,但禁用 mailto 和文件链接(以避免浏览器打开电子邮件客户端或文件资源管理器)。当然,我无法更改 iframe 中显示的原始站点的代码,并且我知道由于同源策略,我无法在容器页面中使用 JS 覆盖 href。

有没有办法获得这个?

我在 HTML5 中找到了 iframe 标签的属性沙箱,但我不确定是否要使用它来完成任务。

有任何想法吗 ?

0 投票
1 回答
262 浏览

java - 从外部网站执行 java GUI 程序

也许我要问的事情很难做到,甚至很荒谬,但无论如何我都会尝试一下。

我有一个典型的 PHP 网站,有一个产品列表。我有一个管理产品(CRUD)的Java应用程序。在该应用程序中,当我选择编辑产品时会弹出一个 JDialog。

我的问题是: ¿ 有没有一种方法,不管实现起来有多么困难,我点击网页上的“编辑产品”按钮,然后弹出 Java 应用程序 JDialog 来编辑该产品?

谢谢你。

0 投票
1 回答
8837 浏览

javascript - 从chrome打开外部应用程序?

我正在开发一个可以从 chrome 打开任何外部应用程序的应用程序。我会用 NPAPI 来做,但 Chrome 会放弃它的支持。有人说这是使用 Native Messaging 或 Native Client 实现的唯一方法,但我不知道该怎么做。

我在 Native Client 中尝试过,但system调用不起作用。

在 JavaScript 中:

在 C++ 中: