2015-04-15 19 views
1

我需要實現一個工具,這樣我才能右鍵單擊Windows文件資源管理器中的.RAR文件,附加的上下文菜單項將啓動rar.exe,並將該文件作爲命令行命令的參數。輸出文本應該傳送到Windows剪貼板。添加右鍵單擊上下文菜單調用RAR命令,管道到剪貼板?

我知道有很多操作Windows資源管理器上下文菜單的教程,但沒有一個跳到我作爲解決方案。此外,具有特殊字符的批處理命令的語法讓我感到困惑!

默認回家RAR.EXE是C:\ Program Files文件\ WinRAR的\ RAR.EXE 的命令或者是RAR.EXE L [T,B]文件| cliporrar.exe V [t,b] file |夾

環境:
Windows 7的家庭高級版僅
批處理命令,沒有其他語言。

回答

2

這些是我們在Windows中的標準。

下表描述了用於指示命令行語法的符號。

Notation Description 
Text without brackets or braces 
Items you must type as shown 

<Text inside angle brackets> 
Placeholder for which you must supply a value 

[Text inside square brackets] 
Optional items 

{Text inside braces} 
Set of required items; choose one 

Vertical bar (|) 
Separator for mutually exclusive items; choose one 

Ellipsis (…) 
Items that can be repeated 

所以他們的v一個可以

rar -v etc 
rar -vt etc 
rar -vb etc 

從我的網站。注意\\對於\\"對於"。這也是Windows 98.使用CMD.exe而不是NT上的command.com

打印目錄列表

該註冊表文件將項目添加到右鍵菜單文件目錄打印或列出目錄中的所有文件或目錄。

將命令添加到上下文菜單以打印目錄列表。

REGEDIT4 
[HKEY_CLASSES_ROOT\Directory\shell\Print\Command] 
@="command.com /c dir \"%1\"> Prn 

將命令添加到上下文菜單中以將目錄列表打印到桌面上的文件。

REGEDIT4 
[HKEY_CLASSES_ROOT\Directory\shell\List\Command] 
@="command.com /c dir \"%1\"> c:\\windows\\desktop\\Dirlist.txt" 

單個>替換文件,而雙>添加到文件。列表的格式將由dircmd環境設置確定,或者在命令行中的dir之後添加開關。

類型Dir /?在MS-Dos提示窗口中查看選項。使用設置在任何CONFIG.SYS或命令來設置默認選項,即

Set DIRCMD=/a /v /l /4 

如果使用DIRCMD環境變量的前綴它與一個連字符關閉。下一個reg文件僅打印沒有詳細(/ v)設置的目錄和子目錄。

REGEDIT4 
[HKEY_CLASSES_ROOT\Directory\shell\Print Tree\Command] 
@="command.com /c dir /-v /a:d /s \"%1\"> Prn 
相關問題