您能解释一下如何从另一个应用程序在不同的平台上启动Movilizer吗?例如:
有什么例子吗?
在桌面上,我简单地假设通过java -jar调用jar .会成功的。当使用MSI安装程序使事情变得更容易时,是否有可用的符号链接?
当开始的时候有什么选择?有可能直接启动移动台吗?跳入一个类别?
是否所有平台的行为都是一致的,还是我需要记住的是特定于平台的内容?
非常感谢并致以良好的问候,
安德雷
发布于 2017-07-31 10:29:25
据我所知,您可以从另一个应用程序启动Movilizer,而不会有任何麻烦。在iOS和安卓系统上,我从不尝试这样做,所以我无法解释任何关于它的内容,但例如,在Windows上,我需要从套接字启动Movilizer和其他三个不同的应用程序,所以我使用C#来完成这个任务,方法:
System.Diagnostics.Process.Start("movilizerPath.exe");关于启动时的选项,是的,可以使用movelet标记中的autoExecuteTimeout属性直接启动movelet。值是一个介于−32768到32767之间的整数,指示秒数。
值0禁用自动执行。
在这种情况下,负值自动启动movelet:
在这种情况下,ositive值会自动启动movelet:
但请记住,如果将该属性与超时值属性一起使用,或者只使用epsilon屏幕,则可能会导致可用性问题。
autoExecuteTimeout的一个例子
<movelet moveletKey="m1" initialQuestionKey="q1" moveletType="MULTI" autoExecuteTimeout="1" icon="1" visible="true"></movelet>关于最后一个问题。从理论上讲,是的,所有的平台都必须保持一致,但在实践中并非如此。
有很多例子,这里有一些例子:
所有这些示例都使用Movilizer2.4版本,我无法在2.5上检查它们。
https://stackoverflow.com/questions/39765664
复制相似问题