问题标签 [interaction]

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 投票
2 回答
978 浏览

c# - javascript(桌面应用程序)和C#之间的交互

我正在为我的桌面编写一些用于处理某些服务的应用程序。我用 C# 编写了一个计算某些东西的应用程序(我们称之为 cl.exe) 我创建了一个启动 cl.exe 的 .bat 文件。我想从我的 javascript 中调用那个 .bat 文件,所以我使用 WShell.Run(**.bat)。

2个问题:

  1. 在 cl.exe 结束之前,javascript 程序不会继续运行?(它是同步的?)
  2. cl.exe 返回一个值。javascript如何接受它(它是一个调用.bat文件的javascript程序,它包装了cl.exe的执行)?

谢谢

0 投票
1 回答
598 浏览

c++ - C++ 和 Rails 应用程序之间的交互

我有两个应用程序:c++ 服务和一个 RoR Web 服务器(它们都在同一个 VPS 上运行)

我需要彼此“发送”一些变量(然后对它们做一些事情)。例如,我正在寻找这样的东西:

我以前从未使用过它,我什至不知道我应该搜索和学习哪种技术。

0 投票
4 回答
897 浏览

evaluation - HCI 项目的评估技术是什么(不涉及用户或心理学家)?

我将为我的论文选择一个主题,这将是一个 HCI 项目。(人机交互)。

这将是一个研究项目,我需要考虑对其进行某种评估。我宁愿不使用人类用户,也不想为此与心理学家合作。

有没有我可以使用的指标或评估模型?

谢谢

0 投票
1 回答
980 浏览

javascript - JavaScript 触发 window.open 当用户单击页面上的任意位置时

我有一个问题,我一直在试图弄清楚并且无法解决它,因为 Chrome/FireFox/IE 在涉及 JavaScript、Flash 等时没有公开发布他们的弹出阻止“规则”。当用户单击页面上的任何位置时,我试图触发 window.open() 。我试过这个:

document.onclick = window.open(" http://msn.com ");

但是所有 3 个浏览器都阻止了弹出窗口,即使它是用户交互。

0 投票
2 回答
200 浏览

c# - WindowsForms 与简单控制台应用程序的区别

我目前开始将我的控制台项目“移植”到 WinForms,但似乎我在这方面做得很失败。

我只是习惯了控制台结构:

我让我的类根据来自控制台的输入相互交互。一个简单的流程:

现在我得到了这个大的 Form1.cs(等等)和“Application.Run(Form1);” 但我真的不知道我的类如何与表单交互并创建我上面描述的流程。

我的意思是,对于表单中的每个“项目”,我只有这些“...._Click(object sender ....)”。现在我不知道在哪里放置/开始我的流程/循环,以及我的类如何与表单交互。

0 投票
2 回答
336 浏览

.net - 同域下asp.net mvc和php的双重使用

我有一个场景,我们有一个客户拥有一个 linux 托管的 php 应用程序(joomla),他们希望与一些为“姐妹”站点创建的后端 asp.net mvc 功能集成。基本上,mvc 站点具有价格和库存可用性方法,这些方法(在姊妹站点中)填充下拉列表和页面上的其他“订单”样式信息。我的任务是查看集成选项以允许 php 站点将此信息用作“服务”。(和以往一样,这些人正在考虑拥有成本、维护等,所以这是他们的首选路线)

有没有人做过类似的成功?我想(很像姊妹网站)将使用大量的 ajax 来按需填充页面的某些部分。因此,这可能会影响您可能提出的任何建议。此外,被调用的方法最终会填充相同的数据库,因此在不同平台之间关联 ID 没有问题。

如果可能的话,我真的不想走任何“iframe”类型的路线,但现实可能会将此作为一种选择。我可能(天真地)想象我可以简单地直接从 php 应用程序调用 mvc 函数,并传递某种“会话”变量进行身份验证。

相当高的顺序或相当直截了当?

干杯

吉姆

[编辑] - 由于 joomla 站点的现有结构,不太可能实施,使用 openID 帐户是否有助于将两个站点“粘合”在一起?

另外,发现这篇小文章“可能”与我的想法有所不同:http: //www.jeffancel.com/archive/2009/04/05/70.aspx

0 投票
0 回答
1270 浏览

.net - Matlab 和 .NET 交互

我在 Matlab 和 .NET 之间进行交互时遇到问题。我已经设法从 Matlab 代码中调用 .NET 方法,反之亦然。但是,如果我调用一个 .NET 方法,而该方法又实例化一个 Matlab 对象,它会崩溃(带有类型初始化异常)。

考虑这种情况:.NET 程序集与 Matlab dll 交互,该 dll 由 Matlab 的deploytool为 .NET(非本机)部署。现在,当我在 Matlab 程序中加载上述 .NET dll 时,一切正常,直到我运行一个利用其他 Matlab dll 的方法。只有这样,一切都会崩溃。

确切的信息是:

警告:无法在 MATLAB 中初始化 MATLAB 编译器生成的软件组件。MATLAB 编译器生成的软件组件不能在 MATLAB 中使用。

请不要提出不使用 Matlab-.NET-Matlab 架构,这不是一个选项。

非常感谢(我保证接受解决问题的答案:-)),

亚龙。

0 投票
4 回答
4357 浏览

java - 编写一个与浏览器交互的简单网络爬虫(Java)

我需要创建一个自动化流程(最好使用 Java),它将:

  1. 打开具有特定 URL 的浏览器。
  2. 使用指定的用户名和密码登录。
  3. 按照页面上的链接之一。
  4. 刷新浏览器。
  5. 登出。

这基本上是为了收集一些统计数据进行分析。每次用户点击链接时,都会为该特定用户生成一堆数据并保存在数据库中。我需要做的是,使用大约 10 个假用户,每 5-15 分钟 ping 一次页面。

你能想出简单的方法吗?必须有一个替代无休止的登录 - 刷新 - 注销手动过程......

0 投票
2 回答
1509 浏览

python - 如何与外部脚本(程序)交互

有一个需要键盘输入的脚本,我可以在 python 中使用 os.system('./script') 调用该脚本,

如何从另一个调用脚本将输入发送回脚本?

更新:

脚本是:

当我尝试不使用 for 循环时,它可以工作,但仅在脚本退出时才显示输出。

当我使用 foo 循环尝试它时,它会抛出错误,如何在使用新的打印语句更新标准输出时显示交互式语句

0 投票
1 回答
1389 浏览

iphone - 为什么我的 UIImageView 不响应点击?

我有一个从 NIB 加载的 UIImageView。我已经连接了一个手势识别器来处理点击,但是当我运行应用程序时,没有检测到点击。