L脚本语言 用L脚本语言开发Windows界面程序

将外部exe嵌入到界面中(Windows)——Qt 之前只做过,在界面中调起外部程序exe,只用将QProcess启动即可。如今,尝试将外部的exe嵌入到Qt的界面中,基本实现了,感觉挺神奇的! 阅读详情

https://github.com/zhaoliangcn/LScript

#scp
#scpeng

//加载扩展对象
//window对象在canvasaddin.dll中定义

load:extobj,canvas

//自定义窗口对象的初始化回调函数
//mywind是窗体对象,相当于C++类的this指针
define:function,oninitwindow,mywind

    //设置窗口对象的位置和大小属性
    
    mywind.rect[x]=100
    mywind.rect[y]=100
    mywind.rect[w]=640
    mywind.rect[h]=480
    
    //设置窗口对象的颜色属性
    
    mywind.color="red"
    mywind.bgcolor="green"
    
    //设置窗口的标题属性
    
    mywind.caption="PictureWindow"
    
    //设置窗口对象的背景图片属性
    
    mywind.images[normal]="E:\\tmp\\bmp\\000d3359dd9f211f19af7b2382d11043.bmp"
    //mywind.images[hover]="hover.bmp"
    mywind.images[push]="E:\\tmp\\bmp\\0b6801eae36e0a51f1913309f6548577.bmp"
end

//自定义窗口对象的点击事件处理函数

define:function,onclickwindow,mywind
    popup:messagebox,"WindowClicked",""
    mywind.move(0,0,1024,768)
end

define:function,main
    define:window,wind
    
    //绑定事件处理函数
    
    wind.bind(onclick,onclickwindow)
    wind.bind(oninit,oninitwindow)
    
    wind.show()
    
    //等待窗口关闭退出
    
    wind.wait()
end
 

PictureWindow
PictureWindow​​​​​

 

深入剖析WTL——如何封装Windows界面程序 首先还是让我们来看看WTL是怎样封装应用程序线程的。 和ATL类似,WTL使用一个_Module全局变量来保存全局数据,并通过它来引用应用程序级的代码。在WTL中,该变量是CAppModule或CServerAppModule的实例。后者通常作为COM服务器的应用程序。 每个应用程序都有一个或多个界面线程组成。首先剖析一下WTL是怎样管理只有一个界面线程的(除了Mutli-SDI应用程序)。 阅读详情

相关推荐

Windows API之图形界面(一)

Windows API之图形界面(一) tkorays (tkorays@hotmail.com) 利用windows api来写图形界面,看起来比较复杂,但是了解原理后也看起来十分简单了。 流程 其中重点在于: 1)创建窗口类(WNDCLASS*,*表示后面可能有其他后缀,至于各个后缀不同含义见后面“注意”)并注册(RegisterClass*()) 2)编写窗口

tkorays 1万+

Windows脚本编程

使用WMI对象可以获取计算机的系统信息,例如:操作系统版本、CPU信息、内存信息、磁盘信息等。Windows脚本编程语言是一种脚本语言,用于在 Windows 操作系统上的自动化任务和管理系统。Windows脚本编程语言支持算术运算符(+、-、*、/)、比较运算符(>、

Fightever_的博客 4622

VBS整人大全,windows脚本语言

vbs整人应用,vbs学习大全,关机重启,声音,自动打开文本等等

分享几段比较实用的windows脚本

在使用Windows系统的过程中,我们可能会遇到一些特殊需求,此时,编写一个简单的BAT脚本就能帮我们实现特定的功能。BAT脚本是一种易于上手的Windows批处理语言,它允许我们通过简单的命令行操作来自动化任务。BAT脚本不需要额外安装,直接在桌面创建文本文档,输入命令,然后将文件扩展名改为.bat即可运行。虽然简单,但足以应对日常的轻量级自动化需求,如创建动画、启动菜单或定时任务等。

小小程序 4474

告别死记硬背!用实际案例带你玩转UE5编辑器界面(附场景搭建练习)

本文通过实际案例教学,带你轻松掌握Unreal Engine5编辑器界面的核心功能。从创建基础场景到添加光源和可交互对象,逐步讲解内容浏览器、模式面板、世界大纲等模块的协同工作方式,告别死记硬背的学习模式。附场景搭建练习,助你快速上手UE5开发。

weixin_30566063的博客 729

Pico-实时预览工具PreviewTool

Unity XR SDK与Preview Tool下载链接:SDK - Pico Developer Platform1、下载Preview Tool后,将PreviewTool的APK先安装在VR头显里2、在PC端打开Preview Tool.exe文件Window -> Package Manager -> Add package from disk,选择下载的pico sdk中的package.json(如下图),Open导入。Edit -> Project Settings,设置设备和安卓版本,如下

晴天下的大头娃娃 4251

Windows---脚本(批处理,PowerShell,VBScript)

官方文档批处理命令参考PowerShell 文档中心学习路径掌握批处理基础命令与流程控制深入 PowerShell Cmdlet 与对象模型实践系统管理脚本(用户创建、服务监控、日志分析)

MzKyle的博客 2605

黑暗中的爆破(船讯网Ais爬虫暨爬虫实战js逆向学习经验分享)

船讯网 爬虫 js逆向 python

returnadsss的博客 1575

Window常用的脚本有哪些?快来看看有哪些是你正在用的!

在日常开发中,如果能熟练掌握以下这些使用频率很高的脚本,那工作起来真的是手拿把攥,事半功倍,接下来给大家介绍一些我们日常使用率很高的一些脚本!

zhang120529的博客 3322

【ANSYS APDL】提取结构刚度矩阵完整过程--附Python代码实现

ANSYS的结构刚度矩阵提取中一些操作技巧

m0_61038364的博客 1万+

单端反激电源的RCD钳位电路吸收设计

反激电源尖峰电压和特点: 反激开关电源主要适用于中小功率<100W的电源设计中,特点是电路简单、成本低、可靠性高、宽稳压范围、转换效率PF高。但是由于本身变压器的漏感和其他参数的影响,变压器在高速开关关断瞬间会产生很大的尖峰电压,截止时产生的尖峰电压是由电路中的储能元件释放的电流引起的突变,过高的尖峰电压会影响开关管的正常工作,需要对尖峰电压采取措施抑制尖峰电压。 如上图所示,尖峰电压的钳位抑制方式有很多种。 TVS成本偏高,属于硬件导通,元件的可靠性较差,在低电压工作效果不理想。 RCD回路吸收

qq_31687191的博客 8484

Windows脚本:bat脚本看这一篇就够了

在日常操作中,BAT脚本(Batch Script)是 Windows 系统中一种强大而简单的自动化工具。它通过将多个命令组织成脚本文件,帮助我们完成重复性任务、批量操作、系统配置等,极大提高效率。如果你对 BAT 脚本一知半解,或想快速掌握其精髓,这篇介绍就是为你准备的!

weixin_43431593的博客 2937

dos攻击 --hping3

dos使用hping3攻击

qq_65880213的博客 2745

Windows系统原生脚本语言--Batch语言

本文介绍了Windows系统原生脚本语言Batch的基础语法和常用命令。主要内容包括:批处理文件的创建与执行方法、变量设置与使用、文件和目录操作命令、文本处理命令、系统管理命令、网络相关命令等基础语法。文章详细讲解了条件判断(IF)、循环(FOR)、跳转(GOTO)等控制结构,以及特殊变量和环境变量的使用。同时提供了备份脚本和系统清理脚本两个完整示例,并分享了最佳实践和调试技巧。通过本文,读者可以掌握Batch脚本的基本编写方法,实现Windows系统的自动化管理任务。

道阻其长,未来可期。笔耕不辍,行则将至! 1717

从零到一:基于Docker与Gewechat协议,打造高可用微信AI助手

本文提供了一份从零开始的实战指南,详细讲解如何利用Docker容器化技术与Gewechat协议,构建一个高可用、低风险的微信AI助手。通过整合Dify AI平台,您可以为微信机器人注入大语言模型的智能,实现自动问答、知识库查询等高级功能,显著提升个人或团队在微信场景下的沟通与信息处理效率。

weixin_29280657的博客 160

【异常】Codybuddy Error Code: 14003 too many requests 限流报错问题排查与解决指南

14003报错本质为服务端限流拦截,并非账号封禁或程序致命故障,90%以上的场景可通过等待冷却+规范使用行为解决。通过本文的排查步骤,可快速恢复工具使用,同时规避后续重复触发该问题。

奶爸的编程之路,也就一周冷个三天 1251

Lua脚本语言编程入门:可嵌入式的脚本语言开发

Lua脚本语言编程入门:可嵌入式的脚本语言开发首先,你需要下载Lua。你需要从Lua下载页面去下载源代码。如果你需要编译好了的二进制库,你能在LuaBinaries 中找到你想要的库(lib or dll)。现在,我们需要安装Lua。在Linux下,你应该先解压文件,然后以root 用户在命令行键入”make linux”和”make linux install”。如果你需要帮助,请参考源代码文件...

hostna的专栏 466

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Windows下后台服务程序启动前台可交互界面程序

有时在我们编写的前台程序需要开机运行,当有后台程序时可以注册服务方式进行启动(system权限),前台程序的启动需要等待用户登录到桌面后运行(涉及界面交互等),前台程序的启动主要有几种方式: 1. 写入启动项注册表进行自动启动,这时启动的程序是以当前用户权限运行,弊端是权限低且不安全,用户可人为或被其他安全软件禁用; 2. 创建计划任务方式启动,计划任务属性中可设置以最高权限运行,相当于管理员...

MA540213的专栏 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

L脚本语言的数组

L脚本语言的数组

itmes的专栏 705

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Windows安装D2L的环境

的安装第3步,因为书上的命令是Linux的,与Windows有不同,需要解决。但后来出现'rm' 不是内部或外部命令,也不是可运行的程序。出现下面的错误,但可以参考下面方法解决,然后再运行上面的安装代码。又出现了提示,就按第2行直接复制粘贴,运行。进入官网,填邮箱,选择win版的miniconda,此时是。'unzip' 不是内部或外部命令,也不是可运行的程序。书官网的包的版本不匹配,换方案,按B站教学视频。打开jupyter笔记本,出成果啦,可以运行啦!的安装第一步,安装 Miniconda。

bravewomen的博客 1548

Qt界面中嵌入其他exe程序的界面,使用Qt5

下面用一个小例子来演示如何在Qt的界面中嵌入其他exe程序的界面,最终效果如下图所示。本文参考了 http://blog.youkuaiyun.com/jiaoyaziyang/article/details/49802993,感谢原作者。 下面是具体的实现方法,用Windows自带的计算器程序做例子。主要的思路就是获取到计算器程序的窗口类名称,然后在Qt中利用QWindo...

anhuang0693的博客 5726

L脚本语言访问注册表

L脚本语言可以方便地访问windows注册表 用它也可以完成一些系统维护的任务 #scp #这是一个注册表访问的例子,它先在注册表中添加一个启动项,再将它删除 定义:字符串,string2 定义:字符串,string1,"c:\nginx\ngnix.exe" 打开:注册表,reg1,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windo

itmes的专栏 722

windows服务程序创建具有管理员权限的界面程序,并且界面进程属于当前登录用户

因为工作需要,windows服务进程需要能够创建出带界面的进程,并且此界面进程需要管理员权限,之前找到两种方法解决这个问题。 1.服务进程里面复用winlogon.exe的令牌,并且加入窗口站,用CreateProcessAsUser创建 winlogon.exe是个很神奇的进程,一方面其session id不为0(服务用户所在session id为0),并且跟登录用 户属于同一个session。这样利用其进程token,并且加入窗口站,就能创建出具有管理员权限的界面程序,但是由于winlogon.

tusong86的博客 3536

Lua脚本语言学习笔记

什么是脚本语言? 1.一种解释运行而非编译的计算机语言。 2.以文本的形式保存,在被调用时进行解释或编译。 为什么要使用LUA脚本语言? 1.提高工作效率。项目规模扩大,编译源代码所需时间变长。为了不因为一些小的改动(改变几个常量的值),就去编译整个项目,所以使用脚本语言。 2.提高创造性。使用lua脚本,不仅可以帮你初始化变量,还可以帮你创建游戏逻辑甚至是游戏对象。 3.增加扩展

仰望圣光的plusplus7 3359

windows c++ 一个带界面的窗口程序(附带源码)

windows c++ 一个带界面的窗口程序(附带源码)

欢迎来到我的博客!这里是一个专注于计算机技术的分享平台,涵盖编程开发、算法研究、系统架构、软件工程等多个领域。无论你是初学者还是资深开发者,都能在这里找到有价值的内容。 1258
上一篇: L脚本语言 http和https请求
下一篇: L脚本语言 使用L脚本语言实现SMTP协议发送邮件
LLanguage
博客等级 码龄24年 75粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值