» »

Kako Command prompt-u 'povedat', da gre za presledek?

Kako Command prompt-u 'povedat', da gre za presledek?

Microsoft ::

Zanima me, kako naj v command promt-u napise, da bo ta razumel, da gre za presledek? Ker sedaj, ko napisem kak ukaz (primer Start G:\Program Files) ne dela, saj misli, da hocem odpret datoteko Program in ne Program files.

Nekje sem ze videl, da je %20 namesto presledka, samo to ni to. ://

No, a kod ve, kaksna je pravilna sintaksa za presledek v command prompt-u?


by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

Jackal ::

Start "C:\Program files\..."

Vsaj tako dajejo Windows-i poti v bližnjice.
Walking the way is something completely different than imagining the way.

Gwanaroth ::

Use 8.3 format :)

c:\program files\ -> c:\progra~1
Lights often keep secret hypnosis..

Ziga Dolhar ::

Tega vas pri Microsoftu ne učijo? ;(
https://dolhar.si/

Matri[X] ::

:\ Uporabis narekovaje, kot je ze nekdo visje napisal :\

Microsoft ::

Ce napises tak, da das v narekovaje ("krneki"), ti odpre nov cmd, s tem, da na vrhu okvirja napise pac tisto, kar napises med narekovajema.

Ce napisem Start G:\Progra~1, mi odpre datoteko Program files. Samo jst potem rabim naprej pote v datoteko Microsoft Office. Ce zdej napisem Start G:\Progra~1\Micros~1, mi odpre eno mapo z imenom Microsoft, samo tam je vec imen z takim zacetnim delom imenom.

...
No, sam zdele sm videl, kako naj oprem katero drugo mapo. Pr meni je potrebno napisati tole:Start G:\Progra~1\Micros~3\Office11\excel.exe da se odpre excel.

Drgac je pa tole mal ćecko nareto. Jst sm mogu tam vpisat 3, da mi je odprlo pravo mapo. Mislim ej, ka ce mas 100 map z enaki prvim zacetkom imena? Pol mors kr neki cajta poskusat, da ti odpre pravo mapo. Ker ce sm jst napisal namesto 3 1, mi ni odprlo prvo mapo po abecedi. Odpre mi Microsoft FrontPage, ceprav je po abecedi prej Microsoft ActiveSync.
Zanimovo je tudi to, da ce napisem 1, mi odpre mapo Microsoft FrontPage, potem 2 odpre Microsoft Script Debugger in 3 odpre Microsoft Office. Se pravi, 1 2 3 in F S O, kar ni po abecedi.
Po kakem vzorcu gre potem to?

Zdele sem se videl, da nekako ne morem odpreti datoteki Microsoft ActiveSync in Microsoft Works, ki sta prvi in zadnji po abecedi, z tem ukazom. Stevilke, ki jih lahko vpisujem za Micros~_ gredo od 1 do 4. Map, z zacetnim imenom Microsoft pa je sest (stejem samo tiste, ki imajo poleg Microsoft se presledeg in eno besedo).
In kako naj odprem te mape?

by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

BigWhale ::

> No, sam zdele sm videl, kako naj oprem katero drugo mapo. Pr meni
> je potrebno napisati tole:Start
> G:\Progra~1\Micros~3\Office11\excel.exe da se odpre excel.

A te prav razumem, da ti v cmd napises tole: (brez G:\>, ki je pac prompt)

G:\>Start G:\...\excel.exe

??

karafeka ::

V cmd-ju v xpjih se ja lahk tut tabulator uporablja (tako kot v konzoli v linuxu) za dolge imenike oz. datoteke.

BigWhale ::

Ze Win2000 so imeli polno takih 'feature-jev', ki niso bili vklopljeni...

Microsoft ::

BigWhale, jst napisem tocno tole:
Start G:\Progra~1\Micros~3\Office11\excel.exe

Kaj je tuki tak cudnega?


by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

der_Alte ::

Kaj pa, če imaš izklopljeno generiranje 8.3 imen na NTFS particiji?
Tko mimogrede, to pohitri NTFS. :D

der_Alte ::

Mimogrede... zakaj start?
cmd.exe ni tako idiotska lupina, da ne bi znala pognat .exe datoteke. Poskusi pognat
C:\>"c:\Program Files\Microsoft Office\Office\EXCEL.EXE"
mogoče boš presenečen. >:D

Mercier ::

Microsoft ::

der_Alte, in kje se to generiranje vkljuci/izkljuci?

Drgac pa Start zato, ker lahka tam nastavis prioriteto, pa se kaj druzga... Pa tudi kdaj prav pride, ker bi kaj rad pognal pa ima datoteka ime s presledkom.

Saša, sm na hitro preletil in videl, da se resitev skriva va zadnji vrstici; dir /x. :))))

Tnx.

by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

BigWhale ::

Jimi, samo zate...

help start ti marsikaj pove... Tudi to, da je prvi parameter v narekovajih "title", ki je optional. Bebavi start je tako napisan, da v primeru, ce das ime programa v narekovaje, to vzame kot title, kot drugi parameter pa vzame ime programa... torej, ako bos napisal

start "myass" "G:\...\excel.exe"

Bo zadeva delovala. Surprise, surprise,... Ti pa povem, da lahko prioriteto procesom spreminjas tudi ko so ze pognani in tega ne rabis poceti z "start" komando... Bedasto bi bilo, ce tega ne bi mogel poceti...

Evo, vidis, malo experimentiranja, samo malo... Pa bi sam odkril kaj je narobe... In kje je dejansko bug v windowsih (dopuscam moznost, da je to 'feature', nisem prebral celotnega helpa. Ampak dvomim, tole zgleda kot bug, kot narobe sprocesiran command line... )

Linux user gre najt bug v winsih.. adijo svet... ;>

PS: no, ce nisem cesa spregledal... :P

Zgodovina sprememb…

  • spremenil: BigWhale ()

der_Alte ::

Obstaja kar nekaj lepih nastavitev, da začnejo Windows delovat logično.

Registry key: HKEY_LOCAL_MACHINE/SYSTEM\CurrentControlSet\Control\FileSystem
Parameter: NtfsDisable8dot3NameCreation
Type: string
Comments:
Set this value to 0 to enable 8.3 name creation, or to 1 to disable. This key stops the NTFS volume from generating MS-DOS compatible 8.3 file names.

Zadevo lahko spremeniš tudi v MSS: Enable the computer to stop generating 8.3 style filenames v SCE. Samo nastaviš na "Enabled".

Registry key: HKEY_LOCAL_MACHINE/SYSTEM\CurrentControlSet\Control\FileSystem
Parameter: Win95TruncatedExtensions
Type: string
Comments:
(0 = disable , 1 = enable) Windows NT evaluates file extensions on the first three characters, therefore 'filename.html' is actually treated as 'filename.htm'. The side affect is that if you use a command such as 'del *.htm' to delete all the '.htm' files, you will also delete all '.html' files as well. To turn this setting off, editing the key and set the value of 'Win95TruncatedExtensions' to '0', to turn the feature back on, set the value back to '1'.

Tole so res bolani štosi. *.htm pobriše tudi bla.html. Če že hočem pobrisat vse, bom napisal *.htm*

@BigWhale: Vse sva pokvarla. Veš kakšna bi bila reakcija, če bi napisala RTFM. :D

BigWhale ::

> Tole so res bolani štosi. *.htm pobriše tudi
> bla.html. Če že hočem pobrisat vse, bom napisal
> *.htm*

DOS je imel podobno 'foro'... Ce si napisal:

del *asd*.*

Je 'on' uzgal kar del *.*

jao mene... ;>

I learned it the hard way!

Microsoft ::

BigWhale
Ma kul, tak pa dela, da napises najper tist title. Sam fora je, ko se ti potem odpre recimo excel, tistega myass pa ni nikjer.

der_Alte
Ce prvi key enejblas, potem Winsi ne generirajo vec 8.3 imen. Sam a bi lahko potem v CMDju uporabljal presledeg, in bi ta vedel, da gre za presledek? Al je to tisto, ko si malo visje govoril, da pohitri NTFS?
Drgac sm pa dal drug key na 0. Upam, da sm prav naredil, saj hocim, da loci htm in html koncnico. :)) Je pa to res smotano, da ti gleda samo prve tri crke...

Drgac sm se pa tega starta locil zato, ker se da s tem (mogoce se kako drugace tudi) pognat 16 bitne stvari v locenem memory prostoru. Potem pa lahka v sytem monitorju gledas ntvdm in ntvdm#2, kar bi nja kazalo porabo posameznih 16 aplikacij (ali nekaj tazga, morem se probat). Ce pa te 16 aplikacije niso zagnane v locenem memory prostoru, pa tistih counterjev ni...

Drgac pa hvala obema. ;)


by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

BigWhale ::

Tist ass je title, kje bi se moral pokazati nimam pojma.... In ce se nikjer ne pokaze, potem je tudi to najbrz kak bug ali pa 'feature'... :P

Mercier ::

"Title" - Specifies the title to display in Command Prompt window title bar.

start "MyAss" cmd /k dir "X:\MyAss"

Microsoft ::

Ja sej, ce ofnes CMD, se title vidi na vhu v okvirju, sam ce pa recimo Excel, pa ne.


by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

BigWhale ::

In v cem je problem v bistvu?

Ce bi rad imel title, potem bos moral zamenjat OS... Zal... Tvoj tega (vsaj ne da bi jaz vedel) ne omogoca...

;>

Mercier ::

JimiBtn, natančno preberi prvo vrstico mojega prejšnjega posta.

CaqKa ::

title maš na vrhu vsakega okna kaj bluzite...

pa ko to okno pomanjšaš - minimiziraš se ga da lepo v start baru prebrat..
sicer pa nevem kaj tolko komplicirate z presledkom... čisto enostavno si dol cufnite ms powertoyse pa tweakui in za cmd nastaviš da fajle in direktorije kompletira z tabulatorjem.
s tem ti avtomatsko še narekovaje naredi če je potrebno.

Microsoft ::

Ce napises start "myass" "G:\Program Files\Microsoft Office\Office11\Excel.exe, ti odpre excel, na vrhu okna pa pise Microsoft Excel - Book1.

Ta title velja samo, ce ofnes se eno cmd.

Bom pa se pogledal za tisto resitev z PoewrToys in Tweak UI. Drgac Tweak UI mam, samo se nisem nic pogledal, kaj se da vse nastavljat za cmd.


by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

hruske ::

točno tako je sasa rekel.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

problem z odpiranjem strani v IE

Oddelek: Omrežja in internet
251819 (1634) bbf
»

problem z računalnikom!!

Oddelek: Pomoč in nasveti
112132 (1931) mjk
»

Regedit in brisanje ključa

Oddelek: Pomoč in nasveti
114257 (4048) Silvano
»

Kako odstraniti Winload.exe...

Oddelek: Pomoč in nasveti
152366 (2106) vratar
»

Trojan big problem:(

Oddelek: Strojna oprema
133545 (3338) mini-moris

Več podobnih tem