uscript

基于 lua 的脚本工具
授权协议 GPL
开发语言 Lua
所属分类 程序开发、 脚本编程语言
软件类型 开源软件
地区 不详
投 递 者 阎兴为
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

uscript 是基于 lua 的脚本工具。

平时开发为了方便,写了一个小工具,使用 lua 脚本,主要方便自己使用,用了好多年了,近期打算完善一下,分享给大家,欢迎大家使用提意见。

软件架构

Delphi+Lua

软件界面

使用说明

脚本编写说明,具体参照script目录

开头部分定义输入参数,参数可以定义多个,按顺序排列

--- param URL
--- param POST内容,一行一个
 

提供有几个和UI交互的函数

APP_clearOutput(); 清理输出区域
APP_getContent('param1', ''); 获取参数
APP_showContent('', content); 输入内容到显示区域
APP_getContent 获取内容
APP_mkdirs 创建目录
APP_saveFile 保存文件
APP_download 下载文件
APP_md5 计算md5
APP_md5File 计算文件md5
APP_httpPost 模拟httpPost
APP_httpGet 模拟httpGet
APP_regexp 正则
APP_replace 替换

欢迎大家交流

 相关资料
  • Lua 脚本功能是 Reids 2.6 版本的最大亮点, 通过内嵌对 Lua 环境的支持, Redis 解决了长久以来不能高效地处理 CAS (check-and-set)命令的缺点, 并且可以通过组合使用多个命令, 轻松实现以前很难实现或者不能高效实现的模式。 本章先介绍 Lua 环境的初始化步骤, 然后对 Lua 脚本的安全性问题、以及解决这些问题的方法进行说明, 最后对执行 Lua 脚本的两

  • 主要内容:一、Lua和Redis,二、运行机制,三、开发和应用,四、总结一、Lua和Redis 这篇其实和Redis本身的源码关系不是太大了,主要是看一下对REDIS的支持。Lua可能好多人都没有听说过,但是如果搞过网游的人,估计都用过,做为一种胶水语言,Lua对C/C++的支持非常友好,这是一般的脚本语言都没有做到的。它很小很轻量,所以非常容易与其它程序集成。在魔兽和仙剑等游戏中都广泛使用。 Lua的缺点也很明显,对开发支持的力度不大,功能也少,功能少,就意味着如果

  • 主要内容:第一个Lua脚本命令,为什么使用Lua脚本,常用脚本命令,基本命令应用从 Redis 2.6 版本开始,Redis 使用内置的 Lua 解释器执行脚本,这意味着我们可以直接在 Redis 客户端执行Lua 脚本 ,于此同时 Redis 还非常贴心地提供了用于编写 Lua 脚本的 命令。 第一个Lua脚本命令 Lua 是一种轻量小巧、开源的脚本语言,用标准 C语言编写。其设计目的就是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。它被广泛的应用于:游戏开发

  • 问题内容: 我正在构建我的第一个Redis服务器端脚本( 用于调试 ),而我缺乏Lua经验使我非常困惑。 本质上来说,我有一个K / V对(包含〜1000个值)的数据集,我想从中列出所有与模式匹配的KEYS。例如在redis-cli中: 基于上面的输出,我想通过执行Lua脚本来返回这些键的总和。目前,我有以下内容 尽管以上脚本可能不正确,但即使单独尝试也会产生以下错误 root @ carlos:

  • 主要内容:第一个 Lua 程序,脚本式编程,实例,注释,标示符,关键词,全局变量Lua 学习起来非常简单,我们可以创建第一个 Lua 程序! 第一个 Lua 程序 交互式编程 Lua 提供了交互式编程模式。我们可以在命令行中输入程序并立即查看效果。 Lua 交互式编程模式可以通过命令 lua -i 或 lua 来启用: 在命令行中,输入以下命令: 接着我们按下回车键,输出结果如下: > print ( "Hello World!" ) Hello World! > 脚本式编程

  • Lua 学习起来非常简单,我们可以创建第一个 Lua 程序! 第一个 Lua 程序 交互式编程 Lua 提供了交互式编程模式。我们可以在命令行中输入程序并立即查看效果。 Lua 交互式编程模式可以通过命令 lua -i 或 lua 来启用: $ lua -i $ Lua 5.3.0 Copyright (C) 1994-2015 Lua.org, PUC-Rio > 在命令行中,输入以下