[問題] pmore 互動按1 會直接進入指令第一個頁面

作者: rpg1510 (八分之三)   2014-07-11 09:03:28
最近在維修之前的文章
發現pmore一個問題
在製作選項的時候
例如
請選擇您想要瀏覽的項目
╔═════════════════════════════════╗
║ 1.技能整理 2.素材列表 3.武將整理 4.奧義整理 ●5.相關網站 ║
║ ║
║ o.官方聲明 s.使用說明 v.版本演進 q.離開代工坊 ║
╚═════════════════════════════════╝
我語法會打成這樣
^L:home05:#,:5010000:,#@u,:home0q:,#@d,:home01:,#@l,:home04:,#
@r,:home0o:,#1,:home01:,#2,:home02:,#3,:home03:,#4,:4a10000:,#
5,:5010000:,#o,:o010000:,#s,:s0h0000:,#v,:v010000:,#
→ 畫面命名成 home05
前面設定,不管按 空白鍵 or Enter鍵 都會自動進入 5010000 的畫面
在後面設定,按 1 照道理會跳到 home01
這篇文章發表的地方是在 nobunyaga板
http://bbi.com.tw/b.asp?cmd=pas:[email protected][email protected]=1JldZMbr
選項 1.技能整理 2.素材列表 3.武將整理 由於內容還沒做好
所以設定上是按下 1,2,3 會跳到首頁該項的選項面,並不會進入資料庫內
選項 4 ~ 選項v裡面都有內容,所以按下4~v都會直接跳進資料庫
問題就是...
當我按 2~v 其功能都正常,都有照設計的方向跑
唯獨當我按下 1,卻會直接進入 5010000 的畫面
而非進入原始期待的 home01 畫面
有人可以告訴我怎麼解決嗎?
我在推測可能的原因是,
選項 1 在 pmore 的語法中,就是會自動跳到語法列的第一個選項
所以才會不管指定跳哪個頁面都沒用
PS.
最後要是真的沒辦法,我想到唯一能解決的方式
就是故意不使用1的選項,直接從2開始設計
只是這樣會很奇怪,一天到晚都會被問選項1怎麼跳過不見了@@"
作者: star123 (光二比利海靈頓)   2014-07-11 10:32:00
把:5010000:添上一個不會用到的按鍵就好, 比方說ESC這樣 Enter 跟空白鍵, 以及 1 鍵都能正常作用.可以參照 pmore 文件第 21 頁. 沒有給快捷鍵的選項是會自己參照前一項產生一個快捷鍵出來的 (比方說 #a,f1#,f2# 則第二個選項會等於#b,f2#), 所以除非想用這個功能, 不然盡量都給快捷鍵比較好吧?我猜是因為留白而直接拿 1 給第一個選項用了, 然後同樣快捷鍵的選項, pmore 貌似會以在前的為優先.
作者: hjc12345 (愛哭貂兵長)   2014-07-12 07:49:00
感謝star123的努力XD!

Links booklink

Contact Us: admin [ a t ] ucptt.com