L脚本语言编程实例
这里是一些使用L脚本语言编程的例子,由易到难地演示L脚本语言的实际应用,所有的脚本例子都可以直接运行。
例子1. HELLOWORD
#scp
显示:HELLOWORD
例子2. 消息框
#scp
弹出:消息框,HELLOWORD,tip
例子3. 字符串
#scp
定义:字符串,string1,这是一个测试的字符串
显示:string1
例子4. 整数
#scp
定义:整数,length,65535
显示:length
例子5. 获取字符串长度
#scp
定义:字符串,string1,这是一个测试的字符串
定义:整数,length,0
取大小:字符串,string1,length
显示:length
例子6. 字符串连接
#scp
定义:字符串,string1,这是一个
定义:字符串,string2,测试的字符串
连接:字符串,string1,string2
显示:string1
例子7. 字符串反转
#scp
定义:字符串,string1,"123456abcdefg"
转换:string1,反转
显示:string1
例子8. 字符串大小写转换
#scp
定义:字符串,string1,"123456abcdefg"
转换:string1,大写
显示:string1
转换:string1,小写
显示:string1
例子9. 字符串查找
定义:字符串,string1,"123456abcdefg"
定义:字符串,string2,"abc"
定义:整数,pos,0
查找:字符串,string1,string2,pos
显示:pos
例子10. 在字符串中提取字串
定义:字符串,string1,"123456abcdefg"
定义:字符串,string2
定义:整数,length,3
定义:整数,pos,7
取子串:string2,string1,pos,length
显示:string3
例子11. 分割字符串,生成一个表对象,表对象中包含分割后的字符串列表
定义:字符串,string4,"abc;123;456;789"
定义:字符串,string5,";"
分割:字符串,string4,string5,table1
显示:table1
例子12. 清空字符串
定义:字符串,string1,"123456abcdefg"
清空:string1
显示:string1
例子13. 字符串格式化
定义:字符串,filename
定义:字符串,路径,C:\
定义:字符串,文件名,我的文件
定义:字符串,扩展名, .txt
格式化:字符串,filename,"%s%s%s%s",路径,文件名,1, 扩展名
显示:filename
例子14:基本数学运算
#scp
定义:整数,number1,10
定义:整数,number2,100
定义:整数,number3,10
定义:整数,number4,0
number4=number1+number2+number3
显示:number4
number4=number2-number1
显示:number4
number4=number2*number1
显示:number4
number4=number2/number1+number3
显示:number4
number4=number1%3
显示:number4
例子15:逻辑运算
#scp
定义:整数,number1,10
定义:整数,number2,100
定义:整数,number3,10
定义:整数,number4,0
如果:number2>number1
显示:“大于”
结束
如果:number3<number2
显示:“小于”
结束
如果:number3!=number2
显示:“不等”
结束
number4=number2/number1
如果:number3==number4
显示:“相等”
结束
例子16:位运算
#scp
定义:整数,number1,10
定义:整数,number2,100
定义:整数,number3,10
定义:整数,number4,0
//按位取反
number4=~number1
显示:number4
//按位左移
number4=number1<<2
显示:number4
//按位右移
number4=number2>>1
显示:number4
//按位与
number4=number2&number1
显示:number4
//按位或
number4=number2|number1
显示:number4
//按位异或
number4=number2^number1
显示:number4