CMD vs PowerShell, hiiren context-menu.

Liittynyt
25.04.2018
Viestejä
329
Jotkut tämän tempun jo varmasti tietävätkin, mutta kirjoitetaan kuitenkin.

Itsellä alkoi ottaa päähän että joka kerta piti CMD:n avattua mennä haluttuun kansioon ties kuinka monella cd-komennolla (tai sitten kirjoittaa koko hakemiston osoite).

Ratkaisu löytyi Windowsille tyypillisesti regeditin kautta.

regeditin kautta kansiot:
HKEY_CLASSES_ROOT\Drive\shell\cmd
HKEY_CLASSES_ROOT\Directory\shell\cmd
HKEY_CLASSES_ROOT\Directory\background\shell\cmd

noitten kansioiden omistusoikeuksien vaihto TrustedInstallerilta Adminille ja Adminille täydet käyttöoikeudet.

Sen jälkeen jokaisesta kansiosta piti uudelleen nimetä HideBasedOnVelocityId -binääritiedoston nimi muotoon ShowBasedOnVelocityId.

Tämän operaation jälkeen Shift+Right-click valikosta voi valita komentorivin haluttuun kansioon.


Lähinnä Pythonin ja muiden parametreja vaativien ohjelmien takia tämän vaivan halusin nähdä. Pythonin ja muiden ajaminen PowerShellissä on jotenkin vaikeampaa.

Microsoft vissiin suunnittelee CMD:stä luopumista tai jotain? Itse en siedä PowerShelliä juuri yhtään.

Onko kukaan muu joutunut samaa temppua tekemään vai käyttääkö porukka muuta shelliä?
 
Toinen tapa on kirjoittaa tiedostonhallinnan osoiteriville cmd (tai powershell) ja painaa enteriä. Toimii ainakin kympissä. Itse opin tämän kikan vasta äskettäin.

CMD on muinaisjäänne, josta on ehkä ihan hyväkin siirtyä eteenpäin. Powershelliä en ole käyttänyt kovin paljoa (seiskassa sitäkin joutuu käyttämään cmd-tyylisessä, toiminnoiltaan jälkeenjääneessä ikkunassa), mutta en ole erityisesti tykännyt siitä varsinkaan Bashiin verrattuna.

Rekisterissä on avaimia ja arvoja, ei kansioita eikä tiedostoja. :smoke:
 
Viimeksi muokattu:
Toinen tapa on kirjoittaa tiedostonhallinnan osoiteriville cmd (tai powershell) ja painaa enteriä. Toimii ainakin kympissä. Itse opin tämän kikan vasta äskettäin.

CMD on muinaisjäänne, josta on ehkä ihan hyväkin siirtyä eteenpäin. Powershelliä en ole käyttänyt kovin paljoa (seiskassa sitäkin joutuu käyttämään cmd-tyylisessä, toiminnoiltaan jälkeenjääneessä ikkunassa), mutta en ole erityisesti tykännyt siitä varsinkaan Bashiin verrattuna.

Rekisterissä on avaimia ja arvoja, ei kansioita eikä tiedostoja. :smoke:

juu toi osoiterivi juttu on tiedossa, mutta omasta mielestä hieman hitaampaa kuin hiiren valikosta.

Juu, rekisterissä on avaimet ja arvot, mutta ne vain näyttää kansioille siinä "puunjuuri-hakemistossa"
 
Jotkut tämän tempun jo varmasti tietävätkin, mutta kirjoitetaan kuitenkin.

Itsellä alkoi ottaa päähän että joka kerta piti CMD:n avattua mennä haluttuun kansioon ties kuinka monella cd-komennolla (tai sitten kirjoittaa koko hakemiston osoite).

Ratkaisu löytyi Windowsille tyypillisesti regeditin kautta.

regeditin kautta kansiot:
HKEY_CLASSES_ROOT\Drive\shell\cmd
HKEY_CLASSES_ROOT\Directory\shell\cmd
HKEY_CLASSES_ROOT\Directory\background\shell\cmd

noitten kansioiden omistusoikeuksien vaihto TrustedInstallerilta Adminille ja Adminille täydet käyttöoikeudet.

Sen jälkeen jokaisesta kansiosta piti uudelleen nimetä HideBasedOnVelocityId -binääritiedoston nimi muotoon ShowBasedOnVelocityId.

Tämän operaation jälkeen Shift+Right-click valikosta voi valita komentorivin haluttuun kansioon.


Lähinnä Pythonin ja muiden parametreja vaativien ohjelmien takia tämän vaivan halusin nähdä. Pythonin ja muiden ajaminen PowerShellissä on jotenkin vaikeampaa.

Microsoft vissiin suunnittelee CMD:stä luopumista tai jotain? Itse en siedä PowerShelliä juuri yhtään.

Onko kukaan muu joutunut samaa temppua tekemään vai käyttääkö porukka muuta shelliä?

Tuota ekaahan on käytetty jo siitä lähtien kun sitä ei vielä ollut oletuksena rekisterissä ;)
Vanha "dos here" rekisteripatch toimii myös edelleen (se tekee vain eri nimiset haarat joissa on vain default- arvot).
Tähän mennessä on löytynyt pelkällä right- klikillä hakemiston/aseman päältä ilman shiftiä.

Vanhoihin batteihin verrattuna powershell on huomattavasti parempi mutta siinäkin on (yllätys yllätys) vastaavia omituisuuksia.

Ties kuinka monta cd:tä voi myös korvata pushd <jonnekin> ja nykyisissä jonnekin täyttyy kätevästi kirjoittamalla alkuosa ja painamalla tab (riittävän monta kertaa jos samalla alulla on monia hakemistoja/tiedostoja). Shift-tab takaisin päin. Pushd vaihtaa myös levyä, ei tarvitse erikeen ensin d: ja sitten cd ...
 

Statistiikka

Viestiketjuista
258 706
Viestejä
4 496 439
Jäsenet
74 273
Uusin jäsen
Aloittelija6271

Hinta.fi

Back
Ylös Bottom