移动叔叔

标题: Gscript 简单使用方法,n9770玩脚本 [打印本页]

作者: sonpost    时间: 2012-10-5 19:42
标题: Gscript 简单使用方法,n9770玩脚本
Gscript 软件,可能很多人用过,但相信更多人不知道是甚么东西,Gscript 是在
Linux 基础上开发出来用于Android手机中的自定义脚本软件,固然之就是自己编辑一
些脚本,用来操作手机上的一些程序,或是动作等等,如果懂linux的应该能容易掌握
Gscript 的方便好处,本人只是自学性质,只懂一点编程,但没用过linux和java等语
言下研究用。下面分享Gscript 中最多人喜用脚本。
[attach]183342[/attach]

我利用Gscript 脚本,将一些占用很多空间的程序转移到sdcard2 上运行,
(ps:这是最实用的脚本,也是最多人喜用,可解决手机内存只有2GB空间不能多安装

,或又不想不能刷2.5GB内存,又或是又不想修改Sdcard与Sdcard2对调等等,更由其是
在没有稳当的解决方法解决内存前,可利用这方法解决内存不足等问题。这重要是安全
!!!!)

用2个程序作例子:

例子1.--- 凯立德 NaviOne 导航软件 (3GB data)
这个程序,安装前都必须将超过2GB-3GB的数据,先copy到sdcard2卡上后再安装,假
如之后运行找不到文件时,证明数据需要在 sdcard上运行,这时我们利用 Gscript 的
“mount“指令来将sdcard2上的数据与进行sdcard互联。
方法:
[attach]183346[/attach]

1.先在sdcard上建立一个空白文件夹“NaviOne“,然后运行Gscript,
2.打开 Add script
3.输入喜欢的名称,Needs SU 打勾,及输入脚本指令

脚本指令如下:
mount -o bind /mnt/sdcard2/NaviOne /mnt/sdcard/NaviOne
PS: 红色为指令, 蓝色为现在数据位置,绿色为程序数据的固定位置
注意:蓝色与绿色部份之间是有一个空格(蓝色部份路径当然可以放在另一个位置存储

,我都是将要mount的文件,全放在一个文件夹下。最重要是绿色部份,要跟据程序的
正确安装位置路径一样及建立空白文件夹。save后,就可以点击一下刚刚建立的脚本,
留意有没有运行时程序出错等,如发现出错,再次长按脚本进行编辑,看看有没有输入
错误,路径是否正确,是否少了或是多了空格,大小写最好一致等等。

看看NaviOne前后分别,
[attach]183350[/attach][attach]183349[/attach]
sdcard上建立的文件夹是空白的,进行 mount 指令以后,打开会看见

文件,但没占用空间,文件全放在sdcard2上,当然文件已进行mount的情况下,这时存
储等的动作,都会直接存储到sdcard2上,没mount的情况下,还是直接存储sdcard上的


取消互联的脚本方法
[attach]183347[/attach]
跟上面一样,建立新脚本,取名,su打勾,输入脚本指令,save

umount /mnt/sdcard/NaviOne
(红色为指令,绿色为程序数据的固定位置,就是上面的绿色部份的路径

例子2.--- 游戏 最终幻想 3  (170多mb data)
mount -o bind /mnt/sdcard2/mountfile/obb /mnt/sdcard/Android/obb

(PS: mountfile 是用来自己要进行mount的文件存放位置都在sdcard2上,被免因不同
程序的存放位置不一造成乱放眼花)
取消 FF3 互联
umount /mnt/sdcard/Android/obb


解决 Gscript 退出是的错误方法
[attach]183345[/attach]
假如你跟著我上面方法进行 mount 指令后运行,你会发现每次运行脚本后,Gscript

会自动退出,但退出时会出错的,这是程序问题,网上找了很多办法都没能解决,但最
后我自己研究解决了。你可能在看我上面的图片中,每个脚本最后都会加入一行指令

am force-stop
nl.rogro.GScriptFull


就是加入这一行,这指令意思是当运行完以上指令以后,将Gscript 强制停止,这样就

不用因程序自动读秒后退出而出错。所以你可以在编辑每个脚本后都加入这一句指令。

[attach]183343[/attach]
但要注意是 绿色部份是你所安装在data/data/内的gscript文件名称,不同版本可能都

不一样,自己查看更改一下就好了。



其他例子
[attach]183351[/attach][attach]183352[/attach]
你还可以在一个脚本下,一次性执行多个mount动作,或一次性umount所有动作等


[attach]183344[/attach][attach]183348[/attach]
当你发觉在手机上一个个输入时感觉烦复,你可以在电脑上建立多个 .sh 文件,然后

放在 sdcard/Gscript 的文件夹内(如没有请自行建立),之后将制作的.sh文件放进
去,在手机运行Gscript,Add script时,点击 Load file,选择所要汇入的脚本,再
save 就可以了,注意的是要一个个汇入,同时汇入后不能排序,所以汇入时好好考虑
汇入次序,当然可以删除后重新汇入,或是重新修改save到sdcard上备份。


以下是其他有用脚本指令,喜欢可试一下,网上有很多教学,但我觉得对我没确实作用

,很多都是打开某程序等指令,反正系统就有的,有需要自己找找看吧,还有当你安装
Gscript 时,不同版本都附带了一些脚本,我建议别乱尝试这些脚本,有些可能从2009
年开始就已经存在,只适合当时的机型,小心别乱用,最好先看看脚本内容,没用的删
掉吧。

同时希望有朋友可以一同研究分享好用的脚本,我也有些脚本问题希望高人帮忙解决,
如:
1。在桌面创建快捷键方法??
2。清除长按HOME键内的最近启动程序??

简单好用脚本
重新开机
reboot


关闭手机(这个只是 Warm Close)
reboot -p


清杀全部后台程序(不包括系统程序)
am kill-all


启动器重启(桌面刷新)
am kill com.android.lauhcher


备份桌面快捷键
cp -r /data/data/com.android.launcher /sdcard/GScriptSaves


恢复桌面快捷键
cp -r sdcard/GScriptSaves/com.android.launcher /data/data


若日后发现更实用的脚本,
会不定期更新,
懂的朋友也请多多分享!!







欢迎光临 移动叔叔 (http://bbs.ydss.cn/) Powered by Discuz! X3.2