Commandline (Komut) Uygulamalar ile Daha Rahat Çalışmak

Etiketler tip, commandline, console, windows, shell, 12.09.2004

Komut satırından çalışan uygulamaları windows üzerinde kullanırken pek rahat edemiyoruz. Kendi uyguladığım bir kaç küçük ipucunu yazayım;

  1. İstediğiniz klasörde Komut Penceresini Açmak
    Bu işlemi kendinizde registryden rahatça yapabilirsiniz. Ancak en pratik yolu MS Powertoys' dan Open Command Window Here' ı yüklemek. Bu sayede herhangi bir klasöre sağ tuş ile tıkladığınızda menüye Open Command Window Here isimli yeni bir seçenek eklenecek. Bunu seçerek otomatik olarak o klasörde aktif Komut ekranı açabilirsiniz. Dolayısıyla her seferinde CD c:/xxxx vs. yazmanız gerekmeyecek.

  2. Komut Satırında Tab Kullanımı
    Linux' tan alışkın olduğumuz Tab ile komut satırını otomatik tamamlama işlemi artık windows' da da bulunmakta. Dolayısıyla cd yazdıktan sonra Tab'a basarak otomatik olarak doldurabilirsiniz. Örnek olarak klasör adının başını yazdıysanız ve buna uyan tek olanak varsa otomatik olarak gelecektir. Eğer birden fazla olanak varsa Tab' a iki defa basarak olasılıkları listeleyebilirsiniz.

  3. Enviroment Path Set Ederek Programlara Heryerden Ulaşmak
    Bu benim en çok kullandıklarımdan biri. Mesela bir programı herhangi bir yerde çağırıp kullanmak istiyorsunuz. Yani klasörüne girmeden bunun için WinXP ve 2003 te My Computer - Properties - Advanced - Enviroment Variables a girin. System Variables' tan Path' i çift tıklayın. Buradaki metnin sonuna ; istediğiniz klasör adresini ekleyin. Bundan sonra bu klasördeki tüm uygulamalar otomatik olarak Komut Satırında aynı dir, move, tasklist vs. gibi çalıştırabilirsiniz. Windows 98/95 için bu eklemeyi autoexec.bat dosyasındaki SET PATH' e ekleme yapmanız gerekiyor.
    Ek Bilgi: Windows NT, Windows XP, Windows 2000.

anahtar kelimeler : shell windows console commandline tip

Evren Varol - 22.12.2006

bir de Console2 var:

http://sourceforge.net/projects/console

siddetle tavsiye edilir.

Huseyin Unal - 13.02.2006

Windows Registry Editor Version 5.00

; Sag tus menüsünden komut satirina düsme.
[HKEY_CLASSES_ROOT\*\shell\cmd]
@=hex(2):43,00,4d,00,44,00,20,00,53,00,48,00,45,00,4c,00,4c,00,3a,00,5c,00,3e, 00,00,00
[HKEY_CLASSES_ROOT\*\shell\cmd\command]
@="cmd.exe \\\"%1\\\""
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@=hex(2):43,00,4d,00,44,00,20,00,53,00,48,00,45,00,4c,00,4c,00,3a,00,5c,00,3e, 00,00,00
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /k \"cd %L\\\""
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@=hex(2):43,00,4d,00,44,00,20,00,53,00,48,00,45,00,4c,00,4c,00,3a,00,5c,00,3e, 00,00,00
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /k \"cd %L\\\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmd]
@=hex(2):43,00,4d,00,44,00,20,00,53,00,48,00,45,00,4c,00,4c,00,3a,00,5c,00,3e, 00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmd\command]
@="cmd.exe /k \"cd %L\\\""


Ben bu registry kaydini kullaniyorum, hem dosyalarin hem de klasörlerin sag tus menüsüne CMD SHELL:\> kisayolunu ekliyor.

Oldukça kullanisli tavsiye ederim.

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"DefaultColor"=dword:0000000a


Bununlada komut satirinin default metin rengini yesil yapiyorum.

erdem - 11.09.2005

hiç ugrasmayin
birtane inf dosyasi vereyim size
sag tiklayin yükle deyin
sonra istediginiz klasöre üzerinde sag tiklayarak komut istemiyle girin
sunu kopyalayin
farkli kaydetten uzantisini dosyaismi.inf olarak kaydetin
sag tiklayin yükle deyin
ve bundan sonra komut istemine sag tusla girin:))


;
; "CMD Prompt Here" PowerToy
;
; Copyright 1996 Microsoft Corporation
;
; Modified to launch VS.NET command prompt 10/21/02 MG

[version]
signature="$CHICAGO$"

[VSNetCmdHereInstall]
CopyFiles = VSNetCmdHere.Files.Inf
AddReg = VSNetCmdHere.Reg

[DefaultInstall]
CopyFiles = VSNetCmdHere.Files.Inf
AddReg = VSNetCmdHere.Reg

[DefaultUnInstall]
DelFiles = VSNetCmdHere.Files.Inf
DelReg = VSNetCmdHere.Reg

[SourceDisksNames]
55="VS .NET CMD Prompt Here","",1

[SourceDisksFiles]
VSNetCmdHere.INF=55

[DestinationDirs]
VSNetCmdHere.Files.Inf = 17

[VSNetCmdHere.Files.Inf]
VSNetCmdHere.INF

[VSNetCmdHere.Reg]
HKLM,%UDHERE%,DisplayName,,"%VSNetCmdHereName%"
HKLM,%UDHERE%,UninstallString,,"rundll32.exe syssetup.dll,SetupInfObjectInstallAction DefaultUninstall 132 %17%\VSNetCmdHere.inf"
HKCR,Directory\Shell\VSNetCmdHere,,,"%VSNetCmdHereAccel%"
HKCR,Directory\Shell\VSNetCmdHere\command,,,"%11%\cmd.exe /k cd ""%1"" && ""C:\Program Files\Microsoft Visual Studio .NET\Common7\Tools\vsvars32.bat"""
HKCR,Drive\Shell\VSNetCmdHere,,,"%VSNetCmdHereAccel%"
HKCR,Drive\Shell\VSNetCmdHere\command,,,"%11%\cmd.exe /k cd ""%1"""

[Strings]
VSNetCmdHereName="VS.NET Command Prompt Here PowerToy"
VSNetCmdHereAccel="&VS.NET CMD Prompt Here"
UDHERE="Software\Microsoft\Windows\CurrentVersion\Uninstall\VSNetCmdHere"

Oguzhan - 22.04.2005

cmd.exe /K PROMPT #
seklinde çagirdigimiz zamanda çok tatli oluyo yada bana öle geliyo.

Bide elim alisti consoleda çalisirken kopyala yapistir yapiyorum mouse'u ellemeden oda çok hizli çalismayiz sagliyo.

söle.. console ekranindayken ALT+SPACE yaptigin zaman bi menü açilir ordan sirasiyla E sonra P yaparsan ekrana paste yapiyor clipboard dakini.

yani Consoleda CTRL+V nin karsiligi ne diye sorulursa sirayla ALT + SPACE + E + P diyebilirsiniz:D. Türkçe de degisiyo tabi. E + P oluyo D + Y:P

Yorum Yazın


Tüm yorumlar onaydan geçmektedir, bu işlem en uzun 30 dk. sürecektir. E-mail adresleri yeni yorumları bildirme harici hiç bir başka amaçla kullanılmamaktadır ve sitede gözükmemektedir.

Yeni yorumlardan haberdar et

Captcha Kodu