scripting-language相关内容

VB6 解析器/词法分析器/脚本器

我有一个 VB6 游戏,它运行良好,但我一直在玩弄创建脚本引擎的想法.我想我希望 VB6 为我读取纯文本脚本文件,然后 lex/parse/execute 它们. 我有很好的编程经验,之前做过简单的C编译器,还有LOGO模拟器. 我的问题是:有什么我可以使用的工具,比如 Lexx/Yakk/Bison 来帮助我吗?关于词法分析、解析和将命令反馈回 VB6,我应该如何解决这个问题,以便我 ..
发布时间:2022-01-20 19:43:22 其他开发

JMeter 向 JSR 223 Sampler 添加速度语言

我想在 JMeter 的 JSR 223 Sampler 中使用速度语言作为脚本语言. 根据列表 速度可以在 JSR223 中使用, 根据 answer 速度应该添加到 JMeter 类路径用于发现可用的脚本引擎. 如何在 JMeter 中添加速度作为脚本引擎? 解决方案 下载新的 速度引擎脚本版本 2.0 以支持脚本引擎. 将 velocity-engine-sc ..

C++ 脚本语言

我对脚本语言有点生疏了,前提是它们最近像蘑菇一样流行:) 今天我想如果有一种脚本语言可以与 C++ 无缝对话就好了,也就是说,可以使用 C++ 类,而且,对我来说最重要的是,可以编译成 C++ 或某些 DLL/.SO(加上它的 .h),这样我就可以将它链接到我的 C++ 程序中,并使用脚本定义或实现的类. 我知道我可以嵌入任何流行的脚本语言,例如 lua、ruby、python……但接 ..
发布时间:2022-01-04 10:00:22 C/C++开发

为 XNA 游戏实现简单的基于 XML 的脚本语言

我正在与一个团队合作使用 C# 和 XNA 开发 RPG 引擎.我们计划针对 Windows 和 Windows Phone 7,但在过场动画期间遇到 AI 交互和控制玩家动作的问题.大多数情况下,一切都是使用 MVC 设计模式提取的,但是将所有逻辑和运动抽象到控制器中可能会导致问题.所以这个想法是有一个接口(IScriptEngine),它接受一个 IScriptObject 并相应地更新地图模 ..
发布时间:2021-12-30 12:21:48 其他开发

允许缓存和编译的 JMeter 脚本引擎

JSR223 Sampler 声明 Groovy 正在实现 Compilable界面不同于其他脚本语言,因此推荐 为了从缓存和编译中受益,语言引擎用于脚本编写必须实现 JSR223 Compilable 接口(Groovy 是其中之一)这些,java、beanshell 和 javascript 不是) 我尝试使用 JSR223 Sampler 中的 类似代码来检查它.我尝试使用 Co ..
发布时间:2021-12-23 16:32:31 Java开发

复制文件列表 (txt)

我在 SO 上看过一些脚本示例,但似乎没有一个提供如何从 .t​​xt 列表中读取文件名的示例. 这个例子很好,把A文件夹中的所有文件复制到B文件夹 xcopy c:\olddir\*.java c:\newdir/D/E/Q/Y 但我需要像下一个这样的东西,我可以在其中填充源文件夹和目标文件夹: @echo off设置 src_folder = c:\whatever\*.*设置 ..
发布时间:2021-12-13 17:48:05 其他开发

有没有“安全"?用作嵌入式脚本语言的 Python 子集?

在我创建的许多 Python 应用程序中,我经常创建简单的模块,只包含用作配置文件的常量.此外,因为配置文件实际上是一个 Python 代码文件,我可以添加简单的逻辑来根据调试级别等更改变量. 虽然这对内部应用程序非常有用,但我会警惕将此类应用程序发布到野外,因为担心有人意外或恶意地将破坏性代码添加到文件中.使用 Python 作为嵌入式脚本语言也是如此. 是否有一个 Python 子 ..

如何在 NSIS 中使用 try catch

嗨,我在安装时在我的 nsis 安装程序中的几台机器上遇到了一个奇怪的错误.它在使用 fontreg.nsh 安装字体时给出“无效的 win32 文件句柄" 我试过谷歌,但没有得到这个问题的答案.现在我想取消此消息,那么有什么方法可以取消该消息,或者如果可能的话建议我解决该问题. 这是我的代码 !include "FontReg.nsh"!include "FontName.ns ..
发布时间:2021-06-09 20:00:26 其他开发

自动将Excel文件转换为Google表格

我有一个使用保存电子邮件和附件加载项的Google帐户. “>://chrome.google.com/webstore/detail/save-emails-and-attachmen/nflmnfjphdbeagnilbihcodcophecebc?hl = zh-CN 电子邮件帐户仅接收excel表格作为附件,并且这些表格会自动保存到特定的文件夹中. 是否可以在保存时(或保 ..
发布时间:2021-05-05 18:40:47 其他开发

从其他站点读取信息的脚本

我的一个朋友写了一个脚本,该脚本从其他网站(例如3个人的追踪者数量,并将其显示在他的网站上.我对做这样的事情很感兴趣.我搜索了脚本,发现有很多脚本语言.我将如何选择要学习的课程?他们都一样吗?您更喜欢执行哪一项任务?最后您有什么好的建议吗? 我现在所处的位置:即时通讯基本上是从零开始编写脚本,但我知道如何编写C,C ++,HTML ... 谢谢=) 解决方案 如果您要阅读的网站具有执行此操 ..
发布时间:2020-07-06 07:03:22 其他开发

为什么大多数脚本语言都是松散键入的?

为什么大多数脚本语言都是松散键入的?例如 javascript,python等? 解决方案 首先,您的术语存在一些问题.没有“松散类型的语言"这样的东西,“脚本语言"这样的术语也含糊不清,最常见的是所谓的“动态编程语言". 关于不同类型(例如,如果1 + "2"产生3或错误)的区分方式,有弱键入与强键入. 相对于动态键入和静态键入,这是关于何时确定类型信息-运行时或运行前. ..
发布时间:2020-07-06 07:02:18 其他开发

调试像ruby这样的脚本语言

我基本上来自C语言编程领域,现在正在研究Ruby和Python等脚本语言领域. 我想知道如何进行调试. 目前,我要遵循的步骤是 我完成了一个大脚本, 评论除我以外的所有内容 要检查 执行脚本 尽管可以工作,但我无法像在VC ++环境中那样调试. 我的问题是,有没有更好的调试方法? 注意:我想这可能是一个重复的问题,如果是这样,请指出答案. 解决方案 您的顺 ..
发布时间:2020-07-06 07:02:17 Python

在VB脚本中显示下拉/组合框

我正在尝试在VB脚本中创建一个下拉/组合框.根据我的理解,我们需要为Internet Explorer创建一个实例并创建一个下拉/组合框,如下所示: set oIE = createObject("InternetExplorer.Application") with oIE .Navigate "about:blank" Do until .ReadyState = ..
发布时间:2020-07-06 07:02:14 其他开发

现代和旧的编译器是用什么编写的?

作为编译器,而不是解释器,只需要翻译输入而不运行它,其自身的性能就不会像解释器那样有问题. 因此,您不会用Ruby或PHP编写解释器,因为它太慢了. 但是,编译器呢? 如果您要使用脚本语言编写编译器,甚至可能具有快速开发的功能,就可以将源代码和初始开发时间减少一半,至少我认为是这样. 可以肯定的是:对于脚本语言,我的意思是解释语言具有典型的特征,这些特征通常至少会使程序员更快,更 ..

Bash是一种解释语言吗?

根据我到目前为止所读的内容,bash似乎符合解释语言的定义: 它没有被编译成较低的格式 每个语句最终都调用已经转换为机器代码的子例程/子例程集(即echo foo调用预编译的可执行文件) 解释器本身bash已被编译 但是,我在维基百科的解释性语言页面上找不到bash的引用 ,或在Google上进行广泛搜索.我还在程序员堆栈上找到了页面交换似乎暗示bash不是一种解释语言-如果不是, ..

VB6解析器/词法分析器/脚本编写器

我在VB6中有一个游戏,它可以很好地运行,但我一直在尝试创建脚本引擎.我想我希望VB6为我读取纯文本脚本文件,然后进行lex/parse/execute它们. 我有很好的编程经验,并且我之前已经构建了一个简单的C编译器以及一个LOGO仿真器. 我的问题是: 我可以使用诸如Lexx/Yakk/Bison之类的任何工具来帮助我吗?我应该如何处理有关词法分析,解析以及将命令反馈给VB6的问题 ..
发布时间:2020-07-06 07:00:06 其他开发

Ruby是脚本语言还是解释语言?

我刚刚注意到,在Ruby的Wikipedia页面中,该语言被定义为解释语言. 我了解我的背景中可能缺少一些东西. 我一直都知道不需要编译器的解释语言和需要在执行程序之前先进行编译的编译语言之间的区别,但是脚本语言的特征是什么? Ruby是否可以定义为脚本语言? 谢谢您,请原谅我没事 解决方案 事物不仅是黑白的.至少它们也大小不一,响亮而安静,蓝色和橙色,灰色和灰色,长短,对与错 ..