Xtools快捷方式文件

 

-■■■什麼是Xtools快捷方式文件?

    微軟發明了windows快捷方式,使用起來感覺確實方便。受其影響,我也創建了一種快捷方式,稱之爲Xtools快捷方式。

    Xtools快捷方式是一個UTF8的文本文件,擴展名爲".XtoolsText",它的格式是XML,它的內容大致如下:

 

<?xml version="1.0"?>

<Xtools_Text xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

  <Xtools_Command>delete</Xtools_Command>

  <xtools_Command_N_Para>

    <Xtools_Command_1_Para>

      <command_para_type>dir</command_para_type>

      <command_para_content>bin</command_para_content>

    </Xtools_Command_1_Para>

    <Xtools_Command_1_Para>

      <command_para_type>dir</command_para_type>

      <command_para_content>obj</command_para_content>

    </Xtools_Command_1_Para>

 

 

    <Xtools_Command_1_Para>

      <command_para_type>file</command_para_type>

      <command_para_content>.sdf</command_para_content>

    </Xtools_Command_1_Para>

    <Xtools_Command_1_Para>

      <command_para_type>file</command_para_type>

      <command_para_content>.pch</command_para_content>

    </Xtools_Command_1_Para>

  </xtools_Command_N_Para>

</Xtools_Text>

 

-■■■爲什麼需要Xtools快捷方式文件?

    在許多場合,需要快速執行某個工具,同時需要給這個工具傳遞一些數據,如果需要傳遞的數據複雜,使用命令行參數就十分不方便。

    雙擊.XtoolsText文件,windows資源管理器會啓動與之關聯的程序,並把文件名傳給它。我把需要傳遞的參數寫好在.XtoolsText文件裏,與之關聯的程序從中讀取;如此就可以方便地構造很複雜的參數了。

 

-■■■Xtools快捷方式的內容正在完善

    目前,Xtools快捷方式提供了快速刪除Bin和Obj等目錄的一個工具,接受Xtools快捷方式的工具程序今後會不斷增多。歡迎關注。

 

-■■■安裝Xtools快捷方式

    首先請閱讀"D:\Xtools\pg\XXX-Xtools_File\註冊表研究memo.DOC",理解其中的道理。之後雙擊"D:\Xtools\pg\XXX-Xtools_File\修改註冊表.reg",完成安裝。

    安裝完成後,如果雙擊.XtoolsText文件,Xtools_Text_Processor.exe就會啓動。它讀取被雙擊的.XtoolsText文件,採取相應的動作。

    在目前,它僅僅是接着把參數傳給另一個程序delete_dir_or_file.exe。delete_dir_or_file.exe是一個真正的工具程序。所以說,Xtools_Text_Processor.exe只是一箇中間人而已。

    那麼,Xtools_Text_Processor.exe多餘嗎?不!今後隨着其他工具程序的增加,Xtools_Text_Processor.exe會根據.XtoolsText文件的內容去啓動不同的工具程序。如此設計,目的是爲了儘量少修改註冊表而得到更廣泛的應用---爲每個工具去創建它自己的文件類型,太麻煩了。

 

-■■■參考

D:\Xtools\pg\XXX-Xtools_File\下面的

註冊表研究memo.DOC

修改註冊表.reg

01說明.txt

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章