歡迎您光臨本站 註冊首頁

一個為方便使用Drcom而編的小程序

←手機掃碼閱讀     火星人 @ 2014-03-23 , reply:0


每次在Ubuntu 7.04下使用Drcom登陸時都需要在終端中輸入一系列的命令.為了方便使用我在假期里自己編了一個小的SHELL程序。源代碼如下
 Drcom文件:

CODE:

#!/bin/bash
 #drcom.sh
 echo  "        ====================================="
 echo  "                                      READ    ME                                  "
 echo  "        ====================================="
 echo  "                                                                                              "
 echo  "        ***************************************************"
 echo  "        *  Input L —— Login                                                          *"      #輸入字母L 登陸Drcom  
 echo  "        *  Input O —— Logout                                                       *"      #輸入字母O 退出Drcom  
 echo  "        *    Input G —— Alter the file drcom.conf                             *"      # 輸入字母G 修改drcom.conf文件
 echo  "        *  Input Q —— Quit                                                           *"    #輸入字母Q 退出該程序
 echo  "        **************************************************"
 echo  "                                                                                            "
 while
 do
     echo -n "Please Input : "    #輸入相應的字母
     read  I
     message_1="Please Input The Password !"  #請輸入當前系統用戶密碼
   case $I in
           L|l)
                     echo $message_1
                     echo  "'
                     sudo drcomd & drcomc login
                     ;;
       O|o)
                   sudo drcomc logout & killall drcomd
                   echo
                   ;;
       G|g)
                   echo $message_1
                   sudo gedit /etc/drcom.conf
                   ;;
         Q|q)
                   break
                     ;;
           *)
                 echo -n "Error! Do You Want To Continue (y/n)?:"  #輸入錯誤。是否繼續
                 read IS_CONTINUE
                 case $IS_CONTINUE in
                                 y|yes|Y|Yes|YES)
                                                         contiune
                                                         ;;
                               *)
                                                       echo "Bybe!!"
                                                     sleep 3
                                                       break
                                                       ;;
                     esac
         esac
 done


該文件我將其保存在了opt目錄之下。大家可根據各自習慣做相應更改
 
 為該文件添加可執行選項  
 
 sudo chown -R root:root /opt/Drcom
 sudo chmod -R 755 /opt/Drcom
 
 
 向主菜單的應用程序下的網路項目下添加快捷方式
 sudo gedit /usr/share/applications/Drcom.desktop
 
 
 在新增的文件Drcom.desktop內加入下面這幾行

CODE:

[Desktop Entry]
 Name=Drcom
 Comment=drcom Client
 Exec=/opt/Drcom
 Icon=/opt/net.png  #可換為自己喜歡的PNG圖片並將圖片放置由opt目錄下
 Terminal=true        #在終端中運行
 Type=Application
 Categories=Application;Network;


PS:該程序在Linux下輸入編譯。在Windows下用記事本編輯的話會因存在控制符^M而無法在Linux下編譯運行!
 第一次發這樣的帖子。可能有許多不盡人意的地方希望大家多多包涵



[火星人 ] 一個為方便使用Drcom而編的小程序已經有269次圍觀

http://coctec.com/docs/linux/show-post-120467.html