作者hand824 (双手万能)
看板PushDoll
标题[讨论] ID密码
时间Sat Dec 26 20:43:36 2009
^LK#@a#
^L#@d,f+1,下一页#
※ 引述《xxxxxxxxxxxxxx 》之铭言:
: 推一下! 谢谢您解答我的问题
: 不过用推挤的方式的确可以做出直立id
: 可是仍无法达到我的最终目标
: "任意取用id 的第n个字母"
: 主要是想要做成那篇测试的密码文字
: 只有指定id才看的懂的特殊文章......
: 是否有办法达成呢?????
这是我今天翻以前文章翻到的问题
不知道这样子有没有解答到他的问题
^L#@u,f-1,上一页#@d,f+1,下一页#@r,f1,重新#
___________________________显示结果____________________________________________
igh
v
这里是设计给我自己看的
ID符合某种条件才可以看懂 不过很好猜我看到什麽
_______________________________________________________________________________
^L#@u,f-1,上一页#@d,f+1,下一页#@r,f1,重新#
教学开始
^L#@u,f-1,上一页#@d,f+1,下一页#@r,f1,重新#
基本知识
控制码
(插入) 移位码
(取代)(只移动移位码後方的图,不会影响到其他行)
**s ID
*[nA 上移n列
**t 现在时间
*[nB 下移n列
**n 昵称
*[nC 右移n行
**l 登入次数
*[nD 左移n行
**p PO文数
*[s 储存目前游标位置
**u 线上总人数
*[u 取得*[s 所储存的游标位置
*[2J
清除画面游标在(1,1)处←原说明
*[K 清除游标所在一列
*[x;yH 这就是移位码
黄色部份*是用ctrl+u打出来的
控制码要考虑一行最多字元数
*[2J
清除再这移位码前方画面,游标在原位并继续贴出後面指示
↑
这是我的测试结果,跟很多的说明有所冲突
*[1J
这样打也行喔,不就只有1,2能而已
^L#@u,f-1,上一页#@d,f+1,下一页#@r,f1,重新#
___________________________显示结果____________________________________________
_______________________________________________________________________________
_____________________________原始码____________________________________________
**s
再任意行输入控制码
_______________________________________________________________________________
^L#@u,f-1,上一页#@d,f+1,下一页#@r,f1,重新#
___________________________显示结果____________________________________________
_______________________________________________________________________________
_____________________________原始码____________________________________________
**s*[x;yH *[m
使用移位码取代特性
用空白来取代掉後
x,y就是第2个字母的座标
_______________________________________________________________________________
^L#@u,f-1,上一页#@d,f+1,下一页#@r,f1,重新#
___________________________显示结果____________________________________________
_______________________________________________________________________________
_____________________________原始码____________________________________________
**s*[x;yH *[m
这样就取得第一个字母
_______________________________________________________________________________
^L#@u,f-1,上一页#@d,f+1,下一页#@r,f1,重新#
___________________________显示结果____________________________________________
_______________________________________________________________________________
_____________________________原始码____________________________________________
**s*[x;yH *[m
**s
现在要在这里取得第三个字母
就算好你要的地方 控制码出来是第三个字母
_______________________________________________________________________________
^L#@u,f-1,上一页#@d,f+1,下一页#@r,f1,重新#
___________________________显示结果____________________________________________
_______________________________________________________________________________
_____________________________原始码____________________________________________
**s*[x;yH *[m
**s*[x;yH *[m
因为要取得第三个字母
所以要先用两个空白取代掉前面两个字母 x,y是第一个字
_______________________________________________________________________________
^L#@u,f-1,上一页#@d,f+1,下一页#@r,f1,重新#
___________________________显示结果____________________________________________
_______________________________________________________________________________
_____________________________原始码____________________________________________
**s*[x;yH *[m
**s*[x;yH *[m*[x';y'H *[m
从第四个字母後用空白取代掉 x',y'是第四个字母的座标
_______________________________________________________________________________
^L#@u,f-1,上一页#@d,f+1,下一页#@r,f1,重新#
___________________________显示结果____________________________________________
_______________________________________________________________________________
_____________________________原始码____________________________________________
**s*[x;yH *[m
**s*[x;yH *[m*[x';y'H *[m
如果後面还要加图 就在後面再用移位码移动
_______________________________________________________________________________
^L#@u,f-1,上一页#@d,f+1,下一页#@r,f1,重新#
___________________________显示结果____________________________________________
█
_______________________________________________________________________________
_____________________________原始码____________________________________________
**s*[x;yH *[m
**s*[x;yH *[m*[x';y'H *[m*[x';y'H*[1;33m█
把原先在後面的图 移到第三个字母後面
_______________________________________________________________________________
^L#@u,f-1,上一页#@d,f+1,下一页#@r,f1,重新#
___________________________显示结果____________________________________________
██████
_______________________________________________________________________________
_____________________________原始码____________________________________________
**s*[x;yH *[m
**s*[x;yH *[m*[x';y'H *[m*[x';y'H*[1;33m██████
如果图超过6个全行字元(超出ID显示范围) 就改步骤
_______________________________________________________________________________
^L#@u,f-1,上一页#@d,f+1,下一页#@r,f1,重新#
___________________________显示结果____________________________________________
█████
_______________________________________________________________________________
_____________________________原始码____________________________________________
**s*[x;yH *[m
**s*[x;yH *[m
*[x';y'H *[m*[x';y'H*[1;33m██████
↑这里删掉 直接用原图取代 因为原图够长 可完全取代
_______________________________________________________________________________
^L#@u,f-1,上一页#@r,f1,重新#
以上由hand824制作
本篇的所有取代
空白都要用到该控制码的最多的字母数
本方法有个限制,如果要在座标(1,1)的地方
显示控制码第二个以後的资讯
这方法是行不通的
因为没有上一行可以推挤
推挤是利用每行只能显示80(记忆中)个字元
多出来的会被推挤到下一行
所以才会说在(1,1)的地方不能显示第二个以後的字元
同理在(1,n)的地方不能显示第n+1以後的字元
--
恭喜阿~喜获麟儿 先生恭喜~太太生了个男孩!Q3 他妈的小孩居然是你的! 我有说阿~
◢██◣ ◢██◣ ◤ S ◢██◣ ◢██◣ 喜获邻儿
█ █ 我老婆终於... W年 █ █ 不要打我拔鼻~
▌ ︵︵ ▌ ⊙⊙ ≡ 生了个带把的! E ▌ >< >< █ ◢██
◥ ╰ ◥ ▍⊿ █ E後 ◥ ▍◤ _╯ ◤<=邻居兼同事 ><
◢█▼◣ ◢█▼███ T ◢█▼██◢▼█◣ ◣ ╯
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.82.247.203
※ 编辑: hand824 来自: 115.82.247.203 (12/25 20:06)
1F:推 erickuikui:推一下= = 12/25 20:07
※ 编辑: hand824 来自: 115.82.247.203 (12/25 20:07)
2F:→ hand824:这样可以任意取得控制码内任何资讯 12/25 20:09
3F:推 garlic1234: 12/25 20:19
※ 编辑: hand824 来自: 115.82.100.52 (12/26 20:40)
--
◣◢◢ ◢◣▼◢◣ ╭───────────────────╮
◥去死吧◣ ◤▂≡▂◥ │干你妈的 再卿卿我我的话就炸死你全家!│
◤▃
◥ ◤-⊙-⊙-◥ ╯───────────────────╯
╭┴╮ 皿 《去死去死团》
|怨
| ◢/◣ ︶ ◢\◥ 安西爆炸教练
|念
|◢ \◥◤◥◤/ ◣ cAshoNly
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.82.100.52
※ 编辑: hand824 来自: 115.82.100.52 (12/26 20:44)
※ 编辑: hand824 来自: 115.82.100.52 (12/26 20:44)
4F:推 jesil:push 12/26 21:05
5F:推 wasky:推啦! 12/26 21:07
6F:→ hand824:有空我再补完需要用到 推挤 的范例 12/26 21:18
7F:推 Justin0610:GJ! 12/26 21:44
8F:推 a98450333:水 12/26 21:52
9F:推 lbdajax:push 12/26 22:19
10F:推 sa7227:真强者!! 12/26 22:20
11F:推 sksk2188:推! 12/26 22:57
在最後面补充了一些:这方法的限制
还有在基本讯息中补充了*[1J的用法(*[1J等同於*[2J)
※ 编辑: hand824 来自: 115.82.100.52 (12/26 23:09)
12F:推 x0315x:真神手!! 12/27 19:24