是我從以前的文章中複製下來的
但是看不懂
PEEK不是都要有2個數字嗎
未蛇麼只給一個呢
是不是用PEEK都要加IF啊
IF PEEK(X)=Y THEN....
不太會用
===================轉貼分格線===================
PEEK(188~195) 所有按鍵傳回來的值
(1138) 系統中時間的時
(1139) 系統中時間的分
(1140)/2 系統中的秒
(1141)+1881 系統中的年(西元)
(1142)+1 系統中的月
(1143)+1 系統中的日
(1144) 系統中的星期
(1180~1191) 開機題詞的ASCII碼
(1484~1499) 網路熱鍵的ASCII碼
(1709~1724) 開機動畫檔名之ASCII碼
(1332)+1 音量大小
(1333)+1 亮度
(1131) 按鍵聲音 有:255 無:0
(1145) 自動關機 一分鐘:15 三分鐘:45 五分鐘:75 十分鐘:150
(1132)整點響鈴 Y:128 N:0
(1178)時間顯示方式 12小時制:0 24小時制:255
(6894)剩餘空間百分比
(5079)GVBASIC檔案數
(1564)漢英回顧查詢比數
(1565)英漢回顧查詢比數
(2212)名片檔案數
(1198)檢查是否按開關開機
(199) 上回按鍵值
(1026)字體大小
(1121)繁簡切換
(1356)輸入聯想
(1345)輸入反查
(2258)星座速配
(1177)開機畫面
(1016~1025)螢幕湖號顯示
(1147)鬧鈴的分
(1148)鬧鈴的十 關鬧鈴:128
(1027)在GVBASIC中小字模式 ※(1026)必須是1
(1125)電池電力
(1073)游標樣式
(1124.1125)豪斯金錢 PEEK(1124)+PEEK(1125)*256
(1226)+1 搬運工目前局數
(1227)+1 搬運工最高局數
(1218) 猜數字(對ㄉ)
(1219) 猜數字(錯ㄉ)
(1264) 遊戲方塊之速度
(1265) 遊戲方塊之高度
(1266.1267)方塊之分數 PEEK(1266)+PEEK(1267)*256
(1268)~(1273)方塊遊戲之最高分者姓名ASCII碼
(2496)~(4095)圖形緩存
(1859) 跳過檢查密碼 0:有密碼 128:跳過密碼
內容 1.文曲星圖形緩存:
地址:2496--4075(十進位),共1500位元組,每個位元組表示8個點,即每比特表示一個點.
例如:POKE 2497,255 便會繪出點(9,0)--點(17,0)共8個點POKE 2497,3 便可繪出點(16,0)與點(17,0)共2個點
用這種方法繪點很快,在BASIC助手中僅用幾秒便可以繪完整個螢幕,
而且配合 PEEK 語句,就可以隨意控制螢幕了,應該會有很大的用途吧.我曾經利用它來寫一個畫板程式,因?可以控制顯存,很容易實現用游標表示當前位置等功能(這是現有的幾個朋友的程式不能實現的,例如小畫板),UNDO,REDO也很容易做到,但因?學業關係,沒有完成這個程式,希望GPC先生儘快公佈這個記憶體地址,以便各位程式師能開發出更好的程式.
2.按鍵位元址:
我們已經知道位址 199 表示的是上次按鍵的值,但是不能從這個位址得知某個鍵是否一直按下,以下幾個地址可以做到:
200:F1--F4
201:O,P,L,輸入,-,M-,+,M+
202:Q---I
203:A---K
204:Z---稅
205:求助--左(方向鍵)
例如:
10 A=PEEK(200)
20 IF A=251 THEN LOCATE 3,1:PRINT "您正在按著F1鍵" ELSE CLS
30 GOTO 10
我想這個對做遊戲應該非常有用!!
1123:整點鈴響,Y8,N:0
1075:繁簡體,繁:0,簡:1
1070: 0-正常 , 255-把[其他]內的選項變成HK版
1079-1091: 0-正常 255-畫面上出現不同位置的反白區
1108:改變游標形狀
(值)---0-7正常
8-15一小橫條於下
16-左上方小方塊
18-19-二格二高方塊
20-23-三格二高方塊
24-中間橫棒
26-底下小長橫
28-無游標(暫時)
1117:系統發音(I)
(值)
-----0-一般
45-嗶嗶叫
200-游標消失(直到關機)
1136:自動關機
45-3Min
75-5Min
150-10Min
1201- 0小時制 255:24小時制
1210- 0:正常 >0:死機(需按Reset)
1216-畫面明淡
1259-中文輸入法
1382,1383豪斯,梭哈=256*Peek(1383)+Peek(1382)
1433-方塊遊戲速度
1434-方塊遊戲之高度
1435,1436-方塊遊戲之分數=Peek(1435)+Peek(1436)*256
1437-1442-方塊遊戲最高分之姓名之Ascii碼
1504-1516-熱鍵時間
924-銀幕左列符號顯示:1-電池,2-鬧鈴.....等
25-亮度
925-卷軸
927-930:左上方的4位元數位
704-803:銀幕上的位置鎖對應的Ascii碼,如(1,1)是Peek(704)
1544-回顧查詢的英單字數
1362-1373:開機題詞Ascii碼
1123:整點鈴響,Y8,N:0
1075:繁簡體,繁:0,簡:1
1070: 0-正常 , 255-把[其他]內的選項變成HK版
1079-1091: 0-正常 255-畫面上出現不同位置的反白區
1108:改變游標形狀
(值)---0-7正常
8-15一小橫條於下
16-左上方小方塊
18-19-二格二高方塊
20-23-三格二高方塊
24-中間橫棒
26-底下小長橫
28-無游標(暫時)
1117:系統發音(I)
(值)
-----0-一般
45-嗶嗶叫
200-游標消失(直到關機)
1136:自動關機
45-3Min
75-5Min
150-10Min
1201- 0小時制 255:24小時制
1210- 0:正常 >0:死機(需按Reset)
Peek(1132)+1881=系統中的年
Peek(1133)+1=系統中的月
Peek(1134)+1=系統中的日
peek(1129)=系統中的時
peek(1130)=系統中的分
Peek(1131)/2=系統中的秒
peek(1135)=系統中的星期
Peek(199)=上回按鍵值
Peek(8136-8141)=系統密碼的Ascii值
Peek(8142-8147)=遊戲密碼的Ascii值(文曲星的)
Peek(2072)=剩餘記憶體空間
Peek(1500)+1=PC-1000的音量大小
Peek(1122)=按鍵聲音(有5,無:0)
Peek(1362-1373):開機題詞Ascii碼
peek(1833)=gvbasic 中的檔案數
peek(1781)=筆記便簽的檔案數
peek(1702)or (77)=錄音記事的檔案數
peek(231)=名片,個人資料,自建檔案的個數(取最後使用者)
PEEK(1517)-時間熱鍵的計時器,(PEEK值)從0開始一直到255後又從頭開始,PEEK(1518)進1。
PEEK(1518)*2.14285714286=時間熱鍵的分。
PEEK(1504)-每9時6分進1,PEEK(1517)、PEEK(1518)歸零。
其他熱鍵PEEK值如下(第一個數代表計時器;第二個數*2.14285714286=分;第三個數代表9時6分後的進位):
其他:1519,1520,1505
計算:1521,1522,1506
換算:1523,1524,1507
名片:1525,1526,1508
記事:1527,1528,1509
英漢:1529,1530,1510
漢英:1531,1532,1511
提醒:1533,1534,1512
測驗:1535,1536,1513
資料:1537,1538,1514
遊戲:1539,1540,1515
網路:1541,1542,1516
[問題][轉貼]PEEK值
版主: 總版面管理員
-
- 會員
- 文章: 64
- 註冊時間: 2003-07-17 6:40 PM
- 來自: 天上人間
peek是讀取
poke是修改
poke是修改
[img9e0c0]http://www.bloodroy.com/download/moviestill2.jpg[/img9e0c0]
[img9e0c0]http://www.bloodroy.com/download/moviestill3.jpg[/img9e0c0][img9e0c0]http://www.bloodroy.com/download/lin3.jpg[/img9e0c0]
[img9e0c0]http://www.bloodroy.com/download/moviestill3.jpg[/img9e0c0][img9e0c0]http://www.bloodroy.com/download/lin3.jpg[/img9e0c0]
對了
問題就在此
誰有PEEK的參數值呢
可以放上來嗎
難怪我都不能用
問題就在此
誰有PEEK的參數值呢
可以放上來嗎
難怪我都不能用
[img5d6fb]http://img53.imageshack.us/img53/3741/yweb4ix.jpg[/img5d6fb]
[問題]所謂的...
你說的參數是不是
像這樣: Peek ????,???
後面的3個問號的值是不是你說的參數啊!
像這樣: Peek ????,???
後面的3個問號的值是不是你說的參數啊!
可是我用的PEEK都是和IF連用
例: IF PEEK(???)=??? THEN .......
例: IF PEEK(???)=??? THEN .......
[img5d6fb]http://img53.imageshack.us/img53/3741/yweb4ix.jpg[/img5d6fb]