2010-01-05 84 views
1

我在做這樣的上下文菜單.....但我不能得逞...... 對於退房遞歸選項,請執行下列操作:添加結帳(遞歸)不工作

  1. 啓動clearmenuadmin.exe實用程序(要執行此操作,請單擊開始>運行,然後鍵入clearmenuadmin.exe)
  2. 在對象類型選項卡中,選擇目錄對象。選擇簽入的對象狀態
  3. 單擊新按鈕,在可用的菜單選擇窗格,然後輸入相應的字段以下信息:
    • 菜單文本:結帳(遞歸)...
    • 幫助文本:退房遞歸選定項目...
    • 命令類型:可執行文件/ Regentry
    • 命令:
      SOFTWARE \心房\ ClearCase的\ CURRENTVERSION \ ContextMenus \ CmdLineExe
    • 燕麗TiAl基目錄:
      參數:/ C cleartool找到$文件-exec 「CMD/C cleartool結賬-nc \」 %CLEARCASE_PN%\ 「」
    • 評論:

當做到這一點,您可以通過按添加按鈕將這個新的菜單條目添加到此菜單內容窗格中。使用上移按鈕按照需要定位。完成此自定義後,選擇配置>應用以應用更改。然後你可以在Windows資源管理器中測試它。

回答

1

這是所謂的ten best scripts
其中之一但是我們需要知道您在測試時會得到何種類型或努力。

例如,在this thread

我的測試是不成功的。我收到以下錯誤信息:

"Failed to load executable name from registry key 'Softwar\Atria\ClearCase\CurrentVersion\ContextMenus\CmdLineExe', The system cannot find the file specified. 
"" 

與解決自身:

好消息,我修改了菜單項屬性到:

Menu Text: Checkout (recursively)... 
Help Text: Check out the selected item recursively... 
Command Type: Executable 
Command: cmd 
Initial Directory: 
Arguments: /c cleartool find $file -exec "cmd /c cleartool checkout -nc \"%CLEARCASE_PN%\"" 
Comment: 

而且,現在我的簽出(遞歸)和簽入(遞歸)上下文菜單項的工作 - 謝謝!

+0

你好,它是十個最好的腳本之一..謝謝你的回覆,它的工作 – srinannapa 2010-01-06 05:16:28