Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno BAT pro spuštění aplikace v Příkazovém řádku

Zdar a dobrý večer všem. Mám soubor uptime.exe, který se spustí v Příkazovém řádku příkazem (podle umístění)
C:\APLIKACE\uptime\uptime.exe

Měl bych dotaz nebo prosbu na tip, jak vytvořit BAT nebo nějaký jiný script(?), který by otevřel Příkazový řádek a v něm rovnou zadal tenhle příkaz. Cílem je pohodlné zjištění doby chodu počítače, aniž bych musel otvírat Příkazový řádek a do něj kopírovat příkaz. Ještě vysvětlím, proč jsem tak líný. Po tréninku jen nehybně ležím na gauči a PC ovládám pouze myší. Ono to jde už i teď bez psaní, ale ten BAT, pokud to lze, by byl mnohem větší luxus. Zkoušel jsem hledat, ale všechny nalezené BAT pro uptime.exe byly s pro mě zbytečnými parametry a taky jen pro vzdálený PC či server, ne pro místní. Ani lekci "Psaní BAT snadno a rychle" jsem nenašel. Vlastně ani nevím, jestli se pro tohle BAT hodí. Za rady předem díky všem.

Předmět Autor Datum
Nejako nechapem vyznam bat suboru v tomto pripade (batch znamena "davka" - hodi sa ak potrebujes spu…
MM.. 17.01.2007 01:35
MM..
Díky za odpověď. Zkusil jsem tvůj postup, ale při poklepu na zástupce se otevře okno cmd, kde místo…
orang-utang 17.01.2007 02:27
orang-utang
A ktory postup si skusal? Co presne si robil? Moj postup funguje urcite bez problemov, takze chyba j…
MM.. 17.01.2007 02:35
MM..
Doslova tvůj postup. Třeba je problém v tom, že tenhle exe se musí spouštět z Příkazové řádky, pokle…
orang-utang 17.01.2007 02:53
orang-utang
Funguje aj poklepanie, len sa hned zavre :-) Na to je tam ten parameter /k, aby sa cmd nezavrel. Sku…
MM.. 17.01.2007 02:55
MM..
Perfektní. Chtělo to ty úvozovky. Původně jsem četl tvojí odpověď ještě bez P.S. Jistě, souhlasím, ž…
orang-utang 17.01.2007 03:05
orang-utang
To som videl ze nemas skusenost, preto som to cele tak opisoval. Ja tu mam Win2k skusil som to a isl…
MM.. 17.01.2007 03:07
MM..
Dovolil bych si malé upřesnění. Nedoporučuji použít Cmd/k..., neboť se sice provede příkaz, ale Cmd… poslední
Pytlík 24.01.2007 09:24
Pytlík
No a odtud je jen krůček k zadání do Naplánovaných úloh (Start -> Nastavení -> Ovládací panely). a z…
Jack 24.01.2007 08:48
Jack

Nejako nechapem vyznam bat suboru v tomto pripade (batch znamena "davka" - hodi sa ak potrebujes spustat prikazov viac).
Si pravym (nie lavym!) tlacitkom mysi chyt ten exe, presun na plochu, ked pustis prave tlacitko tak vyskoci okno ze co ma urobit a tam si kliknes na "vytvorit zastupcu". Potom ti staci na toho zastupcu na ploche poklepat. Ak chces aby sa spustal pri starte Windows tak si toho zastupcu presunies do Start-Programy-Po spusteni (na to si klikni pravym - otvorit a presun tam toho zastupcu).

P.S. ak budes potrebovat tomu programu dat nejake parametre z prik.riadky tak si klikni na zastupcu - vlastnosti a tam si uprav prikazovy riadok ako chces.
P.S.2. ak nechces aby sa prikazovy riadok po ukonceni programu zavrel, tak si v tom zastupci (vo vlastnostiach) uprav ten prikaz na:

cmd /k C:\aplikace\uptime\uptime.exe

Díky za odpověď. Zkusil jsem tvůj postup, ale při poklepu na zástupce se otevře okno cmd, kde místo výsledku je jen C:\APLIKACE\uptime>
Výsledek běžného použití uptime.exe vypadá takhle:
____________________________________

Micr osoft Windows XP [Verze 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\APLIKACE\uptime>c:\aplikace\uptime\uptim e.exe
DiamondCS Uptime (www.diamondcs.com.au)
System Uptime 4 days 22 hours 54 minutes 23 seconds

C:\APLIKACE\uptime>
_____________________ _______________

Díky za snahu, snad jsem tě pochopil správně, přesto to bude chtít asi jiný postup.

A ktory postup si skusal? Co presne si robil? Moj postup funguje urcite bez problemov, takze chyba je niekde inde ;-)

P.S. len poznamka ked vidim co robis tak si to neodpustim:
ked si v
C:\aplikace\uptime\>
tak uz nemusis znova vypisovat C:\aplikace\uptime\uptime.exe, ale staci ze napises
uptime
a stlacis enter.

Ked si vytvoris toho zastupcu, ako som pisal, napr. s tym cmd /k, tak nebudes musiet vypisovat nic, staci na to kliknut. Ak ti to nefunguje tak to skus preistotu zmenit aj na

cmd.exe /k "C:\aplikace\uptime\uptime.exe"

Dovolil bych si malé upřesnění. Nedoporučuji použít Cmd/k..., neboť se sice provede příkaz, ale Cmd zůstane spuštěný. Doporučuji použít Cmd/c..., to provede příkaz a Cmd se ukončí.
Sakra, teď jsem si to pročetl nazpět a vidím, že to Cmd/k je tam úmyslně. Takže jako bych nic neřekl (a jdu se stydět :-D ).

Zpět do poradny Odpovědět na původní otázku Nahoru