问题标签 [scriptable]
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.
language-agnostic - 如果一个对象是可编写脚本的,这意味着什么?
正是标题所说的。请注意,这与“可下标”对象无关。
xml - 是否可以编写 .XML 文件的脚本
是否可以编写 .XML 文件的脚本?
我们所追求的是在网络服务器 (IIS) 上会有一个 .XML 文件,例如 www.myserver.com/update.xml
调用时应该将其作为脚本执行,而不是将其作为文件提供。
当调用 .XML 文件时,它将执行一系列调用示例进行 DB 行程,然后以 .XML 格式返回结果
这可能吗?
c# - 如何使我的应用程序可在 C# 中编写脚本?
我有一个用 C# 编写的桌面应用程序,我想在 C#/VB 上编写脚本。理想情况下,用户会打开一个侧窗格并写下诸如
有语法高亮和代码完成会很棒,但我可以没有它。我不想要求用户安装Visual Studio 2010。
我正在考虑调用编译器,加载和运行输出程序集。
有没有更好的办法?
Microsoft.CSharp是答案吗?
java - Rhino:如何从 ScriptableObject 中获取所有属性?
我使用 Javascript 对象作为具有配置属性的对象。例如,我在 javascript 中有这个对象:
这个对象 (NativeObject) 在 Java 函数中返回给我。例如
我想从对象中获取所有属性并从中构建 HashMap。
任何帮助将不胜感激。
c++ - 如何使用 Python 和/或 Lua 编写可编写脚本的讨厌的 C++ 程序?
我面临着使 C++ 应用程序可由用户编写脚本的任务。该应用程序已经开发了好几年,以前没有人在这方面浪费过任何想法。它包含各种细节,如多线程、模板巫术和多重继承。作为脚本语言,Python 是首选,但如果 Lua 更容易实现,则可能会被接受。
问题 1
从我目前所了解到的情况来看,大致有两种方法可以将 Python/Lua 与 C++ 集成:“扩展”和“嵌入”。
在这种情况下,看起来我需要两者。脚本语言需要访问应用程序中的对象、方法和数据,但需要在用户编写脚本后由应用程序调用 - 无需重新启动任何内容。
这在现实世界中通常是如何完成的?
问题2
那里似乎有一系列令人眼花缭乱的手动解决方案和绑定生成器,所有这些都不够完美。
- swig,pyste,Py++,ctypes,Boost.Python sip,PyCXX,pybindgen,robin,(Cython/Pyrex,Weave)
- CppLua、Diluculum、Luabind、Luabridge、LuaCpp、Luna/LunaWrapper、MLuaBind、MultiScript、OOLua、SLB、Sweet Lua、lux(此列表来自 lua wiki)
- CPB、tolua、tolua++、toLuaxx、luna 和再次痛饮
在网上找到的大多数评论都有些过时了。例如,据说 swig 在非平凡的情况下很困难,并且会生成难以理解的代码。OTOH,它最近已经升级到 v2.0。
上面一些使用 pygccxml 让 gcc 分析 C++ 代码然后生成绑定。我觉得这个想法很有吸引力,因为 gcc 可能比我更了解代码:-)。这行得通吗?
对它们全部进行测试可能很容易花费我为整个项目分配的一半时间。
那么,你推荐哪些?
silverlight - Silverlight 数据绑定无法从可编写脚本的成员中工作
我们已将 silverlight 页面公开为可编写脚本的对象。它有一个可编写脚本的成员。页面的数据上下文是一个视图模型对象,类型为 TestViewModel,具有一个属性字符串描述。TestViewModel 实现 INotifyPropertyChanged。该页面有一个绑定到此 Description 属性的文本框
当 Description 设置为使用 ScriptableMember 属性标记的方法中的某个值时,文本框不会更改
我也有一个按钮。当我从按钮的单击事件处理程序设置 Description 属性时,我的页面上的文本框会更改,显示正确的值。
为什么数据绑定不能从可编写脚本的成员中工作,以及是否有办法让它工作?
python - Python 'int' 对象不可下标
我试图读取一个文件并确保每个值都是有序的。我不认为我将字符串正确转换为整数。这是我的一些代码。我也在尝试使用标志。
plugins - Scriptable Plugin, Javascript returns undefined
Im trying to write a scritable plugin and I am using mozilla's example below as my guide, as well as looking at firebreath to see how it wraps the code. I am getting stuck on the return value to javascript.
When javascript calls my function the Allocate,HasProperty,HasMethod,Invoke all get called. I return back the result in Invoke and the javascript variable is undefined or crashes the browser when modifying the result.
objective-c - Applescript-able Cocoa:引用对象的 NSArray?
好的。所以,让我们说:
- 我有一个类
myCollection
、一个类myObject
和一个属性objects
来myCollection
返回一个NSArray
ofmyObject
s
鉴于我已经为和类正确设置了我的.sdef
文件,我应该如何在那里定义我的属性?myCollection
myObject
objects
我的意思是,到目前为止,我可以做这样的事情:
我想要的是能够访问myObject
s 作为数组的元素:
到目前为止,这是我的 .sdef(几乎......):
我该怎么做呢?
javascript - 如何检查 NS String 是否包含 javascript 函数?
对于应用程序,我必须在 NSString 中搜索 JavaScript 语法中的函数。
在java中,我是这样做的:
有没有一种简单的方法可以将其转换为objective-c?它是 Cocoa touch,所以我不能使用 webkit。
谢谢
m0e