首页 > 系统相关 >windows下编写lua脚本生成exe

windows下编写lua脚本生成exe

时间:2023-12-30 13:34:19浏览次数:34  
标签:脚本 exe windows srlua lua window test

之前我有个想法,想在window下,远程执行服务器Linux下的某个脚本,我第一时间想到的是用 jekenis,但感觉如果能对输入参数更灵活操作,会更好些,然后发现一个比较有意思的工具 srlua ,它可以将lua编写的代码打包输出成 exe 文件。

srlua 目录内容如下:

操作说明:

glue.exe srlua.exe test.lua test.exe

test.lua 是我们要实现的lua脚本,test.exe 就是 test.lua 转换成可执行文件,可以拿到其他window机器下执行,很方便。

不过需要注意的是,srlua工具使用的 lua 语法是 lua5.1.4。

如果你想使用 lua 更高的版本,或者想对源码进行修改等,需要在window下安装 mingw,重新 make,这个可以百度,网上有安装教程。

在连接远程服务器时,我选择使用的是 putty 自带的 plink.exe 工具,它可以在没有终端的情况下,输入账号密码,远程连接服务器,并且执行指令。

用法如下:
plink.exe -pw 12 [email protected] "sh aaa.sh"

其中 -pw password,后面紧跟 hostname@ip 和 "cmd"。

就这个简单的工具很方便我以后在window下执行服务器脚本。

标签:脚本,exe,windows,srlua,lua,window,test
From: https://www.cnblogs.com/lindx/p/17936277.html

相关文章

  • 烂笔头:windows端口被占用的解决办法
    1、查找端口被占用的pidnetstat-nao|findstr8080返回结果里最后一列是pid2、通过pid查找占用该端口的应用程序tasklist|findstr"your_pid"如果显示程序名称是java.exe,且当前有多个java程序正在运,则继续第3步。3、查看所有在运行的java.exe服务对应的class/jarjps......
  • windows端口转发设置
    使用场景:将内网服务通过可以连外网的内网服务器转发暴露到外网将本机的18888端口转发到192.168.100.101地址的8888端口netshinterfaceportproxyaddv4tov4listenport=18888connectaddress=10.56.50.134connectport=8888将本机的18889端口转发到bc.test.com地址的8889端......
  • 虚拟环境打包EXE文件
    虚拟环境(pipenv)打包EXE1.安装模块pipinstallpipenv安装模块之后,在本机新建一个文件夹,将需要打包的py文件放置在该新建文件夹下,保证该文件夹下没有其他的文件,在该文件夹下打开命令终端后依次执行以下的命令。2.打包过程#1.创建虚拟环境pipenvinstall#2.进入虚拟环境......
  • MAXON Cinema 4D 2024 (macOS, Windows) - 三维计算机动画、建模、模拟和渲染
    MAXONCinema4D2024(macOS,Windows)-三维计算机动画、建模、模拟和渲染作者主页:sysin.orgCinema4D三维计算机动画、建模、模拟和渲染软件。Artist:SebastianMarek新特性Cinema4D2024为您最苛刻的创意场景提供无与伦比的速度和性能。刚体模拟现在可以与所有现有的力、......
  • Adobe Premiere Pro 2023 v23.6 (macOS, Windows) - 专业视频编辑软件
    AdobePremierePro2023v23.6(macOS,Windows)-专业视频编辑软件Acrobat、AfterEffects、Animate、Audition、Bridge、CharacterAnimator、Dimension、Dreamweaver、Illustrator、InCopy、InDesign、LightroomClassic、MediaEncoder、Photoshop、PremierePro、AdobeXD作......
  • Adobe Photoshop 2024 v25.0 (macOS, Windows) 发布 - 照片和设计软件
    AdobePhotoshop2024v25.0(macOS,Windows)-照片和设计软件Acrobat、AfterEffects、Animate、Audition、Bridge、CharacterAnimator、Dimension、Dreamweaver、Illustrator、InCopy、InDesign、LightroomClassic、MediaEncoder、Photoshop、PremierePro、AdobeXD作者主......
  • Windows 10 on ARM, version 22H2 (updated Nov 2023) ARM64 AArch64 中文版、英文版
    Windows10onARM,version22H2(updatedNov2023)ARM64AArch64中文版、英文版下载基于ARM的Windows10作者主页:sysin.orgWindows10,version22H2(releasedNov2021)ARM64ChineseSimplifiedWindows10,version22H2(releasedNov2021)ARM64ChineseTraditiona......
  • CrossOver 23.7 for Mac:在 macOS 上运行 Windows 应用
    CrossOver23.7forMac:在macOS上运行Windows应用作者主页:sysin.orgCrossOver:在macOS、Linux和ChromeOS上运行您的Windows®应用对比所有跨平台方案对比内容CrossOver™双启动虚拟机不需要重启来运行Windows应用✅❌✅以原生速度运行Windows软件✅✅❌不需要安装Win......
  • GitKraken 9.10 (macOS, Windows) - 传奇的 Git 客户端
    GitKraken9.10(macOS,Windows)-传奇的Git客户端作者主页:sysin.org全球数百万开发者和团队选择GitKraken客户端。它拥有超直观的GUI、强大的终端,并为Windows、Mac和Linux提供无缝体验。Git的全部功能触手可及可视化无法直观地看到您在Git中所做的更改可能会带来压......
  • Firefox 120, Chrome 120, Chromium 120 官网离线下载 (macOS, Linux, Windows)
    Firefox120,Chrome120,Chromium120官网离线下载(macOS,Linux,Windows)MozillaFirefox,GoogleChrome,Chromium,AppleSafari作者主页:sysin.org天下只剩三种(主流)浏览器:AppleSafariMozillaFirefoxGoogleChrome(Chromium)【国外各种(MicrosoftEdge、Opera…),国产各种…】......