Starta Notepad++ från Kör prompten?

Permalänk

Starta Notepad++ från Kör prompten?

Tja!

Ja, som rubriken lyder, kan man starta Notepad++ från Kör prompten?

Jag är en som ofta använder Kör prompten för att starta Microsoft Notepad, men även andra Windows program, verktyg, och visa dialogrutor. Notepad använder jag mycket som ett klippbord när jag skriver något. Men jag önskar att jag kunde starta Notepad++ lika snabbt och enkelt, de gånger jag behöver göra mer avancerade saker än att bara skriva text.

Så hur gör man då?

Visa signatur

"Good teaching is one-fourth preparation and three-fourths pure theatre."—Gail Godwin
Sweclockers BB kod
0101001101000111

Permalänk
Testpilot

Använder du Windows Vista eller 7 kan du försöka vänja dig med att bara trycka på windowsknappen istället för win+R och sen skriva det du vill starta. Rutan i startmenyn fungerar både med korta kommandon och namn på programfiler så som cmd och mspaint men även på namnet programmet har på startmenyn.

Har du Notepad++ i startmenyn så kan du alltså starta det enkelt genom att trycka windowsknappen, skriva "notepad++" och sen enter (det räcker egentligen med "notepad+" för att skilja det från vanliga notepad)

Visa signatur

Kolla gärna in min RGB-LED-ljusstake i galleriet
[Gigabyte GA-Z97MX-Gaming 5][Intel Core i5 4690K][Corsair XMS3 16GB][Asus GeForce RTX 2060 Super Dual Evo OC]

Permalänk
Hedersmedlem
Skrivet av ElectroGeeza:

Så hur gör man då?

Standardtricket är att öppna systemegenskaper -> Avancerat -> Miljövariabler, markera och redigera PATH (lägg till om den inte finns) och sist i variabelvärdet lägga till ett semikolon och sökvägen till programmet man vill starta. I det här fallet skulle det till exempel kunna vara:

;c:\program files (x86)\notepad++

Skrivet av hunden:

Har du Notepad++ i startmenyn så kan du alltså starta det enkelt genom att trycka windowsknappen, skriva "notepad++" och sen enter (det räcker egentligen med "notepad+" för att skilja det från vanliga notepad)

Vissa tecken (plus till exempel) verkar dock inte fungera på det sättet. "notepad+" och "notepad" betraktas som samma.

Permalänk
Skrivet av hunden:

Använder du Windows Vista eller 7 kan du försöka vänja dig med att bara trycka på windowsknappen istället för win+R och sen skriva det du vill starta. Rutan i startmenyn fungerar både med korta kommandon och namn på programfiler så som cmd och mspaint men även på namnet programmet har på startmenyn.

Har du Notepad++ i startmenyn så kan du alltså starta det enkelt genom att trycka windowsknappen, skriva "notepad++" och sen enter (det räcker egentligen med "notepad+" för att skilja det från vanliga notepad)

Tack för svaret!

Det roliga är att Notepad++ startar på min dator oavsett om jag skriver "notepad+" eller "notepad++" eller bara "notepad"! Jag skriver alltså "notepad" och väntar på att Micorosft Notepad ska startas, men istället startas Notepad++! Det var inte förväntat. Det säger emot det du beskrev?

Det är väl för att det heter "anteckningar" i svenska Windows, istället för "notepad". Det kan vara därför jag aldrig nappade på det där med att använda sökfältet på Start-menyn som Kör prompt. Jag tycket jag känner igen just det här språkrelaterade problemet med den funktionen. Jag vill minnas att jag försökte starta Device Manager på det sättet vid flera tillfällen, men fick istället lära om mig att jag måste skriva "enhetshanteraren" eller bara "enhetshant".

Så där har vi ett öppet problem med den funktionen. I övrigt tycker jag som du, det är en jättesmidig funktion, när den väl känner igen det man skriver.

EDIT: Jag inser nu att Elgot redan har varit inne på det här. Jag insåg inte att det var det han menade också.

Skrivet av Elgot:

Standardtricket är att öppna systemegenskaper -> Avancerat -> Miljövariabler, markera och redigera PATH (lägg till om den inte finns) och sist i variabelvärdet lägga till ett semikolon och sökvägen till programmet man vill starta. I det här fallet skulle det till exempel kunna vara:

;c:\program files (x86)\notepad++

Vissa tecken (plus till exempel) verkar dock inte fungera på det sättet. "notepad+" och "notepad" betraktas som samma.

Tack för svaret!

Jag vill gärna testa din metod. Men vet du vad jag gjorde? Jag gick in på C:\Program Files (x86)\Notepad++ och skapade en genväg till notepad++.exe i %system32%. Då kunde jag skriva notepad++ i Kör prompten och få fram Notepad++.

Jag kom ihåg det från ett litet experiment jag gjorde för något år sedan. Jag har nämligen märkt att i princip alla dessa olika program och verktyg och dialogrutor som man kan få fram genom Kör prompten är lagrade i System32. Så jag testade en gång att lägga valfri fil där och se om jag kan öppna den med Kör prompten och det fungerade.

Men din metod verkar vara mer regelrätt om man säger så. Det jag gjorde var väl en lite halvdan lösning, det är nog mer ett trick man kan göra. Nu vill jag testa din metod, men Kör prompten slutar inte reagera på "notepad++" trots att jag nu gått in i System32 och tagit bort genvägen till notepad++.exe.

Hur kan den fortfarande köra den när man skriver notepad++ om jag tagit bort genvägen från System32? Har den registrerat den någonstans automatiskt i samband med att jag la in en genväg där? Kanske i PATH variabeln?

insåg inte att Elgot redan nämnde det jag beskrev ovan
Visa signatur

"Good teaching is one-fourth preparation and three-fourths pure theatre."—Gail Godwin
Sweclockers BB kod
0101001101000111

Permalänk
Hedersmedlem
Skrivet av ElectroGeeza:

Jag gick in på C:\Program Files (x86)\Notepad++ och skapade en genväg till notepad++.exe i %system32%. Då kunde jag skriva notepad++ i Kör prompten och få fram Notepad++.

Anledningen till att det fungerar är att system32 i sin tur redan finns med i PATH (man kan lätt se vilka kataloger som är tillagda genom att i ett kommandofönster skriva:

echo %path%

En nackdel med metoden dock att det lätt kan bli väldigt många filer att kopiera till olika systemmappar (där de inte hör hemma). Kanske har man dessutom inte ens skrivrättigheter till dem.

Skrivet av ElectroGeeza:

Hur kan den fortfarande köra den när man skriver notepad++ om jag tagit bort genvägen från System32? Har den registrerat den någonstans automatiskt i samband med att jag la in en genväg där? Kanske i PATH variabeln?

Det här kan jag dock inte förklara (och jag lyckas inte återskapa beteendet).