草庐IT

Scripting

全部标签

android - 设置 Android AVD 命令行硬件配置文件

通过命令行通过以下命令创建新的AndroidAVD时:androidcreateavd-n您会遇到以下输出:Doyouwishtocreateacustomhardwareprofile[no]我的任务是创建一个全自动脚本,该脚本将创建一个新的AVD并运行一些测试(使用Robotium)。到目前为止,我一直在使用简单的批处理文件命令来实现这一点,但是,我似乎无法找到一种方法来防止出现上述消息并要求用户输入。有什么方法可以在出现此消息之前设置硬件配置文件?由于在我的情况下实际上首选默认硬件配置文件,因此当此消息出现时(以某种自动方式)简单地按“Enter”也可以正常工作,但是我不知道通过

c++ - (Embedding Mono) 域的并行激活

我想知道是否可以激活多个Mono域并从本地代码并行执行它们:我使用以下代码来激活域:///Createanewdomain.m_domain=mono_domain_create();///Activatethedomain.mono_domain_set(m_domain,0);///Invokesomefunction...mono_runtime_invoke(m_method,m_objectInstance,NULL,&exception); 最佳答案 是的,这是可以做到的。鉴于Mono虚拟可执行文件在嵌入时与C应用程序一

c++ - Lua协程

我正在尝试了解如何使用协同例程“暂停”脚本并等到某些处理完成后再继续。也许我以错误的方式看待协同例程。但我的尝试结构类似于此answer中给出的示例.loop.lua中的循环永远不会达到第二次迭代,因此永远不会达到退出C代码中正在运行的循环所需的i==4条件。如果我在loop.lua中没有让步,那么这段代码会按预期执行。main.cpp#includeboolrunning=true;intlua_finish(lua_State*){running=false;printf("lua_finishcalled\n");return0;}intlua_sleep(lua_State*L

用于游戏开发的 C++ 嵌入式脚本语言 - 找不到我喜欢的东西

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在拼命寻找快速、类C语法、易于嵌入、易于包装strong>嵌入到我的C++游戏中的脚本语言。到目前为止我已经尝试过:Lua:它可以工作,但是围绕它包装全局C++函数很痛苦,而包装对象则更加困难。另外,我真的不喜欢Lua的语法。AngelScript:无法让它工作。初学者文档很糟糕,因为第一个示例无法编译,您必须先构建大量附加组件。包装C++对象和函数看起来比Lua

c++ - 使用 C/C++ 作为脚本语言

我正在尝试创建一个将C/C++用作“脚本语言”的架构。我已经有一个原型(prototype)基于:http://www.codeproject.com/Articles/29999/Compiling-C-code-at-runtime和http://runtimecompiledcplusplus.blogspot.com我的原型(prototype)允许我重新编译动态链接库/共享对象并在运行时重新加载它。我只有一个小问题让我们以下面的代码为例:[bot.c]typedefstruct{floathealth;floatspeed;boolalive;}Bot;Botbot={.he

c++ - 从 C++/C 设置全局 LUA_PATH 变量?

我试图直接从C/C++设置我的全局LUA_PATH变量,我在我的iPhone应用程序中使用Lua,所以我的路径往往会在应用程序之间发生变化(每个iPhone应用程序在设备中都有一个单独的文件夹)。我知道我可以通过使用“固定”路径重新编译lua来设置LUA_PATH,但这远非理想。(我正在尝试这样做,以便能够从我的.lua脚本中使用require。有人能帮我吗? 最佳答案 在C++中:intsetLuaPath(lua_State*L,constchar*path){lua_getglobal(L,"package");lua_get

javascript - 易于嵌入javascript

我正在研究将脚本语言嵌入到应用程序中。我一直认为Lua是最佳选择,但我最近读了一些关于嵌入V8的新闻,并正在考虑改用它。我的问题有两个:有嵌入v8(或任何javascript引擎)经验的人推荐它吗?它与嵌入Lua相比如何?我喜欢v8有一个C++嵌入API。然而,LuaAPI有很多时间需要改进(更新并不总是更好等等)。注意:我不关心哪种语言/库更好或者哪个具有更好的性能。我只是问嵌入的难易程度。 最佳答案 v8只是ok。前段时间我尝试将它用作视频游戏的脚本解释器,结果好坏参半。一方面,它非常快且API简单;但另一方面,它并不能很好地封

windows - Powershell 为局部变量设置环境变量

我从命令行以key=valkey=val的格式获取值列表,将它们拆分成键和值后,我想使用键设置一个环境变量。我尝试了以下代码($sst​​r是从参数设置的,但我已对其进行硬编码以简化代码),但我收到“意外token”错误:$retrievedVal="key1=val1key2=val2"#Splitthestring,withspacebeingthedelimiter,leavingkey=value$sstr=$retrievedVal.split("")foreach($varin$sstr){$keyvalueList=$var.split("=")$env:($keyval

windows - 如何制作更改环境变量的 Windows 批处理文件?

是否可以制作一个批处理文件来对环境变量进行持久更改?例如,我的installer.bat脚本将一些文件复制到计算机文件系统中的随机位置。我想将该位置添加到PATH环境变量,以便程序可以在当前session中运行。仅供引用-我正在安装的东西变化非常频繁:我想在每次运行程序时都进行全新安装。此外,我不想覆盖其他以前安装的程序副本,以防其他(较旧的)实例仍在执行。我希望能够做这样的事情:reminstall_and_run.batinstall.batmyapplication.exe不幸的是,这不起作用,因为install.bat永远不会“返回”到主脚本。myapplication.exe

python - 如何以编程方式将两个 aac 文件合并为一个文件?

我正在为aac音乐文件(iTunes使用的东西)寻找cat。用例:除了下载到iPod的有声读物外,我的岳父不会接触其他计算机。我教了他一些iTunes(Windows)基础知识,但他的图书馆一团糟。事实证明,iTunes针对收听播客和音乐库中的随机歌曲进行了优化,而不是针对有声读物。我想编写一个脚本(最好是python,但也熟悉其他东西)以一种理智的方式导入他的有声读物CD,将每张CD的轨道组合成一个可添加书签的aac文件(.m4b?),然后添加到iTunes,以便它显示在有声读物部分。我已经弄清楚如何与iTunes对话(Windows中有一个COM接口(interface),寻找iT