史萊姆論壇

返回   史萊姆論壇 > 綜合討論二區 > 生活話題、日常閒聊、喇勒唬爛灌水區
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』


發文 回覆
 
主題工具 顯示模式
舊 2018-02-05, 07:06 PM   #1 (permalink)
版區管理員
 
魔術王子 的頭像
榮譽勳章
UID - 115097
在線等級: 級別:42 | 在線時長:1986小時 | 升級還需:35小時級別:42 | 在線時長:1986小時 | 升級還需:35小時
註冊日期: 2004-01-13
住址: 魔術學園
文章: 2951
精華: 0
現金: 14792 金幣
資產: 2678422 金幣
預設

引用:
作者: 魔術王子 查看文章
https://drive.google.com/file/d/1FJe...ew?usp=sharing
修改好了,有多加一個功能就是"定時關機"
所以程式有三個功能"暫停螢幕保護程式","閒置播放MP3","定時關機"
又出錯了,關機部分被REMARK起來
只要將REMARK拿掉重新編譯就行了
明天再修正(關機應該不常用吧)
__________________
『唸金母心咒:嗡。金母。悉地。吽。』
持此咒者,可免一切瘟疫,一切瘟神抱頭四散。

魔術就是欣賞神奇的效果
如果魔術的秘密被破解了
那魔術就失去欣賞的價值
魔術王子 目前離線  
送花文章: 1526, 收花文章: 1553 篇, 收花: 3892 次
回覆時引用此帖
舊 2018-02-06, 07:12 PM   #2 (permalink)
版區管理員
 
魔術王子 的頭像
榮譽勳章
UID - 115097
在線等級: 級別:42 | 在線時長:1986小時 | 升級還需:35小時級別:42 | 在線時長:1986小時 | 升級還需:35小時
註冊日期: 2004-01-13
住址: 魔術學園
文章: 2951
精華: 0
現金: 14792 金幣
資產: 2678422 金幣
預設

https://drive.google.com/file/d/1FJe...ew?usp=sharing
關機部分請小心測試,我就是測試時不小心執行到關機,才會remark起來
魔術王子 目前離線  
送花文章: 1526, 收花文章: 1553 篇, 收花: 3892 次
回覆時引用此帖
有 2 位會員向 魔術王子 送花:
mini (2018-02-07),ppp0600 (2018-02-06)
感謝您發表一篇好文章
舊 2018-02-07, 06:55 PM   #3 (permalink)
版區管理員
 
魔術王子 的頭像
榮譽勳章
UID - 115097
在線等級: 級別:42 | 在線時長:1986小時 | 升級還需:35小時級別:42 | 在線時長:1986小時 | 升級還需:35小時
註冊日期: 2004-01-13
住址: 魔術學園
文章: 2951
精華: 0
現金: 14792 金幣
資產: 2678422 金幣
預設

今天又修正了一些錯誤就是忘了設計[播放]鈕的程式碼連結如下
https://drive.google.com/file/d/1FJe...ew?usp=sharing
另外今天也設計一個同樣功能,但不同模式的程式,連結如下
https://drive.google.com/file/d/1gFl...ew?usp=sharing

還有就是這兩個程式都可以在表單下面的狀態列上按滑鼠右鍵顯示功能表
魔術王子 目前離線  
送花文章: 1526, 收花文章: 1553 篇, 收花: 3892 次
回覆時引用此帖
向 魔術王子 送花的會員:
mini (2018-02-09)
感謝您發表一篇好文章
舊 2018-02-10, 08:39 AM   #4 (permalink)
版區管理員
 
魔術王子 的頭像
榮譽勳章
UID - 115097
在線等級: 級別:42 | 在線時長:1986小時 | 升級還需:35小時級別:42 | 在線時長:1986小時 | 升級還需:35小時
註冊日期: 2004-01-13
住址: 魔術學園
文章: 2951
精華: 0
現金: 14792 金幣
資產: 2678422 金幣
預設

應該是專科吧,好像修組合語言第一個寫的程式就是一個時鐘的常駐程式,那是DOS的環境執行,在螢幕右上角顯示一個時鐘
所以這次小王子挑戰它(WinCLOCK.exe)
不過Windows本身就是多工系統,所以只要寫好程式執行,就可以輕易達成,太簡單了,所以小王子乾脆加入這些額外的功能
https://drive.google.com/file/d/1wd3...ew?usp=sharing

使用"暫停螢幕保護程式"請小心,因為程式每隔一秒便會偵測,所以很有可能當你在打字途中,視窗"作用狀態"被程式搶走了
魔術王子 目前離線  
送花文章: 1526, 收花文章: 1553 篇, 收花: 3892 次
回覆時引用此帖
向 魔術王子 送花的會員:
mini (2018-02-10)
感謝您發表一篇好文章
舊 2018-02-10, 05:30 PM   #5 (permalink)
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:96 | 在線時長:9713小時 | 升級還需:84小時級別:96 | 在線時長:9713小時 | 升級還需:84小時級別:96 | 在線時長:9713小時 | 升級還需:84小時級別:96 | 在線時長:9713小時 | 升級還需:84小時級別:96 | 在線時長:9713小時 | 升級還需:84小時級別:96 | 在線時長:9713小時 | 升級還需:84小時
註冊日期: 2002-12-07
文章: 13272
精華: 0
現金: 26288 金幣
資產: 3024098 金幣
預設

暫停螢幕保護程式
可以試試暫時更改windows註冊表 (離開程式時 再更改回去)
(因為沒找到 暫停螢幕保護程式 程式碼
所以不知 魔王是用什麼方式,聽起來好像是用 使用者動作 來防止windows閒置計數)

http://webcache.googleusercontent.co...&gbv=1&ct=clnk

裡面的方法一是使用 WinAPI : SystemParametersInfo
其實就是一種
更改windows註冊表
的 API函式
mini 目前離線  
送花文章: 2002, 收花文章: 7964 篇, 收花: 26759 次
回覆時引用此帖
向 mini 送花的會員:
魔術王子 (2018-02-10)
感謝您發表一篇好文章
舊 2018-02-10, 06:06 PM   #6 (permalink)
版區管理員
 
魔術王子 的頭像
榮譽勳章
UID - 115097
在線等級: 級別:42 | 在線時長:1986小時 | 升級還需:35小時級別:42 | 在線時長:1986小時 | 升級還需:35小時
註冊日期: 2004-01-13
住址: 魔術學園
文章: 2951
精華: 0
現金: 14792 金幣
資產: 2678422 金幣
預設

引用:
作者: mini 查看文章
暫停螢幕保護程式
可以試試暫時更改windows註冊表 (離開程式時 再更改回去)
(因為沒找到 暫停螢幕保護程式 程式碼
所以不知 魔王是用什麼方式,聽起來好像是用 使用者動作 來防止windows閒置計數)

http://webcache.googleusercontent.co...&gbv=1&ct=clnk

裡面的方法一是使用 WinAPI : SystemParametersInfo
其實就是一種
更改windows註冊表
的 API函式
這是參考陳寬達先生所著"C++ Builder深度歷險"裡面的程式
PHP 語法:
void __fastcall TForm1::WMSysCommand(TWMSysCommandMessage)
{
  if ((
Message.CmdType 0xfff0) == SC_SCREENSAVE) {
    
Message.Result 0;
    return;
  }
  
TForm::Dispatch(&Message);
}
//--------------------------------------------------------------------------- 
PHP 語法:
  BEGIN_MESSAGE_MAP
    VCL_MESSAGE_HANDLER
(WM_SYSCOMMAND,TWMSysCommand,WMSysCommand);
  
END_MESSAGE_MAP(TForm); 
它是攔截起動螢幕保護程式的訊息,這就是為什麼程式一定要在作用中,因為只有作用的程式才可收到訊息
書中有提到很多種方式,但小弟偏愛這種方式,因為不會動到系統的設定

SystemParametersInfo()
這就沒轍了,只能以後若有更好的方法再修改吧
魔術王子 目前離線  
送花文章: 1526, 收花文章: 1553 篇, 收花: 3892 次
回覆時引用此帖
向 魔術王子 送花的會員:
mini (2018-02-10)
感謝您發表一篇好文章
舊 2018-02-13, 06:55 PM   #7 (permalink)
版區管理員
 
魔術王子 的頭像
榮譽勳章
UID - 115097
在線等級: 級別:42 | 在線時長:1986小時 | 升級還需:35小時級別:42 | 在線時長:1986小時 | 升級還需:35小時
註冊日期: 2004-01-13
住址: 魔術學園
文章: 2951
精華: 0
現金: 14792 金幣
資產: 2678422 金幣
預設

https://drive.google.com/file/d/1wd3...ew?usp=sharing
這應該是最後的版本了(因為下一個版本又改了新名稱)

祝大家新年快樂

此帖於 2018-02-13 07:15 PM 被 魔術王子 編輯.
魔術王子 目前離線  
送花文章: 1526, 收花文章: 1553 篇, 收花: 3892 次
回覆時引用此帖
向 魔術王子 送花的會員:
mini (2018-02-13)
感謝您發表一篇好文章
發文 回覆



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 02:22 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1