在快捷方式的右鍵選單上新增開啟所在目錄的選單項

2021-03-31 08:56:30 字數 1346 閱讀 2548

有時候經常要開啟乙個檔案所在的資料夾,去尋找其他的檔案,比如要開啟vc的工具目錄執行沒有列在開始選單中的程式,或是修改乙個程式的配置檔案。對於有快捷方式的,一般的做法是在快捷方式上右擊,開啟快捷方式的屬性,通過find target來進入所在的資料夾。下面列出的vb script會直接開啟快捷方式的目標檔案所在的資料夾。通過修改登錄檔,可以在右鍵選單上新增open folder項來呼叫這個指令碼。

/************************open_shrtct_parent_folder.vbs******************************/

set args = wscript.arguments

linkname = args(0)

set wshshell = createobject("wscript.shell")

set scut = wshshell.createshortcut(linkname)

set fs = createobject("scripting.filesystemobject")

folder = """" & fs.getparentfoldername(scut.targetpath) & """"

wshshell.run(folder)

/************************open_shrtct_parent_folder.vbs******************************/

/************************lnk.reg**************************/

windows registry editor version 5.00

[hkey_classes_root/lnkfile/shell]

[hkey_classes_root/lnkfile/shell/open folder]

[hkey_classes_root/lnkfile/shell/open folder/***mand]

@="wscript.exe /"f://scripts//open_shrtct_parent_folder.vbs/" /"%l/""

/************************lnk.reg**************************/

注:1. 請修改上面的f://scripts//open_shrtct_parent_folder.vbs為實際存放open_shrtct_parent_folder.vbs的路徑。

2. 不要複製/*****/行。

指令碼的速度還是有點慢,有點電腦上測試開啟會有比較大的延遲,但也有表現飛快地。

其實我一直使用c/c++,對vb和script都不熟。誰有興趣可以直接寫乙個註冊的指令碼。

ubuntu右鍵新增開啟終端的快捷選單

下面介紹兩種方法來在右鍵新增 開啟終端 這個選項。第一種方法 安裝乙個包,即可在右鍵裡面新增乙個 開啟終端 的選單。sudo apt get install nautilus open terminal 安裝完成,登出以後再回來,就可以右鍵開啟 terminal 了 第二種方法 進入主目錄的.gno...

ubuntu右鍵新增開啟終端的快捷選單

下面介紹兩種方法來在右鍵新增 開啟終端 這個選項。第一種方法 安裝乙個包,即可在右鍵裡面新增乙個 開啟終端 的選單。sudo apt get install nautilus open terminal 安裝完成,登出以後再回來,就可以右鍵開啟 terminal 了 第二種方法 進入主目錄的.gno...

windows右鍵選單中新增開啟方式

1 開啟登錄檔編輯器。開啟執行視窗,快捷鍵,開始 r。輸入 regedit 回車確定。2 進入登錄檔編輯器的hkey classes root資料夾下的 子資料夾下的shell資料夾 3 新建項。以新增ultraedit為例,將新建項重新命名為ultraedit。然後在該項中新建項,並重命名為com...