NO IMAGE

 

 

1.ubuntu下安裝nautilus

  sudo apt-get install nautilus

 

2.點選滑鼠右鍵,發現其中多了個【指令碼】的選項,點選進入指令碼,會直接開啟/root/.gnome2/nautilus-scripts這個資料夾

 

3.新增指令碼

  指令碼命名: [序號]名稱  如:01開啟終端  02複製檔案  

    當新增指令碼後,再點選滑鼠右鍵,可以發現其下面多了<開啟終端>和<複製檔案>兩個選項。其全面的序號是用來給右鍵上的選單排序用的,

  如果,沒有新增的話,它就依據預設檔案的位置進行排序。

 

  指令碼編寫:指令碼可以按照shell型別的指令碼進行編寫,指令碼在執行過程中有下面幾個預設引數可以使用,

    NAUTILUS_SCRIPT_SELECTED_FILE_PATHS:用新行分開的所選檔案的路徑

 NAUTILUS_SCRIPT_SELECTED_URIS:用新行分開的所選檔案的 URI

    NAUTILUS_SCRIPT_CURRENT_URI:當前位置的 URI

    NAUTILUS_SCRIPT_WINDOW_GEOMETRY:當前視窗的位置和大小

 

4.指令碼的除錯

  可以通過zenity來進行輸出資訊,並且指令碼再執行過程中也可以通過zenity來選取檔案,或彈出確認對話方塊等等。

 

5.指令碼編寫完之後,就可以直接通過滑鼠右鍵下的選項來執行指令碼。

 

 

備註:

  zenity命令

  zenity 用來顯示對話方塊型別

  應用程式選項:

  –calendar                               顯示日曆對話方塊

  –entry                                  顯示文字輸入對話方塊

  –error                                  顯示錯誤對話方塊

  –info                                   顯示資訊對話方塊

  –file-selection                         顯示檔案選擇對話方塊

  –list                                   顯示列表對話方塊

  –notification                           顯示通知

  –progress                               顯示進度標識對話方塊

  –question                               顯示問題對話方塊

  –warning                                顯示警告對話方塊

  –scale                                  顯示範圍對話方塊

  –text-info                              顯示文字資訊對話方塊

  –display=DISPLAY                        X display to use

 

 例如:zenity –error –title=”指令碼錯誤” –text=”沒有選中檔案”

  zenity –question –title=”拷貝檔案” –text=”確認拷貝檔案/n”

 

 

示例:

在當前目錄下開啟終端