萬盛學電腦網

 萬盛學電腦網 >> Windows xp教程 >> 兩方式讓你的命令行運行更高效

兩方式讓你的命令行運行更高效

  圖形化界面和鼠標點擊操作早已占據主導的如今,微軟仍舊保留命令行模式就證明它還有用武之地,事實上也正是如此,有時候一條命令可以簡化很多步操作。今天小編就給大家講解Windows下如何更高效的打開你的命令行,現在提供兩種方式讓你像在linux中那樣更高效的在當前目錄打開命令行.

  方式一:

  在當前目錄按Shift+鼠標右鍵, 你就可以看到類似的在此處打開命令行的選項了, 如果你想去掉shift,直接按鼠標右鍵就有此選項, 那麼你需要用簡單的修改下你的注冊表,

  去注冊表位置HKEY_CLASSES_ROOT\Directory\shell\cmd 下面將Extended鍵值刪掉, 如果你還希望驅動器和桌面也能這樣, 將HKEY_CLASSES_ROOT\Driver\shell\cmd和

  HKEY_CLASSES_ROOT\Directory\Background\shell\cmd 下的Extended鍵值去掉即可.

  方式二:

  用快捷鍵,當然會用到人見人愛的Autohotkey. 其Auothotkey代碼如下:

  SetTitleMatchMode RegEx

  return

  ; Stuff to do when Windows Explorer is open

  ;

  #IfWinActive ahk_class ExploreWClass|CabinetWClass

  ; open ‘cmd’ in the current directory

  ;

  #c::

  OpenCmdInCurrent()

  return

  #IfWinActive

  ; Opens the command shell ‘cmd’ in the directory browsed in Explorer.

  ; Note: expecting to be run when the active window is Explorer.

  ;

  OpenCmdInCurrent()

  {

  ; This is required to get the full path of the file from the address bar

  WinGetText, full_path, A

  ; Split on newline (`n)

  StringSplit, word_array, full_path, `n

  ; Take the first element from the array 上一頁12下一頁共2頁

  full_path = %word_array1%

  ; strip to bare address

  full_path := RegExReplace(full_path, “地址: “, “”)

  ; Just in case – remove all carriage returns (`r)

  StringReplace, full_path, full_path, `r, , all

  IfInString full_path, \

  {

  Run, cmd /K cd /D “%full_path%”

  }

  else

  {

  Run, cmd /K cd /D “C:\ ”

  }

  }

  把上面代碼存為UTF-8編碼格式(因為有中文)的ahk格式,用Autohotkey打開,然後按win鍵+C就可以在當前目錄下打開cmd命令行了.

  這段小代碼肯能有兩個你需要修改的地方

  1. #c:: 中的#代表win鍵, 這個代碼中使用的是win鍵+C, C可以改成你需要的其它鍵

  2. 如果你的系統是英文的,你需要把”地址: ” 改為 “^Address: “

  正常情況下我門需要打開CMD, 然後再CD到自己需要的目錄, 這對偶爾用用的人倒沒什麼. 但是經常需要這麼些操作就感到浪費了大把時間. 上文中提供兩種方式讓你像在linux中那樣更高效的在當前目錄打開命令行.

  注意:此文僅限於對經常需要打開命令行並且感到正常打開命令行方式很浪費時間的人.

上一頁12 下一頁共2頁
copyright © 萬盛學電腦網 all rights reserved