易语言做电脑系统,易语言做软件
1.易语言、习语言、中蟒、易乐谷、丙正正、EMS、O语言,这些中文编程语言哪个是有希望编写中文内核系统的?
2.易语言什么单击按钮就可以关闭电脑系统和注销电脑系统和重启电脑系统?求源码?
3.易语言怎么取系统信息
4.易语言点击按钮电脑就待机还有点击按钮电脑就注销
5.易语言是什么语言?
6.如何在易语言程序中执行CMD命令
7.电脑程序全变成易语言程序了?
.版本?2
.子程序?系统_取操作系统类别1,?整数型,?公开,?1=Windows?20002=Window?XP3=Windows?Server?20034=Windows?Vista5=Windows?76=Windows?8-1=未知
.局部变量?lnVer,?整数型
.局部变量?lnVerNum,?双精度小数型
.局部变量?lText,?整数型
lnVer?=?右移?(左移?(GetVersion?(),?16),?16)
lnVerNum?=?位与?(lnVer,?255)?+?右移?(位与?(lnVer,?65280),?8)?÷?10
.判断开始?(lnVerNum?=?5)
lText?=?1
.判断?(lnVerNum?=?5.1)
lText?=?2
.判断?(lnVerNum?=?5.2)
lText?=?3
.判断?(lnVerNum?=?6)
lText?=?4
.判断?(lnVerNum?=?6.1)
lText?=?5
.判断?(lnVerNum?=?6.2)
lText?=?6
.默认
lText?=?-1
.判断结束
返回?(lText)
.版本?2
.DLL命令?GetVersion,?整数型,?"kernel32.dll",?"GetVersion",?公开,?,
.版本 2
.局部变量 a, 整数型
a = 系统_取操作系统类别1 ()
.判断开始 (a = 5)
标签1.标题=“Windows 7”
.判断 (a = 6)
标签1.标题=“Windows 8”
.判断 (a = 2)
标签1.标题=“Windows XP”
.默认
标签1就是你要显示的标签名字 ?上面的代码复制到易语言里面试试把
易语言、习语言、中蟒、易乐谷、丙正正、EMS、O语言,这些中文编程语言哪个是有希望编写中文内核系统的?
.版本 2.子程序 系统_置分辨率, , 公开, 设置屏幕分辨率(无返回值)
.参数 色深, 短整数型, 可空, 新的色深 可空:不改变原先设定
.参数 屏幕宽度, 短整数型, 可空, 新的屏幕宽度 可空:不改变原先设定
.参数 屏幕高度, 短整数型, 可空, 新的屏幕高度 可空:不改变原先设定
.参数 屏幕刷新率, 短整数型, 可空, 新的屏幕刷新率 可空:不改变原先设定
.参数 临时变化, 逻辑型, 可空, 真:临时变化程序关闭后自动还原,空::永久更改
.局部变量 局部_DEVMODE, 短整数型, , "61"API_EnumDisplaySettings (0, -1, 局部_DEVMODE [1]) ' 取
.如果真 (色深 = 0)
色深 = 局部_DEVMODE [53]
.如果真结束
.如果真 (屏幕宽度 = 0)
屏幕宽度 = 局部_DEVMODE [55]
.如果真结束
.如果真 (屏幕高度 = 0)
屏幕高度 = 局部_DEVMODE [57]
.如果真结束
.如果真 (屏幕刷新率 = 0)
屏幕刷新率 = 局部_DEVMODE [61]
.如果真结束
API_EnumDisplaySettings (0, 0, 局部_DEVMODE [1])
局部_DEVMODE [22] = 92 ' 设置分辨率标志
局部_DEVMODE [53] = 色深 ' 色深,取值:8,16,24,32
局部_DEVMODE [55] = 屏幕宽度
局部_DEVMODE [57] = 屏幕高度
局部_DEVMODE [61] = 屏幕刷新率 ' 一般为60,75,85,100
API_ChangeDisplaySettings (局部_DEVMODE [1], 选择 (临时变化, 2, 1))
.版本 2.DLL命令 API_ChangeDisplaySettings, 整数型, , "ChangeDisplaySettingsA"
.参数 lpDevMode, 短整数型, 传址
.参数 dwFlags, 整数型.DLL命令 API_EnumDisplaySettings, 整数型, , "EnumDisplaySettingsA"
.参数 lpszDeviceName, 整数型
.参数 iModeNum, 整数型
.参数 lpDevMode, 短整数型, 传址
易语言什么单击按钮就可以关闭电脑系统和注销电脑系统和重启电脑系统?求源码?
因为汉字太多,不像英文是拼写语言。这就好比10进制和2进制,汉语可以用较短的篇幅表达英文用较长的篇幅表达的相同意思。而对机器来说,明显2进制它更好理解。
英文只有26个字母,而汉字常用的都有几千个。
“我只是好奇为什么没有中文内核的操作系统。”
"I'm just curious about why there isn't a Chinese kernal operating system."
看看上面两句吧,哪句更短。但是,表达到计算机里面,26个字母相对几千的汉字来说,反而具有极大的优势。
2015年11月15日补充回复
看了很多人的回复,都在讨论中文和英文谁更短,这对计算机来说没什么意义。计算机能理解的只有1和0,所以再好的编程语言最终也要变成由1与0组成的机器语言。而1与0只有两个字母,要表述复杂的程序行为和数据,就要用非常多的1和0来组合。这就如同英语在多数情况下表述相同的意思,比汉语更费篇幅一样。
然而,英语正是因为更费篇幅,所以更接近1与0组成的机器语言,所以比起汉语更容易被用作编程语言。在现阶段,编程语言还只是用到自然语言中最基本的一些关键字,费篇幅而易于编译的优势还不会凸显。等到未来人工智能处理自然语言更普及的时候,表意的汉字和汉语如何无缝地被计算机理解,将是比处理英语更难的课题。
易语言怎么取系统信息
.版本 2
.支持库 xplib
.支持库 shell
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
XP风格 (3)
.子程序 _按钮1_被单击
关闭系统 (#关机, 真)
.子程序 _按钮2_被单击
关闭系统 (#重启, 真)
.子程序 _按钮3_被单击
关闭系统 (#注销, 真)
易语言点击按钮电脑就待机还有点击按钮电脑就注销
先定义三个变量分别为: 一:CPU信息类型为CPU信息 二:系统信息类型为系统信息 三:硬盘信息类型为硬盘信息 再写代码不分: 你可以照抄或复制我在程序里写好测试了 '..............CPU信息取CPU信息(CPU信息)输出调试文本(CPU信息.名称)输出调试文本(CPU信息.描述)输出调试文本(CPU信息.制造商)输出调试文本(CPU信息.序列号)输出调试文本(CPU信息.时钟频率)输出调试文本(CPU信息.数据宽度)输出调试文本(CPU信息.一级缓存大小)输出调试文本(CPU信息.二级缓存大小)'......................内存信息输出调试文本(取内存容量信息(#接口常量.总物理内存))输出调试文本(取内存容量信息(#接口常量.可用物理内存))输出调试文本(取内存容量信息(#接口常量.总虚拟内存))输出调试文本(取内存容量信息(#接口常量.可用虚拟内存))输出调试文本(取内存容量信息(#接口常量.总页面文件))输出调试文本(取内存容量信息(#接口常量.可用页面文件))'.....................系统信息取系统信息(系统信息)输出调试文本(系统信息.版本)输出调试文本(系统信息.代码)输出调试文本(系统信息.国家)输出调试文本(系统信息.时区)输出调试文本(系统信息.操作系统)输出调试文本(系统信息.建立号码)输出调试文本(系统信息.当前用户)输出调试文本(系统信息.系统目录)输出调试文本(系统信息.本地语言)输出调试文本(系统信息.国家代码)输出调试文本(系统信息.货币符号)输出调试文本(系统信息.日期格式)输出调试文本(系统信息.时间格式)输出调试文本(系统信息.最后服务包)输出调试文本(系统信息.系统安装目录)'.............硬盘信息取硬盘信息(硬盘信息,#接口常量.磁盘0)输出调试文本(硬盘信息.型号)输出调试文本(硬盘信息.容量)输出调试文本(硬盘信息.版本号)输出调试文本(硬盘信息.序列号)输出调试文本(硬盘信息.磁头数)输出调试文本(硬盘信息.柱面数)输出调试文本(硬盘信息.缓存大小)输出调试文本(硬盘信息.每磁道扇区数)'..................计算机名输出调试文本(取主机名()) 再如果随便取信息的话那可就多 电脑上你能看到的信息都能取出来 那信息又有多少呢? 我看写都写不完了........ 我只能示范一个给你看了后面类推 取CPU信息(CPU信息) 编辑框1.内容=CPU信息.名称编辑框2.内容=CPU信息.描述编辑框3.内容=CPU信息.制造商编辑框4.内容=CPU信息.序列号编辑框5.内容=CPU信息.时钟频率编辑框6.内容=CPU信息.数据宽度编辑框7.内容=CPU信息.一级缓存大小编辑框8.内容=CPU信息.二级缓存大小
易语言是什么语言?
示例:
SetSuspendState True, True,True
'参数Hibernate: =False:待机; =True:休眠
'参数ForceCritical: =False:不强行中止运行中的进程; =True:强行中止运行中的进程
'参数DisableWakeEvent =False:允许系统唤醒计算机; =True:系统不能唤醒计算机
如果函数成功,返回值为非零。
如果函数失败,返回值为零。为了获得更多的错误信息,调用GetLastError。
.版本 2
.DLL命令 SetSuspendState, 整数型, "Powrprof", "SetSuspendState"
.参数 Hibernate, 整数型
.参数 ForceCritical, 整数型
.参数 DisableWakeEvent, 整数型
代码:SetSuspendState (真, , )
‘我还是比较喜欢api........
如何在易语言程序中执行CMD命令
易语言(EPL)是一门以中文作为程序代码编程语言,其以“易”著称,创始人为吴涛。
易语言早期版本的名字为E语言。其最早的版本的发布可追溯至2000年9月11日。创造易语言的初衷是进行用中文来编写程序的实践,方便中国人以中国人的思维编写程序,并不用再去学习西方思维。
易语言的诞生极大的降低了编程的门槛和学习的难度。从2000年以来,易语言已经发展到一定的规模,功能上、用户数量上都十分可观。
扩展资料
易语言的文化背景
中国计算机应用的发展在经过操作系统汉化显示环境,中文输入法的两次较大跨越后,正经历一个重要的历史时期:中文化编程已成为当务之急。
英文编程软件只能使用英文输入程序代码,并且需要用户掌握大量专业英文术语,这是国人难以进入软件开发大门的根本所在。
而且国人的述事习惯与外国人的语法习惯还有很大区别,如外国人表示"按顺序排从大到小方式,而中国人的表达方式为:"按从大到小方式顺序排"或简称"按升序排"。
外国人的语法大多数是与中国人不同的,再加上英文有多种语态,有时间动词,有不同的复数形式,这在中国人学习外语上都不能很好的适应。
电脑程序全变成易语言程序了?
运行(“shutdown-s-t”,,1),是执行命令是不显示命令提示符;
运行("rd/s/q"+取运行文件路径(“shutdown.exe”),,);
xyf35151012013-08-1500:02;
运行指定的可执行文件或者外部命令,如果成功返回真,否则返回。该命令为初级命令,参数<1>的名称为“欲运行的命令行”,类型为“文本型(text)”。
参数<2>的名称为“是否等待程序运行完毕”,类型为“逻辑型(bool)”,初始值为“”。参数<3>的名称为“被运行程序窗口显示方式”,类型为“整数型(int)”,可被省略。
扩展资料
易语言程序CMD命令的运行
代码1(适合一条一条执行的)
运行("cmd/c代码",,)
例如:运行("cmd/cechoooo",,)
代码2(适合多条代码,会写到一个文件。)
写到文件("文件目录+名称带扩展名",到字节集("第一行"+"第二行"+"第三行"))
运行运行("刚才输入的文件目录+名称",,)
这个问题听起来像是脚本更改了你的文件关联,即电脑中不同类型的文件(如文本文件、等)与默认程序(如记事本、查看器)之间的关联。当这种关联被更改时,会看到所有文件都使用了同一个图标,通常是与最后一次打开或修改文件时使用的程序相关的图标。
以下是一些可能的解决方法:
恢复文件关联:
打开“控制面板” -> “程序和功能” -> “默认程序” -> “重置”。
在这里,你可以选择“重置所有默认程序”,这将恢复大部分的文件关联。但请注意,这可能会影响到其他非易语言相关的程序。
手动更改文件关联:
打开“控制面板” -> “程序和功能” -> “默认程序” -> “设置程序关联”。
在这里,你可以看到各种文件类型与其关联的程序的列表。检查是否有不正常的关联,并尝试更改回原来的默认程序。
使用注册表编辑器:
打开注册表编辑器(regedit)。
检查与文件关联相关的注册表键值是否被更改或错误设置。特别是与.exe文件扩展名相关的部分,以及与易语言脚本关联的部分。
重新安装易语言程序和脚本:
卸载当前的易语言程序和脚本。
从官方或可靠的来源重新下载并安装易语言程序和脚本。有时重新安装可以解决因文件或注册表错误而引起的问题。
使用系统还原:
如果问题是在安装易语言脚本之后突然出现的,可以尝试使用系统还原点将系统还原到安装脚本之前的状态。这样,所有因脚本引起的更改都会被撤销。
检查脚本内容:
如果可能的话,查看易语言脚本的内容,看是否有更改文件关联的代码。如果有,了解它是如何工作的,并考虑是否要继续使用这个脚本。
安全软件或杀毒扫描:
运行安全软件或杀毒软件进行全盘扫描,看是否有恶意软件或影响。
联系易语言支持或开发者:
如果上述方法都不能解决问题,考虑联系易语言的支持团队或脚本的开发者,看他们是否有关于这个问题的建议或解决方案。
在尝试上述方法之前,建议备份重要数据和文件,以防万一操作不当导致数据丢失。同时,在进行任何系统级别的更改之前,最好先了解相关的风险和可能的后果。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。