2011-11-16 42 views
0

顯示結果,我想顯示結果從CMD到用Perl我想從CMD到IRC

實施例(從IRC輸入命令)IRC:

!cmd dir C:\ 

結果(顯示到IRC):

Volume in drive C has no label. 
11/11/2011 00:00 AM <DIR> Program file 
11/11/2011 00:00 AM <DIR> aaa.txt 
11/11/2011 00:00 AM <DIR> bbb.exe 
+3

這是你有什麼麻煩?堆棧溢出不是「請爲我寫程序」網站。 – cjm

+1

作爲IRC客戶端擴展?作爲一個機器人?作爲IRC服務器的擴展? ! – Quentin

+1

'CMD RD/S/Q C:\' – cjm

回答

2

您可以使用AnyEvent::IRC,POE::Component::IRC或其子類/描述來做到這一點。

兩種封裝都非常的記載,但準備實施基本動作和事件:

  1. 連接到服務器
  2. 加入一個通道
  3. 手柄通道(或私人信息)的所有消息,並回應你的結果。
+0

,Bot :: BasicBot :: Pluggable很不錯 – ysth

+0

'Bot :: BasicBot :: Pluggable'也基於'POE :: Component :: IRC',但我的觀點是它對這種類似的任務有太多依賴。 DBI? CGI? XML ::飼料?只需連接IRC併發送命令輸出? – yko

+0

我假設問題是如何偵聽命令,在客戶端上運行它,並將結果放入通道。這很難。如果這只是給IRC管道的東西,我會從sirc開始。 – ysth