小技巧:在右鍵菜單中添加命令,實現在cmd中運行程式

來源:互聯網
上載者:User

原文連結:http://blog.csdn.net/ZhengZhiRen/archive/2010/02/04/5288681.aspx

作者:ZhengZhiren

 

很多命令列下的程式,尤其是自己編寫、調試命令列程式時,程式運行一閃而過。

要想查看程式結果,需要開始,運行,輸入cmd,cd到可執行檔目錄,運行程式

這個過程雖然不長,但是當需要反覆執行多個程式時也相當繁瑣。

最近,突然想能不能寫個小程式,當滑鼠右鍵單擊程式時,菜單中有一項命令實現這一過程。

稍微研究了一下,其實相當簡單,根本不用寫程式。

  1. 開啟regedit
  2. 定位到HKEY_CLASSES_ROOT/exefile/shell
  3. 建立項Run in cmd。這時當滑鼠右擊exe檔案時,可以看到菜單中多出一項:Run in cmd,但是還沒有命令與之關聯。
  4. 右擊Run in cmd,添加項command
  5. 修改右邊視窗“預設”的資料為:cmd /k "%1"

這個命令表示當單擊右鍵菜單中的Run in cmd時,執行cmd,並將/k "%1"作為參數。

/k表示執行指定的命令,"%1"表示當前選中的檔案,那麼連起來就是:運行cmd,並執行當前檔案。

 

 

以上操作步驟可以簡化為:

  1. 複製下面的文本到一個文字檔;
  2. 修改副檔名為.reg
  3. 執行檔案。

Windows Registry Editor Version 5.00<br />[HKEY_CLASSES_ROOT/exefile/shell/Run in cmd/command]<br />@="cmd /k /"%1/""<br /> 

此方法在xp下測試通過,沒有試其他系統,不過道理都一樣。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.