- 注册时间
- 2004-9-4
- 最后登录
- 1970-1-1
|
关于pacmgr的妙用
sossb
pacmgr的功能之强用者皆知,下面是本菜鸟的一些心得,愿与大家分享。由于水平有限,请不要鄙视偶(^_^)
1.如果你的星星中有n张b16图片而你想将它们集合成可翻页的图册,或是在一b16图册中只有几张是中意的,想将它截出来,而手边无电脑时,我们就可以用pacmgr了。先谈谈用pacmgr集合b16文件的操作方法。首先进入pacmgr(废话),选择“编辑文件”在bmp16目录中选中要集合的图片的一张,你会看到如下:
42313614xx000000
0000000000000000
其中的“xx”代表的是可翻的页数,在你那里应是“01”(只有一页),所以你若要集合8张图片,就改为“08”,而12张就改为“0c”(这里遵循16进制)。改好后,我们来粘贴第二张图片。于是,按下等于号,会出现“转到指定位置”,输入24000(一张b16图片大小为24000个字节),接着,按下l会出现“选择文件来源”然后,再次进入bmp16目录,选择第二张要粘贴的图片。在出现“请选择粘贴的起始字节”时输入0,出现“请选择粘贴的字节数”安照提示的最大字节数输入24020,第二张图片就粘贴好了。接着再粘贴第三、第四、第五张等等。(注意:在粘贴第三张时,转到的指定位置应是48000,而不是48020。)最后按跳出结束编辑,好了大功告成。去运行欣赏吧。
再来谈谈如何截一张b16图片,那就更方便了。首先选中b16图册,假设要截取第二张,则将位置指定运行到24000,再按f4,确定文件另存为的位置。并取好文件名(如:sss.b16),将文件长度设为24000。再编辑此文件,将第一行改为:
4231361401000000
好了,跳出结束编辑,去看看吧。
2.再来说说如何用pacmgr修改bin程序的文件指向。若你还不会那就跟我来吧。首要解决的是:不知道所要输入的汉字和英文所对应的机器码。怎么办呢?没关系,我们就反其道而行之。先在“记事本”或“basic”中输入所要输入的汉字或英文,再用pacmgr编辑它,就能看到相映的机器码了。说了这么多,就举一个例子来抛砖引玉吧。假设我们要把“记事本”文件指向由〈文本文件〉变为〈我的文档〉。好,首先进入basic写入:
10 print"我的文档"
20 end
然后跳出保存为sss.bas(文件名可以任取)。接着进入pacmgr的“文件编辑”选中sss.bas,这样我们就可以看到“我的文档”所对映的机器码为“ced2b5c4cec4b5b5”。再选中“记事本.bin”进入编辑状态,按下f3选择“查找字数串”,输入 文本文件,找到后输入那串机器码“ced2b5c4cec4b5b5”,最后跳出结束编辑。好了,很简单,也很方便。试试看吧。
3.最后来说说如何将sysdir中的热键文件改为bin程序,或将bin程序改为热键。好,先说前者吧,需要的工具是wqxdebug,pacmgr1.42版。
假设要把sysdir中的time文件改为bin程序,则先进入pacmgr任意复制一个bin程序,保存在/应用程序/中,取名为time.bin。再进入wqxdebug,按求助,选择“载入文件”目录名/sysdir,文件名/time。再选择“保存文件”,目录名/应用程序/,文件名/time.bin,文件大小为1*16kb。再用pacmgr编辑它,把它的第1,2行改为如下:
aeeeea002000204c
1040d0073003ffff
最后跳出结束编辑,好了这样就实现在网络中运行系统文件了,去运行试试看吧。
再来说bin程序改为热键的操作。所需的工具为pacmgr,wqxhex2。下面我来演示一下如何将文书浏览.bin改为sysdir下的txt_view文件。首先将txt_view改成可读写。具体操作是进入wqxhex
r 0a4000 空格 0fbfff 输入
z
s 24 空格 00 空格 ab 空格 80 输入
e xxxxxx 输入 24 空格 00 空格 ef 空格 ef 输入
其中xxxxxx按提示输入。注意:千万不要把文件号改掉!
进入pacmgr把文书浏览.bin的前三个字节改为4c1040,然后将它到sysdir下的txt_view。即/sysdir/txt_view。
nc2000
time 0f00
other 1000
calculator 1100
change 1200
namecard 1300
database 1400
game 1500
dict_yh 1600
txt_view 1700
exam 1800
nc2600
time 1b00
other 1c00
calculator 1d00
change 1e00
namecard 1f00
database 2000
game 2100
hero 2200
dict_yh 2300
txt_view 2400
exam 2500
好了,就写到这里,已经写得很详细了,若还不懂就来问我吧。
qq381828865
|
|