Re: [問題] 請問設計電腦關機的方法

看板java作者 (搞個交大附中吧)時間19年前 (2006/02/05 01:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《faraway0203 (123)》之銘言: : 請問如果我要設計一個 程式 可以關閉電腦 : 或是設計一個程式 上面可以調時間 時間到了之後 可自動關閉 電腦 : 請問要怎麼去設計 : 或是是java哪一部分的工具可以使用? : 先感謝各位 在Windows上面作嗎? 如果是Unix,沒有root權限應該是關不了 如果在Windows上,在"C:\Windows\system32\"下有一個shutdown.exe 使用方式: shutdown.exe [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "comment"] [-d up:xx:yy] 沒有引數 顯示這個訊息 (和 -? 相同) -i 顯示 GUI 介面,必須是第一個選項 -l 登出 (不能和 -m 選項一起使用) -s 電腦關機 -r 關機並重新啟動電腦 -a 中止系統關機 -m \\\\computername 從遠端進行關機/重新啟動/中止 -t xx 將關機等候時間設定成 xx 秒 -c "comment" 關機註解 (最多 127 個字元) -f 強制關閉執行中的應用程式,不顯示警告 -d [u][p]:xx:yy 關機原因代碼 u 是使用者代碼 p 是預先計劃的關機代碼 xx 是主要原因代碼 (小於 256 的正整數) yy 是次要原因代碼 (小於 65536 的正整數) 而java.lang.Runtime這個class可以讓你執行外部的程式 以下是我寫的範例 class ShutdownRobot { public static void main(String [] args) { Runtime rt = Runtime.getRuntime(); try { Process ps = rt.exec( "C:\\WINDOWS\\system32\\shutdown.exe -s -t 3600"); }catch(Exception e) { e.printStackTrace(); } } } 主要就是學會使用Runtime呼叫shutdown.exe 加上其他的GUI設計,就完成了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.237.175
文章代碼(AID): #13vEj3gD (java)
文章代碼(AID): #13vEj3gD (java)