通過免費手機簡訊來控制電腦—“執行者”介紹

來源:互聯網
上載者:User

    最近晚上沒什麼事情,做了個方便自己的軟體,可以通過手機簡訊控制電腦,後來封裝了一下,現在拿出來跟大家分享。
    軟體名字叫執行者,可以通過手機簡訊來控制電腦執行操作,比如關機、google查詢、天氣查詢等,查詢結果再通過簡訊發回到你的手機;軟體原理其實很簡單,下面是它的詳細介紹。最下面是原始碼,希望能對大家有協助。

什麼是執行者?
執行者是一款可以用簡訊息控制電腦的軟體。通過發簡訊可以控制您的電腦關機,還可以查詢機器效能、查詢天氣,查詢google等,並把結果通過簡訊發送給你。
下面是配置程式:

下面是主程式:


 
執行者都能幹什嗎?
執行者可以接收您發送的簡訊命令,執行該命令,並把執行結果發送給你的手機;執行的命令可以通過外掛程式來擴充。
執行者可以幫你關機、登出、開啟光碟機(雖然沒什麼用:))
還可以英漢互查、google搜尋、輸入公式返回該公式的結果、查詢某地區的天氣情況、查詢手機歸屬地、查詢股票資訊、查詢機器效能等
雖然現在手機也可以上網,但其效果真的非常不爽,而且有時候確實有些計算是需要電腦執行的,所以執行者就誕生了。
如果你是程式員,還可以方便的為它開發外掛程式,讓它執行你想要做的事情;如果你不是程式員也可以常來看看,或者提出你的要求,
說不定哪天你需要的外掛程式就有了:) 
 

執行者的原理是什嗎?
執行者利用了嘰歪(還有飯否等)的簡訊功能,首先申請嘰歪帳號(飯否相似),綁定手機,此時我們就可以通過手機簡訊來更新我們的嘰歪資訊;
嘰歪會把我們的用手機發送的簡訊息發布成rss;
執行者會定時擷取rss的內容;如果發現有新的rss,執行者會分析該條資訊,當符合執行者的執行格式時執行者就執行該命令;
執行完畢後,執行者通過嘰歪的API(或者139郵箱)把結果發布到嘰歪;嘰歪的私信提醒會把結果發送回我們的手機(或者移動的139信箱的免費來信提醒功能會發送該執行結果到我們的手機)。
 
 
傳送簡訊費用如何?
由於執行者利用了嘰歪、飯否、139郵箱(中國移動郵箱)的簡訊功能,所以傳送簡訊跟平時發簡訊資費一樣,每條1毛,接收簡訊目前都是免費的。
目前接收簡訊的方法有兩種:1是通過嘰歪的簡訊提醒(有了私信就通知使用者);2是通過139郵箱的免費提醒(會免費把收到的郵件發到手機上)。
接收簡訊的介面還可以方便的添加,比如可以添加飯否的免費簡訊提醒或者google的日曆等。
 
 
具體的操作方法是什嗎?
 1.申請嘰歪(或者飯否)帳號
 2.把手機綁定到嘰歪
 3.運行執行者,並配置執行者
 4.通過手機給嘰歪或飯否傳送簡訊(發送命令,如[執行命令:關機]或[Google搜尋:vagerent](無中括弧)等),這些命令可以在執行者配置裡面看到
 5.執行者定時重新整理嘰歪或飯否的rss,發現有新的命令則執行該命令
 6.執行結果發送回嘰歪(或者飯否或者139郵箱)
 7.嘰歪、飯否或139郵箱把結果返回到你的手機


如何配置執行者?

配置程式如所示。



每條執行結果都會收到簡訊嗎?
目前測試發現嘰歪的簡訊提醒有時會收不到,不過發給嘰歪的簡訊嘰歪都會收到;139郵箱的簡訊提醒幾乎都能收到,效果很好;
推薦通過嘰歪來更新命令,通過139郵箱接收執行結果,通過126郵箱發送結果;


如何開發外掛程式?
 1.用vs2005開啟源碼中Plugin目錄下的Plugin.sln解決方案
 2.添加一個VisualC#類庫項目
 3.添加引用:引用項目PluginInterface
 4.添加類Plugin.cs並且繼承自IPlugin
 5.實現介面IPlugin
 6.可以在PluginTest_UI中測試
 您可以參考Plugin.sln。該項目中有外掛程式的例子和測試程式。開發完成後把dll檔案拷貝到執行者的Plugin目錄下即可。
 
 
開發外掛程式需要注意什嗎?
需要繼承IPlugin介面(需要引用PluginInterface),並且繼承該介面的類必須命名為Plugin類。
 
 
軟體是免費的嗎?
本軟體免費。軟體用c#開發,支援.net2.0,我下面會放出源碼,大家可以隨意傳播,而且歡迎大家用它開發自己需要的外掛程式。
如果您有好的想法或者您開發了外掛程式,還請您抽出一分鐘來email給我(vagerent@126.com),我會把您的外掛程式或者想法發布,這樣大家就都能分享您的成果了。
本軟體雖然沒什麼厲害的技術或演算法,但也包含了作者的辛苦,希望大家在傳播和轉載時能註明作者和出處。謝謝:)

:http://www.cnblogs.com/vagerent/archive/2008/06/19/1225775.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.