24 марта 2008 г.

Open Command Prompt Here!

Иногда ну просто очень нужно открыть командную строку (cmd.exe) в папочке, где вы щас находитесь. Для этого можно использовать много разных способов.

Например, как в этой статье, можно использовать контекстное меню папки.

Опять же, если вы находитесь уже внутри папки, то достаточно неудобно переходить из папки в папку, чтобы там открыть командную строку. Вобщем фигня.

Можно воспользоваться такими вот утилитами, типа XP Power Toys или вот ещё предлагают. Создается, вобщем, расширение оболочки, и ! уже внутри папки можно из контекстного меню открыть командную строку с путём в эту самую папку.

Мне вот чё-то неохота было устанавливать всякую херню на комп.

Предлагаю другой ваирант. С использованием Windows Script Host и Visual Basic Script :) Не пугайтесь. Всё очень просто.




Создаёте текстовый документ и вписываете в него следующее:
set objShell = CreateObject("Shell.Application")
set objShellWindows = objShell.Windows
set WshShell = CreateObject("WScript.Shell")

if (not objShellWindows is nothing) then
set objIE = objShellWindows.Item
if (not objIE is nothing) then
S = Replace(Mid(objIE.LocationURL, 9), "%20", " ")
S = "/K cd /D " & Replace(S, "/", "\")
objShell.ShellExecute "cmd.exe",  S, "", "", 1
end if
end if

Сохраняете. Изменяете расширение на .vbs и ВСЁ! :) А слов-то сколько всяких страшных.

Потом просто помещаете либо сам документ, либо ярлык для него в «Избранное\Ссылки» и делаете панель ссылок активной. Как? Вот как!

Откройте папку «C:\Documents and Settings\{Ваше имя пользователя}\Избранное\Ссылки» и перетащите ! правой кнопкой мыши файл .vbs в неё, выбрав в появившемся меню «Создать ярлык». Ярлык потом можно переименовать хоть в «не тычь куда не надо ;)».

Для того, чтобы включит панель ссылок в окне проводника, нажмите правой кнопкой, например, на меню окна (прям можно на буквы «Файл Правка ...») и выберите «Ссылки». После чего появится панель ссылок с нашим скриптом.

После запуска скрипта открывается командная строка в том месте, где вы сейчас находитесь.

Главное что достаточно просто и открыто :)

А вы заметили что у меня окошко cmd.exe белое? Крута? ;)

0 коммент.:

Отправить комментарий