Hogy hívják azt a windows feature-t amikor egy gui mentes programot (aminél azért stdout/stdin is előfordulhat, de talán most ez nem lényeges,) konzolból indítok elkezd a háttérben futni, mintha beépítve a linuxbeli "&". Hogy lehet ezt a láthatatlan &-t eltüntetni, vagy mire keressek rá? (Ilyen pl néha az mplayer vagy az xnview nconvert-ere.)
Másik kérdésem ennek egy kicsit fordítottja, hogy lehet egy rávenni egy konzolos programot hogy ne nyisson meg ablakot (újrafordítás nélkül)?
Szerk: ja igen majdnem a lényeg maradt le: az elsőre tökéletes lenne a "start /wait", ha működne:)
- 2103 megtekintés
Hozzászólások
- A hozzászóláshoz be kell jelentkezni
köszi, én is gondoltam hogy ha máshogy nem megy szolgáltatást csinálok belőle, de nem tudom az mennyi plusz indulási idővel járna, inkább sokszor kellene keveset futni, ezért gondoltam valami más megoldás jobb lenne
szerk: másik probláma a szolgáltatással hogy több példányban is kellene futnia
- A hozzászóláshoz be kell jelentkezni
up
- A hozzászóláshoz be kell jelentkezni
Szia!
A Windows WScript exe alkalmas WSH scriptek futtatására, amellyel egy konzolos program kimenetét elrejtheted, avagy "kiránthatod alóla a konzolt", így a háttérben fog futni.
A szintaxis a következő:
Set oShell = WScript.CreateObject ("WSCript.shell")
oShell.run "program-eleresi-utja", 0, false
Például:
Set oShell = WScript.CreateObject ("WSCript.shell")
oShell.run "cmd /C dir /b %WINDIR% > \msfileok.txt", 0, false
Fontos, hogy azok elé a windows héjparancsok elé, melyek nem exe-ből indulnak, pl. dir, echo, del, stb., igénylik a parancsértelmezőt, azaz a cmd indítását. Ajánlom, hogy /C kapcsolóval használd, így nem marad a háttérben futás után, egyébként CMD /?.
A kódot mentsd le valami.vbs néven és a wscript.exe-vel futtathatod is, sőt, elvileg önmagától is elindul, ha beírod parancsértelmezőbe, mert alapértelmezésben hozzá van rendelve a wscript.
Sok sikert, üdv,
mba
- A hozzászóláshoz be kell jelentkezni
Es azt hogyan lehet megcsinalni, ha konzolban fut egy proggi, kilepeskor ne csukja be az ablakot?
Nem csak az aktualis progginal, hanem ugy altalaban, tehat ha legkozelebb TC-ben nyomok egy entert egy filmen, akkor az mplayer ablaka ne zarodjon be kilepes utan?
- A hozzászóláshoz be kell jelentkezni
pl nem mplayer.exe-vel társítod hanem izé.cmd-vel, amiben az mplayer-el való indítás itán van egy pause:) vagy a cmd-nek is van asszem ilyen kapcsolója
Első kérdésem, vki?
- A hozzászóláshoz be kell jelentkezni
Tobbi konzolos proggi?
- A hozzászóláshoz be kell jelentkezni
?
- A hozzászóláshoz be kell jelentkezni
Pl. egy ping, tracert, anyamtyukja. Mondjuk, ha a TC-be irom, nem a Start/futtatas/stb. Vagy egy .bat file, aminek a vege is erdekelne.
- A hozzászóláshoz be kell jelentkezni
az ize.cmd az ize.bat win nt/xp beli megfelelője (nem ponstosan de ez most nem érdekes), pont azt írtam hogy a bat fájlod végére beszúrod a pause parancsot, az ami végrehajta a cmd v. bat fájlodat, (cmd.exe) ez egy beépített parancs mint pl dir, echo, és vár egy enterre, így nyitva marad a konzolablak, ugyanígy a ping is írható batch fájlba, de úgy is ahogy lentebb írtam az mplayerrel
- A hozzászóláshoz be kell jelentkezni
Ezt en ertem. De tegyuk fel, hogy xy user gepen kell ezt megcsinalnom, nem a sajatomon. Es tobb ilyen xy user van, leulok a gepe ele es futtatnek par konzolos proggit, de ahhoz vagy megirom a megfeleloen parameterezett bat filet, vagy mindig cmd -k paranccsal futtatom. Ez azert zavar, mert (ha jol emlekszem), w9x kornyeken volt ra lehetoseg, hoyg emgmondjam, a konzolos ablakok ne zarodjanak be, nemcsak ez, hanem az osszes. De lehet, hoyg rossul emlekszem.
- A hozzászóláshoz be kell jelentkezni
az egy bug volt, kiszedték:) (gondolom)
ezt a csinálja a gép amit mondok filozófiát nem értem, vagy értesz hozzá és akkor azt csinálja amit elvárhatsz tőle, vagy nem értesz hozzá és azokat fogja a megmondásod alapján végrehajtani amit mások úgy véltek gyakori használat, beépítik a feature-t és könnyen hozzáférhetővé teszik, de ez a konzol megmaradása minek? ( a felhasználóbarát program nem fog konzolba írogatni, ha meg kell neked úgy is megoldod, pl fájltípusonként szerintem nem megerőltető beállítani, ha tényleg sok gépen akarod sok fájltípusra, mivel ez is egy registrí módosítás kattintgatós formája, csinálhatsz ebből egy reg fájlt...)
- A hozzászóláshoz be kell jelentkezni
Nacceru. Es hova mit kell ehhez registry-be irni? Gondolom, allandoan igy is marad akkor.
- A hozzászóláshoz be kell jelentkezni
Így kell indítani: CMD /K (progi-eleresi-utja) és marad az ablak...
Amúgy:
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
[[/S] [/C | /K] karakterlánc]
/C Végrehajtja a karakterlánc által megadott parancsot, majd bezárul.
/K Végrehajtja a karakterlánc által megadott parancsot, majd a képernyőn
marad.
/S A /C vagy /K kapcsoló után álló karakterlánc kezelését módosítja (lásd
alább)
/Q A visszhang (echo) kikapcsolása
/D Az AutoRun parancsok kikapcsolása a rendszerleíró adatbázisból
(lásd alább)
/A Egy pipe-ba vagy fájlba irányított belső parancs kimenetének
kényszerítési ANSI formátumba.
/U Egy pipe-ba vagy fájlba irányított belső parancs kimenetének
kényszerítési Unicode formátumba.
/T:fg Az előtér és a háttér színeinek beállítása (lásd: COLOR /?)
/E:ON Parancsbővítések engedélyezése (lásd alább)
/E:OFF Parancsbővítések tiltása (lásd alább)
/F:ON A fájl- és könyvtárnevek kiegészítő karaktereinek engedélyezése (lásd
Üdv.
- A hozzászóláshoz be kell jelentkezni
akkor mar volt egy Start menu/futtatas/cmd. Ezt szeretnem elkerulni.
Valami reg-bejegyzes nincs erre? Ugye, mar csak a kenyelem miatt, hiszen a Windowsok arrol hiresek.
- A hozzászóláshoz be kell jelentkezni
akkor szájbarágósan: < win+e > / Eszközök / Mappa beállításai / Fájltípusok / avi-t kikeres / visszaállítás opcionálisan ha a következő lépés nem megy / Speciális / műveletekhez mondjuk egy új bejegyzés alapértelmezetté téve mondjujk lejátszás néven / szerkesztés / második sorban mehet a cmd /k ...mplayer.exe "%1" (vagy vmi hasonló)/ aztán sok oké
- A hozzászóláshoz be kell jelentkezni
Szajbaragas nelkul is ertem, nem vagyok pelikan. Csak megszoktam a kenyelmet, hogy egy OS azt csinalja, amit en szeretnek es en mondhatom meg neki, hoyg mit szeretnek.
- A hozzászóláshoz be kell jelentkezni
mikrofonnal? :) vagy gohy érted?
- A hozzászóláshoz be kell jelentkezni
erre már voltak próbálkozások a Microsoft részéről... kicsit bugos még :P
Andi, really. Take it from me. If I tell you something, I'm usually right.
- A hozzászóláshoz be kell jelentkezni
én csak magaslabdát láttam nem offot:)
- A hozzászóláshoz be kell jelentkezni
Nem kell Start menü, egyszerűen csak így indítod az mplayert: CMD /K mplayer lol.avi
- A hozzászóláshoz be kell jelentkezni
és mégis hol indítod így? :) pont ezt nem tudja :) (tudta)
- A hozzászóláshoz be kell jelentkezni
De tudtam, bar en mondjuk TC-ben szoktam hozzarendelni. Tokmidnegy, az eredmeny ugyanaz.
Csak abban a hitben voltam, hogy van ra egyszerubb modszer is.
- A hozzászóláshoz be kell jelentkezni
Nem értem igazából.
Létrehozhatsz egy LNK-t (parancsikont), ami erre a parancsra mutat (nekem működik).
Beírhatod Total Commander Lister hozzárendeléskehez, hogy ha F3-mal "megnézel" egy fájlt, akkor ezt indítsa.
Hozzárendelheted szokványos módon, mint windows program.
Csinálhatsz egy BAT fájlt, ami a start paranccsal elindítja, majd kilép:
@start cmd /K mplayer hogyan-inditsuk-el-az-mplayert-windows-alatt.avi
@exit
Csinálhatsz WSH-t - lásd néhánnyal ezelőtti hozzászólásom - ami elindítja, annyit kell módosítani a soron, hogy a második paraméterben 1-et írsz (ez előtérben indítja, tehát lesz konzolablak hozzá):
Set oShell = WScript.CreateObject ("WSCript.shell")
oShell.run "cmd /K mplayer hogyan-inditsuk-el-az-mplayert-windows-alatt.avi", 1, false
- A hozzászóláshoz be kell jelentkezni
Akkor elmagyarázom ha már nagy nehezen megértettem :)
Celtic szeretné (gépenként) max 10 kattintással megoldani, hogy még az esetlegesen jövőben feltelepített vindózában is ezentúl minden konzolos ablak ("inaktív" felirattal, ahogy megszokta) úgy maradjon és kézzel kelljen becsukni :)
- A hozzászóláshoz be kell jelentkezni
Igy van, errol lenne szo. Nem kivannam, ha nem ugy emlekeznek, hogy volt ilyen valamikor.
- A hozzászóláshoz be kell jelentkezni
A
start /wait
miért nem működik? Mit csinálsz, és mit produkál?
:)
- A hozzászóláshoz be kell jelentkezni
tökéletesen uazt csinálja mint nélküle, később leírom pontosan
- A hozzászóláshoz be kell jelentkezni