Başlat menüsü veya doğrudan gezginden başlatılan komut istemi arasındaki fark nedir?


1

Pencerelerde komut satırını başlat menüsü [başlat menüsü >> Tüm Programlar >> Aksesuarlar >> 'Komut İstemi' ile başlatabilir veya sadece bu konu için cmd.exe başlat düzenleme kutusuna yazabilirsiniz]

İkinci yol doğrudan dosya gezginidir. Shift tuşunu basılı tutun, bir klasöre sağ tıklayın ve 'Burada komut penceresini aç' seçimini yapın.

Neden bu ikisi bazen farklı? Demek istediğim, yollar farklıdır ve bu nedenle bazı şeyler bir komut isteminde çalışır, ancak diğerinde çalışmaz!

Mesela az önce doxygen kurdum. Başlat menüsü üzerinden komut istemini çağırırsam, tanınır ve doxygen komutu çalışır. Dosya gezgini ile çağırdıysam, bu komut tanınmıyor.

Ssh oturumumun bir komut isteminde çalışacağından, diğerini değil, beni daha önce ısırdığına eminim!

Neden bir fark var ve aslında bu fark nedir? Her ikisini de aynı ortamı kullanabilir miyiz?


Yüklemeden bu yana yolu değiştirdiniz doxygenmi? Herhangi bir yeni cmdkabuk yeni ortamı ele almalıdır. explorerYeni ortamı almak için yeniden başlatmanız gerekebilir . setBir fark olup olmadığını görmek için her iki durumda da koşun .
DavidPostill

@DavidPostill Bunun doğru cevap olabileceğini düşünüyorum. Tüm kaşif örneklerini öldürdükten ve yeniden başlattıktan sonra, komutu tanıdı. Bunu cevaplarsanız, cevap olarak kabul edeceğim.
zar

Bir şeyde diğerinde değil, özellikle neler çalışır? Sorunuzu güncelleyin yorum göndermeyin.
Ramhound

@ Ramhound bir hafta geçirmemi ve neyin işe yarayıp neyin yaramadığını bulmamı mı bekliyorsun? Test etmek kelimenin tam anlamıyla sınırsız şeyler olabilir :) Ben zaten işe yaramadığını söyledim.
zar

@zadane Beklediğim gibi. Bir cevap ekledim.
DavidPostill

Yanıtlar:


1

Neden bir fark var ve aslında bu fark nedir?

Ortamı değiştirdiyseniz (örneğin, Pathkurduktan sonra değiştirme doxygen), o zaman herhangi bir yeni cmdkabuk örneği yeni ortamı kapar.

Öte yandan explorer, yeni ortamı almak için yeniden başlatılması gerekecektir (başlatıldığı zaman kendisine geçen ortamı devralır).

setİki farklı komut kabuğunda çalıştırırsanız (biri başlat menüsünden, diğeri "Burada komut penceresini aç" dan başlar), o zaman farkı (iki değişiklikten önce ve sonra) iki ortamda görürsünüz.

Bunu bulacaksınız bekliyoruz doxygeniçindedir Pathbiri için değil, diğer için.


Bunu şimdi ev bilgisayarımda denedim ve yeterince garip bir şekilde explorer'ı yeniden başlatmak zorunda değildim ve doxygen, doxygen'i yükledikten hemen sonra her iki komut isteminde de çalıştı. Belki ev bilgisayarında tam yetkilere sahipimdir? Belki iş makinesinde kurumsal kurallar vardır? Bilmiyorum.
zar

0

Başlat menüsündeki bağlantı, örneğin yönetici ayrıcalıklarını tanımlayabileceğiniz bir kısayoldur. .Exe aracını kullandığınızda, sağ tıklamanız ve "admin olarak çalıştırmanız" gerekir.


Yönetici ayrıcalıklarına sahip hiçbir şey yapmaz.
zar

@zadane - Sorunuz, iki eylem arasındaki farkın ne olduğunu soruyor, bu fark.
Ramhound

Çevrede demek istediğim, başlangıç ​​başlangıç ​​dizinlerinin farklı olduğu açıktır.
zar

Sorunuzu netleştirin.
Ramhound,

0

Bu kısayolun özelliklerine bakarsanız (Başlat -> Donatılar -> Komut İstemi) %HOMEDRIVE%%HOMEPATH%, "Başlat" içinde yazıldığını göreceksiniz, bu yüzden bunun yerine orada başlıyor C:\Windows\system32. Ayrıca "Yönetici olarak çalıştır" öğesinin varsayılan olarak seçilmediğine dikkat edin.

Bu komut muhtemelen tanınmadı çünkü yönetici ayrıcalıkları gerektiriyor.


Yönetici ayrıcalıklarına sahip hiçbir şey yapmaz.
zar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.