草庐IT

lua_open

全部标签

windows - VBS : Check IP address and open URL (but only once)

我正在尝试创建一个VBScript,它将通过检查其IPv4地址(由DHCP分配)来检测正在运行的计算机是否连接到我们工作的LAN,然后根据它是否打开特定的URL在我们的网络内部或外部。该脚本将主要用于在工作(10.12.90.0/22)和家庭(通常是192.168/23,但这实际上可以是任何东西)之间漫游的笔记本电脑上。在这两种情况下,我只需要打开corectURL一次,因为几乎总是会有多个网络适配器(有线/无线/蓝牙等)。下面的脚本在我测试时似乎可以工作,但我不是程序员,我不确定是否有更好的方法来做到这一点。理想情况下,我希望避免因延迟而对服务器执行ping操作。strCompute

c++ - lua5.3 dll 文件中缺少名称

在VisualStudio(2017)下,我正在尝试使用Lua5.3编写C++程序脚本,但链接器未找到我的C++源文件中引用的三个函数名称:unresolvedexternalsymbol_lua_closeunresolvedexternalsymbol_lua_createtableunresolvedexternalsymbol_luaL_newstate我从Luawebsite中获取了C++源代码.我下载了没有导入库的Lua5.3动态库,所以我使用MSVC工具创建了导入库,如下所示:dumpbin/exportsE:\Documents\Programmation\Lua5.3

java - URI 架构 : Infinite command prompts are opening

我浏览了以下文档中心并尝试创建我自己的URI架构myDocs:https://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx以下是我的Java程序。它采用命令行参数并在浏览器中返回URL。importjava.awt.Desktop;importjava.io.IOException;publicclassURIOpen{publicstaticvoidmain(Stringargs[]){if(args.length==0){return;}Stringuri=args[0];try{Desktop.getDesktop

c++ - fatal error C1083 : Cannot open include file: 'iostream' : No such file or directory

我已多次重新安装VisualStudio2010Professional以尝试使其正常工作。我不得不卸载VisualStudio2012Professional,因为它没有编译我们在类里面所做的事情。我完全卸载了所有东西,包括SQLServer..我去了VC/include,发现iostream头文件不在那里。#includeintmain(){cout这就是我正在尝试做的所有事情,因为其他任何事情都不起作用。这真的让我发疯,因为我需要让它工作才能完成我的项目!!!每次我这样做;新项目=>空项目=>添加项目到源=>.cpp我正在运行Windows8。它只是说错误无法打开源文件此外,错误

windows - lua的字符串模式匹配为什么要这样做呢?

我有一个监控CPU和GPU温度的外部应用程序...我在alienextension中使用Lua获取这些值(通过GetWindowText)并对这些值进行一些模式匹配,有效地从字符串中提取温度数字,默认情况下显示为CPU67.875°C。..但也许我对模式在LUA中的工作方式有错误的想法(因为它们看起来不像正则表达式)?我使用的模式是[%d]+[.%d+]*,它应该匹配0到100.0之间的任何数字,对吗?然而奇怪的是,我是gettingincrediblystrangeoutput当数值达到56.5度左右时(查看链接)。为什么会这样?以及如何以XYY.ZZZ格式提取0到100之间的正确浮

windows - 在 'Lua for windows' 中设置运行文件的路径

我的问题是:我正在尝试学习如何在Lua中编程来为魔兽世界制作插件。我买了'ProgramminginLua-byRobertoIerusalimschy,3rdedition'来自学这门语言。下载“Luaforwindows”以执行书中的示例后,我不知道如何从命令窗口调用文件(我可以在SciTE中编写程序并运行它,它将在该程序的底部窗口中运行,但是这不是我想要做的)例如,如果我有一个.lua文件保存在一个名为hello.lua的文件夹中,这本书告诉我我可以输入%luahello.lua到运行该文件,但出现以下错误。stdin:1:unexpectedsymbolnear'%'我猜这是因

c++ - "LNK1104 Cannot open file ' kernel32.lib ' "当 Windows SDK 版本设置为 15063.13 时

我在VisualStudio2017中使用C++,最近刚刚将Windows10从周年更新更新为创作者更新。无意中发现,在编译DLL项目时,会出现错误信息:LNK1104-无法打开文件“kernel32.lib”在项目属性中稍微调整了一下后,我注意到如果将WindowsSDK版本从10.0.14393.0设置为10.0.15063.0,则会出现错误消息。如果我将它设置回10.0.14393.0,我可以正常编译。我想知道为什么当WindowsSDK版本设置为Creator'sUpdate构建版本时,会抛出此错误消息,但如果设置回AnniversaryUpdate构建版本则不会?谢谢。

windows - 在 Windows 中构建 Lua 5.2.2

我已经有了LuaForWindows安装但当我读到最新版本的Lua5.2.2时,我注意到LuaForWindows使用的是旧版本的Lua,即5.1。我想为我的Windows7电脑构建最新的lua版本,但我不太了解如何构建它。我也读过这个DetailedInstructionforinstallingLua.我需要删除LuaForWindows吗??请给我链接我如何构建它?构建最后一个lua源码需要哪些工具。注意:还请告诉我如何在其上测试源。 最佳答案 使用VisualStudio在Windows上编译lua非常简单:下载lua源代码

windows - File.open 在带有 unicode 文件名的 Windows 上使用 ruby

我有一个在Windows7上的Ruby1.9.1上运行的脚本我已经将我的脚本提炼为File.open("翻譯測試.txt")但仍然无法正常工作。我知道Windows上的Ruby1.9文件名处理存在问题(使用WindowsANSI库),但如果有一个可从Ruby调用的变通方法,我会很高兴 最佳答案 大多数Unicode更改,如文件和目录操作,已在1.9.2(主干)中得到改进,其他更大的更改将很快合并。正如bobince所指出的,这已经被问到了:UnicodefilenamesonWindowsinRuby

python - 使用open()打开文件时使用什么共享模式

我在open()函数的参数中看不到任何允许指定文件共享方式的参数。因此,我怀疑该文件将尽可能宽容地共享。具体来说:当文件以读取方式打开时,其共享模式将允许后续的打开操作以读取方式打开文件,但不能以写入方式打开文件。当文件打开写入时,其共享模式将拒绝后续打开文件进行读取或写入的打开操作。在我看来,这是最合乎逻辑的实现方式。我的假设是否正确?更新:MartijnPieters指出答案取决于操作系统。所以,为了这个问题,我的目标操作系统是Windows。 最佳答案 Python使用_wfopen()(Python2open()函数)或_w