[討論] ID密碼
^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)
推
12/25 20:07,
12/25 20:07
※ 編輯: hand824 來自: 115.82.247.203 (12/25 20:07)
→
12/25 20:09,
12/25 20:09
推
12/25 20:19,
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)
推
12/26 21:05, , 1F
12/26 21:05, 1F
推
12/26 21:07, , 2F
12/26 21:07, 2F
→
12/26 21:18, , 3F
12/26 21:18, 3F
推
12/26 21:44, , 4F
12/26 21:44, 4F
推
12/26 21:52, , 5F
12/26 21:52, 5F
推
12/26 22:19, , 6F
12/26 22:19, 6F
推
12/26 22:20, , 7F
12/26 22:20, 7F
推
12/26 22:57, , 8F
12/26 22:57, 8F
在最後面補充了一些:這方法的限制
還有在基本訊息中補充了*[1J的用法(*[1J等同於*[2J)
※ 編輯: hand824 來自: 115.82.100.52 (12/26 23:09)
推
12/27 19:24, , 9F
12/27 19:24, 9F