精华 | |
金钱 | BA |
威望 | 点 |
贡献值 | 点 |
爱心 | 点 |
经验 | 点 |
注册时间 | 2009-2-21 |
最后登录 | 1970-1-1 |
在线时间 | 小时 |
| |
| |
| |
|
立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!
您需要 登录 才可以下载或查看,没有账号?注册
x
showNumber by yan0
最新图形控件:showNumber作者:yan0
这个图形控件是我向yan0提议的.以前的数字选择控件没有文字提示,很是不爽…
于是我想方设法找高手弄…没办法自己菜只会shell.所以找到了yan0
yan0人真不错….平易近人(高手都这样….无印也是,呵呵)
所以感谢yan0…..谢谢!!!
好了,不多说了….先看我们V8以前的图形控件showNumPicker
showNumPicker<MinValue><MaxValue><SetValue>
showNumPicker 最小值 最大值初始值
<MinValue>≤<MaxValue>≤<SetValue>
最小值≤初始值≤最大值
例子如下:
#!/bin/sh
choose=`showNumPicker153 `# 无文字提示
[ $? = 0 ] && exit
showMsg \"显示choose\" \"choose:$choose\" 2
exit
# [ $? = 0 ] && exit 意为: 当按右键”取消”键,返回值为:0,及退出图形界面
# choose 编写者自定义,可以为a或者 b.看你自己喜欢
# 1最小值,自定义只要比最大值小就可以
# 5最大值,自定义只要比最小值大就可以
# 3控件默认初始值,自定义,只要鉴于最小值最大值之间就可以 最小值≤初始值≤最大值
手机显示如下:
好了,我们来看看yan0为我们做的新控件:
showNumber <title> <MinValue> <MaxValue> <SetValue> <StepValue> <left> <right>
showNumber <标题> <最小值> <最大值> <初始值> <增值> <左边> <右边>
<MinValue> ≤ <MaxValue> ≤ <SetValue>1 ≤ <SetValue> ≤ <MaxValue>
<最小值> ≤ <最大值> ≤ <初始值>1 ≤ <增值> ≤ <最大值>
例子如下:
#!/bin/sh
showNumber \"虚拟内存\" 0 64 32 16 \"选择大小:\" \"Mb\"
choose=$?
[ $choose = 0 ] && exit
# [ $choose = 0 ] && exit 当按右键”取消”键,返回值为:0,及退出图形界面,choose可以自定义
# “虚拟内存” 为显示标题
# 0 最小值
# 64 最大值
# 32 初始设置值
# 16 增值 只在,最小值为0的时候才有用...如果最小值不为0,则增值默认为1
# “选择大小” 左边文字提示
# “Mb” 右边文字提示
如下图所示:
看到了吗?有显示….就是这样的…..做包这可以把他内置到包里面….
放在PATH环境变量目录,就是我们通常看到的那些bin文件夹….
如果只是内置在mpkg程序里面….大家应该知道怎么做吧???
把此 控件 和 脚本 放在同一个文件夹下
脚本内容为:
#!/bin/sh
this_path=`busybox dirname \"$0\"`#找到当前脚本所在文件夹
cp -f $this_path/showNumber /mmc/mmca1/ #将脚本复制到另一个目录,我也不知道为什么在同目录不行
/mmc/disk/showNumber \"虚拟内存\" 0 64 32 16 \"选择大小:\" \"Mb\"
choose=$?
[ $choose = 0 ] && exit
showQ \"显示choose\" \"choose=$choose\" 2
exit
# 注意:上行的choose 和 $choose要是相同的字母 比如 上行为a 下行就应该是 $a = 0 |
|