草庐IT

lua_open

全部标签

windows - 如何在批处理文件中处理 "open with"

我有一个WindowsPowerShell脚本,我的用户可以在服务器上使用它。我不希望他们必须出去寻找PS脚本,右键单击并单击“使用powershell运行”或执行“打开方式”。Windows(至少Win7)默认程序是记事本。我想制作一个批处理文件来执行此操作。我试过:start"c:\myfile.ps1"powershell.exe和一些其他变体,但我所能做的就是启动powershell,或在其默认程序记事本中打开我的文件。感谢任何建议!谢谢!额外的问题:如果我以管理员身份运行我的批处理文件,它是否也会以管理员身份运行我的PS脚本? 最佳答案

windows - shell\command\open 值的语法 - %1 vs %l vs %L

我在工作中开发的一个程序正在读取注册表以弄清楚如何打开它从另一个应用程序提供的文件(我们没有使用ShellExecute因为我们需要处理id,但我没有看在ShellExecuteEx足够近地看到它提供了进程句柄,现在已经太晚了,无论如何)。它已经工作了,所以这更多是为了我自己的启发,但是有谁知道为什么有些条目使用%l或%L而不是%1?至少对于“%l”来说,它可能是一个拼写错误,但“%L”似乎不太可能。事实上,MediaPlayer在各种音频文件的打开命令中使用“%L”。我相当确定它与%1的含义相同,只是因为我想不出它可能是什么。我目前最喜欢的理论是关于l和1很容易混淆的笑话。或者它可以

windows - 这个 "Can' t open perl script : No such file or directory"是什么原因

如果我在cygwin(在windowsxp平台上)中运行此命令perl/cygdrive/c/Sagar/New_ISP/isp_fw_11_24_Test_V1/Scripts/windows_test_report_tool/testdbmerge.pl我收到这个错误:Can'topenperlscript"/cygdrive/c/Sagar/New_ISP/isp_fw_11_24_Test_V1/Scripts/windows_test_report_tool/testdbmerge.pl":Nosuchfileordirectory.这是为什么?

windows - 如何使用 MinGW 和 MSYS 为 Windows 构建 Lua?

我有一本名为BeginningLuaProgramming的书,它应该复习原始基础知识,但它有点让我陷入困境。这是压缩3页的努力:引用:ThefollowingenvironmentvariablesarerecommendedforWindows:UTIL_DIR=c:\programfiles\utilityLUA_DIR=c:\programfiles\lua\5.1LUA_CPATH=?.dll;%LUA_DIR%\?.dllLUA_PATH=?.lua;%LUA_DIR%\?.luaTheUTIL_DIRvariableidentifiestheutilitydirector

windows - GVim : Open in a new tab

我在Windows上使用gVim,每当我打开一个新文件时,都会遇到一个新的gVim窗口打开的烦人的事情。是否可以让它在同一窗口中打开一个新选项卡?谢谢,拉菲德 最佳答案 此外(更乏味但通常对其他事情有用)当命令行处于事件状态时,您可以将文件从Windows资源管理器拖放到gVim中。如果您键入:e然后放下一个文件,命令行将填写该文件的完整路径。你可以用:sp和:tabe做同样的事情;请记住在命令后添加空格! 关于windows-GVim:Openinanewtab,我们在StackOve

windows - 如何在 Apache 中设置 mod_lua 以访问第三方 Lua 模块?

我正在尝试为Apache设置mod_lua模块,但在访问第三方Lua模块时遇到了困难。假设我在Apache的htdocs文件夹中有一个hello_world.lua,它有这样的东西:require"apache2"functionhandle(r)r.content_type="text/html"r:write"HelloWorldfrommod_lua."returnapache2.OKend然后我转到“http://localhost/hello_world.lua”,它将按预期运行。但是,如果我尝试添加一行,例如:require"socket"或者require"cgilua"

java - Java 1.6 和 Desktop.open() 的问题

我一直在使用Destop.open()在Windows机器(包括Vista和XP)上启动.pdf查看器,其中大部分都运行良好。然而,在一台XP机器上调用不起作用,只是返回而不抛出任何异常,并且查看器不启动。据我所知,在那台机器上文件关联设置正确:双击.pdf有效,命令提示符下的“startxxx.pdf”命令也是如此。我认为这一定是Windows配置问题,但我无法确定。还有其他人遇到过这个问题吗? 最佳答案 这是XPSP2早期版本的一个已知问题,ShellExecute函数停止接受URI;将XP机器补丁更新到最新。要查看异常,请确保

windows - 将 'open' 传递给 ShellExecute 不会在特定计算机上打开 word 文件

我使用ShellExecute打开文件。在2000多个用户中的一台机器上,我无法打开doc文件。docx是用写字板打开的。Word2010已正确安装,并且从资源管理器中双击word文件可以正确打开word,而且文档在资源管理器中显示的图标正确。请注意,所有其他文件都可以正常工作(如xls、xlsx、pdf、...)有人知道为什么吗?我检查并检查了“使用此应用程序打开文件”。在代码中我检查了错误,我知道错误信息是SE_ERR_ASSOCINCOMPLETE或SE_ERR_NOASSOC(因为在这两种情况下我都显示错误“没有应用程序与文件类型相关联”,所以我不知道是哪个错误,我应该在客户端

windows - 从 Windows 批处理文件将文件上传到 FTP 时获取 "Could not open data connection to port xxxx"

我正在尝试使用批处理文件将文本文件上传到FTP服务器。登录成功并显示Portcommandsentsuccessfully但在那之后显示CouldnotopendataconnectiontoportxxxxConnectiontimedout这是批处理脚本:@echoofffor%%Ain(*.csv)dosetlatest=%%AechoLatestfileis%latest%echoMYUSERNAME>upload.txtechoMYPASSWORD>>upload.txtechoasc>>upload.txtechoput%latest%s.txt>>upload.txtec

windows - Lua - io.open() 最多只有 2 GB?

我正在使用Lua脚本来确定文件大小:localfilesize=0localfilePath="somepath.bin"localfile,msg=io.open(filePath,"r")iffilethenfilesize=file:seek("end")file:close()filePresent=trueend但是,这似乎只适用于最大2GB的文件。对于较大的文件,filesize始终为nil。io.open有什么限制吗?如果是这样,我该如何解决这个问题?在WindowsServer2008R264位上运行Lua5.1.4 最佳答案