- Samsung Galaxy S26 Ultra - fontossági sorrend
- Xiaomi 14 - párátlanul jó lehetne
- Huawei Watch Fit 5 Pro - jó forma
- iPhone topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Milyen okostelefont vegyek?
- Fotók, videók mobillal
- Szaporodik és sokasodik a One UI 8.5
- Robottal a nyomában üldözi a Honor a Huawei-t
- Samsung Galaxy A54 - türelemjáték
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
sztanozs
veterán
-
cigam
titán
-
sztanozs
veterán
1. echo off csak akkor javasolt, ha tényleg zavarnak a hibaüzenetek. Különben lehet hasznos info a kiírt üzenetekben. Sőt szoktam ilyet beszúrni: echo "origin elindult"
2. Bár W8 batch-csel nincs tapasztalatom, szakirodalom szerint ([link] a TIMEOUT parancs lett kifejlesztve erre Win7 óta. A ping-es alternatíva több helyen előjön.
3. A "D:\Program Files (x86)\Origin\Origin.exe" helyett a
D:\Progra~1\Origin\Origin.exe
formát használnám félreértések helyett (ha a W8 ismeri még 8-karakteres figurát)good luck!
fél-off:
echo off-fal nem a kimemetet nyomod el (ergo nem lesz kimeneted), hanem az echo-zott sorok elé nem írja ki, hogy echo...
-
BatchMan
senior tag
nem kötekedni szeretnék vele, de szerintem épp így lett nem egyértelmű a kód...
Ha /d-vel indítod a start-ot és macskakörmözöl akkor gyönyörűen elkezeli a szóközöket és egyéb lüke karaktereket, míg ha a usernek volt egy "Programok" könyvtára a D gyökérben mielőtt kitette oda az első telepített progiját akkor máris borul a ~1...
Mélyen egyet értek, de én dir /x -el mindig lekérdezem a 8-betüs nevet, mielőtt hivatkozom rá. Aki ilyen batchet ír annak ez nem lehet gond. Az igaz, hogy ennek módszernek a hordozhatósága gyengébb, de nem kell figyelni a macskakörmökre, /d -kre. Egy alternatíva.
-
Csontikka
aktív tag
1. echo off csak akkor javasolt, ha tényleg zavarnak a hibaüzenetek. Különben lehet hasznos info a kiírt üzenetekben. Sőt szoktam ilyet beszúrni: echo "origin elindult"
2. Bár W8 batch-csel nincs tapasztalatom, szakirodalom szerint ([link] a TIMEOUT parancs lett kifejlesztve erre Win7 óta. A ping-es alternatíva több helyen előjön.
3. A "D:\Program Files (x86)\Origin\Origin.exe" helyett a
D:\Progra~1\Origin\Origin.exe
formát használnám félreértések helyett (ha a W8 ismeri még 8-karakteres figurát)good luck!
nem kötekedni szeretnék vele, de szerintem épp így lett nem egyértelmű a kód...
Ha /d-vel indítod a start-ot és macskakörmözöl akkor gyönyörűen elkezeli a szóközöket és egyéb lüke karaktereket, míg ha a usernek volt egy "Programok" könyvtára a D gyökérben mielőtt kitette oda az első telepített progiját akkor máris borul a ~1...
-
Csontikka
aktív tag
Ha valakit érdekel nekem van egy sleep batchem amit nagyon egyszerű felhasználni....
:SLEEP
SETLOCAL ENABLEEXTENSIONS
(SET TIME=)
IF "%1"=="" (GOTO :EOF)
(SET /A LIMIT=0)
(SET /A LIMIT=%1)
IF %LIMIT% LEQ 0 (ENDLOCAL & GOTO :EOF)
(SET /A CONT=0)
:TIME
(SET MIRROR1=%TIME:~-4,1%)
:INCREMEN
(SET MIRROR2=%TIME:~-4,1%)
IF NOT %MIRROR2%==%MIRROR1% (GOTO :COUNT)
GOTO :INCREMEN
:COUNT
(SET /A CONT +=1)
IF NOT "%CONT%"=="%LIMIT%" (GOTO :TIME)
ENDLOCAL
GOTO :EOFÍgy néz ki bárhova bemásolhatod ezt a programodba ( célszerű leg aljára vagy leg tetejére rakni ) és úgy tudod előhívni ha beírod ezt: Pl 3 mp szünet így néz ki :
CALL :SLEEP 3használni ténylég egyszerű, de egy csöppet procigyilkos megoldás azért ez a kód

Törném le annak a rendszergazdának a kezét, aki ilyen sleep-et ír mondjuk egy logonscriptbe

-
molnarpeter
nagyúr
Ha valakit érdekel nekem van egy sleep batchem amit nagyon egyszerű felhasználni....
:SLEEP
SETLOCAL ENABLEEXTENSIONS
(SET TIME=)
IF "%1"=="" (GOTO :EOF)
(SET /A LIMIT=0)
(SET /A LIMIT=%1)
IF %LIMIT% LEQ 0 (ENDLOCAL & GOTO :EOF)
(SET /A CONT=0)
:TIME
(SET MIRROR1=%TIME:~-4,1%)
:INCREMEN
(SET MIRROR2=%TIME:~-4,1%)
IF NOT %MIRROR2%==%MIRROR1% (GOTO :COUNT)
GOTO :INCREMEN
:COUNT
(SET /A CONT +=1)
IF NOT "%CONT%"=="%LIMIT%" (GOTO :TIME)
ENDLOCAL
GOTO :EOFÍgy néz ki bárhova bemásolhatod ezt a programodba ( célszerű leg aljára vagy leg tetejére rakni ) és úgy tudod előhívni ha beírod ezt: Pl 3 mp szünet így néz ki :
CALL :SLEEP 3&BatchMan: Köszönöm nektek is!

-
BatchMan
senior tag
Egy batch módosítását próbálom elkövetni, hogy bizonyos időközönként (legyen fél óra - 1800s) futtassa a scriptet. Az eredeti kód:
@echo off
color 17
taskkill /F /IM Origin.exe
"D:\Program Files (x86)\Origin\Origin.exe"
pauseLetöltöttem a sleep.exe segédprogramot innen.
Ahová jutottam:
@echo off
color 17
:label
taskkill /F /IM Origin.exe
"D:\Program Files (x86)\Origin\Origin.exe"
sleep 1800
goto labelA baj, hogy csak egyszer fut le (rendszergazdaként futtatom, 64 bites W8 Pro), persze rövid időközökkel próbáltam ki. A sleep.exe ugyanazon mappában van, mint a .bat fájl.
1. echo off csak akkor javasolt, ha tényleg zavarnak a hibaüzenetek. Különben lehet hasznos info a kiírt üzenetekben. Sőt szoktam ilyet beszúrni: echo "origin elindult"
2. Bár W8 batch-csel nincs tapasztalatom, szakirodalom szerint ([link] a TIMEOUT parancs lett kifejlesztve erre Win7 óta. A ping-es alternatíva több helyen előjön.
3. A "D:\Program Files (x86)\Origin\Origin.exe" helyett a
D:\Progra~1\Origin\Origin.exe
formát használnám félreértések helyett (ha a W8 ismeri még 8-karakteres figurát)good luck!
-
Baryka007
addikt
Szia,
a sleep-.exe én úgy tudom nem fut a 64 bites windows-on, mert 16 bites alkalmazás, viszont szerintem a timeout utility ott van a system32-ben, ha nincs akkor pedig ping paranccsal is meg lehet oldani a várakoztatást: (pl. várj 3 mp-et: ping 1.1.1.1 -n 1 -w 3000 > nul)
Índításhoz pedig a start parancsot használd,különben csak akkor megy tovább a következő sorra, ha bezártad az alkalmazást.
(Alapértelemezetten olyan, mintha start /wait -el indítanál, ha nem írod ki)
szerintem így jó lesz:
@echo off
color 17
:label
taskkill /F /IM Origin.exe
start /d"D:\Program Files (x86)\Origin" Origin.exe
timeout 1800
goto labelÜdv,
CsontikkaHa valakit érdekel nekem van egy sleep batchem amit nagyon egyszerű felhasználni....
:SLEEP
SETLOCAL ENABLEEXTENSIONS
(SET TIME=)
IF "%1"=="" (GOTO :EOF)
(SET /A LIMIT=0)
(SET /A LIMIT=%1)
IF %LIMIT% LEQ 0 (ENDLOCAL & GOTO :EOF)
(SET /A CONT=0)
:TIME
(SET MIRROR1=%TIME:~-4,1%)
:INCREMEN
(SET MIRROR2=%TIME:~-4,1%)
IF NOT %MIRROR2%==%MIRROR1% (GOTO :COUNT)
GOTO :INCREMEN
:COUNT
(SET /A CONT +=1)
IF NOT "%CONT%"=="%LIMIT%" (GOTO :TIME)
ENDLOCAL
GOTO :EOFÍgy néz ki bárhova bemásolhatod ezt a programodba ( célszerű leg aljára vagy leg tetejére rakni ) és úgy tudod előhívni ha beírod ezt: Pl 3 mp szünet így néz ki :
CALL :SLEEP 3 -
molnarpeter
nagyúr
Szia,
a sleep-.exe én úgy tudom nem fut a 64 bites windows-on, mert 16 bites alkalmazás, viszont szerintem a timeout utility ott van a system32-ben, ha nincs akkor pedig ping paranccsal is meg lehet oldani a várakoztatást: (pl. várj 3 mp-et: ping 1.1.1.1 -n 1 -w 3000 > nul)
Índításhoz pedig a start parancsot használd,különben csak akkor megy tovább a következő sorra, ha bezártad az alkalmazást.
(Alapértelemezetten olyan, mintha start /wait -el indítanál, ha nem írod ki)
szerintem így jó lesz:
@echo off
color 17
:label
taskkill /F /IM Origin.exe
start /d"D:\Program Files (x86)\Origin" Origin.exe
timeout 1800
goto labelÜdv,
CsontikkaSzuper, köszönöm a segítséget

-
Csontikka
aktív tag
Egy batch módosítását próbálom elkövetni, hogy bizonyos időközönként (legyen fél óra - 1800s) futtassa a scriptet. Az eredeti kód:
@echo off
color 17
taskkill /F /IM Origin.exe
"D:\Program Files (x86)\Origin\Origin.exe"
pauseLetöltöttem a sleep.exe segédprogramot innen.
Ahová jutottam:
@echo off
color 17
:label
taskkill /F /IM Origin.exe
"D:\Program Files (x86)\Origin\Origin.exe"
sleep 1800
goto labelA baj, hogy csak egyszer fut le (rendszergazdaként futtatom, 64 bites W8 Pro), persze rövid időközökkel próbáltam ki. A sleep.exe ugyanazon mappában van, mint a .bat fájl.
Szia,
a sleep-.exe én úgy tudom nem fut a 64 bites windows-on, mert 16 bites alkalmazás, viszont szerintem a timeout utility ott van a system32-ben, ha nincs akkor pedig ping paranccsal is meg lehet oldani a várakoztatást: (pl. várj 3 mp-et: ping 1.1.1.1 -n 1 -w 3000 > nul)
Índításhoz pedig a start parancsot használd,különben csak akkor megy tovább a következő sorra, ha bezártad az alkalmazást.
(Alapértelemezetten olyan, mintha start /wait -el indítanál, ha nem írod ki)
szerintem így jó lesz:
@echo off
color 17
:label
taskkill /F /IM Origin.exe
start /d"D:\Program Files (x86)\Origin" Origin.exe
timeout 1800
goto labelÜdv,
Csontikka -
molnarpeter
nagyúr
Egy batch módosítását próbálom elkövetni, hogy bizonyos időközönként (legyen fél óra - 1800s) futtassa a scriptet. Az eredeti kód:
@echo off
color 17
taskkill /F /IM Origin.exe
"D:\Program Files (x86)\Origin\Origin.exe"
pauseLetöltöttem a sleep.exe segédprogramot innen.
Ahová jutottam:
@echo off
color 17
:label
taskkill /F /IM Origin.exe
"D:\Program Files (x86)\Origin\Origin.exe"
sleep 1800
goto labelA baj, hogy csak egyszer fut le (rendszergazdaként futtatom, 64 bites W8 Pro), persze rövid időközökkel próbáltam ki. A sleep.exe ugyanazon mappában van, mint a .bat fájl.
-
Csontikka
aktív tag
detto, ezért furcsálom én is ezt a visszajelentkezést...
Ismerem a reg hacket is, de azt csak ott használom ahol házirend miatt ez a beállítás nem működik.
Bár ez azért annyival elegánsabb, hogy ilyenkor a jelszavad nincs legalább direktbe beírva a registry-be.

-
sztanozs
veterán
akkor ezek szerint mást hívunk autologon-nak

de azt nem értem, elmondásod alapján neked is épp arra lenne szükséged amit írtam.
PC indulásakor ne kérjen jelszót, de ha kijelentkezel, akkor bármilyen userre át tudj jelentkezni:ezt pedig így tudod elérni:
cmd
control userpasswords2
ráállsz arra a userre akivel induljon a gép, felül kiveszed a pipát, nyomsz egy alkalmaz-t, beírod a jelszót restart és kész.Nem kell hozzá semmi registry trükközés és hasonló és független attól, hogy hány helyi usered van a gépen.
Elméletileg a registry hackelés is ugyanezt csinálja - csak közvetlenül írod be két mezőbe a felhasználónevet meg jelszót. Én nem tapasztaltam még, hogy kijelentkezés után újra bejelentkezne, csak újraindulás után...
-
Csontikka
aktív tag
Jah tudom mire gondolsz...
Több usered van és bejelentkezésnél te mondod meg hogy melyikkel logoljon be... Jaja nekem is be van az is állítva. De ez egy kicsit más.akkor ezek szerint mást hívunk autologon-nak

de azt nem értem, elmondásod alapján neked is épp arra lenne szükséged amit írtam.
PC indulásakor ne kérjen jelszót, de ha kijelentkezel, akkor bármilyen userre át tudj jelentkezni:ezt pedig így tudod elérni:
cmd
control userpasswords2
ráállsz arra a userre akivel induljon a gép, felül kiveszed a pipát, nyomsz egy alkalmaz-t, beírod a jelszót restart és kész.Nem kell hozzá semmi registry trükközés és hasonló és független attól, hogy hány helyi usered van a gépen.
-
vajdahunyad1
csendes tag
Jah tudom mire gondolsz...
Több usered van és bejelentkezésnél te mondod meg hogy melyikkel logoljon be... Jaja nekem is be van az is állítva. De ez egy kicsit más. -
vajdahunyad1
csendes tag
Pedig az autologon-nak pont az a lényege hogy automatikusan visszajelentkezik. Ha nem jelentkezik vissza automatikusan akkor az nem autologon. Am Szintén batch fileval
meg lehet adni ha jól emlékszem a registrybe van egy olyan sor hogy autologon és ott 1-esre kell állítani de am win7 nél hiányzik is ez a sor úgyhogy be kell írni és ugye azt is meg lehet mondani hogy milyen userrel logoljon be -
Csontikka
aktív tag
Mert ha kijelentkezek akkor automatikusan visszajelentkezik nekem pedig a lényeg hogy ne jelentkezzen vissza automatikusan hanem át tudjak jelentkezni. pl: Autologonon van az user1 ha kilogolok akkor visszalogol user1 el de én váltani akarok user2 re ilyenkor logoff és valamelyik shift hosszan nyomásával nem jelentkezik vissza autoba hanem ctrl+alt+del enyomása után válthatok felhasználót tegyük fel hogy váltok is user2 vel bejelentkezek itt ügyködök... telepítek stb mivel ez a rendszergazda és ha kilogolok (csak simás shift nyomása nélkül) automatikusan user1 el bejelentkezik. Remélem érthetően mondtam el
és az a lényeg hogy kell egy batch file amivel ezt a shiftes dolgot kikerülöm mert nem mindig működik rendesenhogyan állítottad be ezt az autologon-t?
Az én gépem is autologon-ol, de ha kijelentkezik nem jelentkezik vissza magától, csak ha újraindítom és eddig bármelyik gépen ahol ez be volt állítva így működött.
-
vajdahunyad1
csendes tag
Mert ha kijelentkezek akkor automatikusan visszajelentkezik nekem pedig a lényeg hogy ne jelentkezzen vissza automatikusan hanem át tudjak jelentkezni. pl: Autologonon van az user1 ha kilogolok akkor visszalogol user1 el de én váltani akarok user2 re ilyenkor logoff és valamelyik shift hosszan nyomásával nem jelentkezik vissza autoba hanem ctrl+alt+del enyomása után válthatok felhasználót tegyük fel hogy váltok is user2 vel bejelentkezek itt ügyködök... telepítek stb mivel ez a rendszergazda és ha kilogolok (csak simás shift nyomása nélkül) automatikusan user1 el bejelentkezik. Remélem érthetően mondtam el
és az a lényeg hogy kell egy batch file amivel ezt a shiftes dolgot kikerülöm mert nem mindig működik rendesen -
Csontikka
aktív tag
Sziasztok
A helyzet az hogy szeretnék egy olyan batch filet írni ami kijelenkeztet DE a helyzet a következő van egy gép amin autologon van egy bizonyos felhasználóval pl:user1 és nekem néha felhasználót kell változtatnom azt tudom hogy xp-nél logoff közben a bal shift win7 nél a jobb shift de win7 nél nem működik igazán olajozottan. Úgyhogy a lényeg az auto logon beállítás megmaradjon de mégis kikellene lépnem és sajnos nemtudom hogy hogy kellene ezt megoldani

shutdown /l
a többit nem értem

(egy sima kijelentkezés miért befolyásolná az autologon-t?) -
vajdahunyad1
csendes tag
Sziasztok
A helyzet az hogy szeretnék egy olyan batch filet írni ami kijelenkeztet DE a helyzet a következő van egy gép amin autologon van egy bizonyos felhasználóval pl:user1 és nekem néha felhasználót kell változtatnom azt tudom hogy xp-nél logoff közben a bal shift win7 nél a jobb shift de win7 nél nem működik igazán olajozottan. Úgyhogy a lényeg az auto logon beállítás megmaradjon de mégis kikellene lépnem és sajnos nemtudom hogy hogy kellene ezt megoldani

-
Jorus
nagyúr
-
sztanozs
veterán
-
Jorus
nagyúr
Mi lenne a legegyszerűbb megoldás arra, hogy egy könyvtárba ömlesztett nagy számú képet szét lehessen válogatni külön könyvtárba a készítés dátuma alapján? A filenevek nem tartalmazzák a dátumot.
-
cigam
titán
Nem, sajna nem ez a gond. Ja, igen amikor lefut, látszólag kap értéket, de nem helyettesíti be:
változóval:set datum = 05_07_2013
dir "\\szerver\\megosztas\"változó nélkül(dir \\szerver\megosztas\%date:~5,2%_%date:~8,2%_%date:~0,4%):
dir \\szerver\megosztas\05_07_2013
Volume in drive \\szerver\megosztas is DATA
Volume Serial Number is ...
Directory of \\szerver\megosztas\05_07_2013
2013.05.07. 08:00 <DIR> .
2013.05.07. 08:00 <DIR> ..
...Közben leesett: Nem szabad ilyen nagyvonalúan bánni a szóközökkel:
datum = 05_07_2013
Amint kivettem a szóközt, helyreált a világ rendje:
datum=05_07_2013 -
cigam
titán
Nem, sajna nem ez a gond. Ja, igen amikor lefut, látszólag kap értéket, de nem helyettesíti be:
változóval:set datum = 05_07_2013
dir "\\szerver\\megosztas\"változó nélkül(dir \\szerver\megosztas\%date:~5,2%_%date:~8,2%_%date:~0,4%):
dir \\szerver\megosztas\05_07_2013
Volume in drive \\szerver\megosztas is DATA
Volume Serial Number is ...
Directory of \\szerver\megosztas\05_07_2013
2013.05.07. 08:00 <DIR> .
2013.05.07. 08:00 <DIR> ..
... -
Csontikka
aktív tag
nem lehet hogy csak ennyi a baj?
dir "\\szerver\megosztas\%FileDate%"
mit ír ki amikor nem működik?
-
cigam
titán
Akadt egy kis problémám a dátummal, és fájl/könyvtár nevekkel.
Ha
set FileDate=%date:~10,4%_%date:~4,2%_%date:~7,2%
dir \\szerver\megosztas\%FileDate%
nem működik, de a
dir \\szerver\megosztas\%date:~10,4%_%date:~4,2%_%date:~7,2%
működni látszik.Miért? Mi a difi?
-
cigam
titán
Nézegettem leírásokat, már úgy meg is értettem meg minden. De arra lennék kíváncsi, hogy mi értelme van? Tehát olyan programot szeretnék írni ezen a nyelven aminek van "célja", haszna! Valamiféle "segítőprogram"

Hát n+1 olyan apró feladatot tudsz megoldani, amit ha neked kézzel kéne 1esével bepötyögni, akkor
- megőrülnél az unalomtól, mire 1-esével kiadod a parancsokat
- nagyon sokáig tartana mire végzel.Pl. időzítve, vagy kézzel indítva biztonsági másolatot készíthet bármiről. Törli a különféle átmeneti temp fájlokat, ....
-
Chello
tag
Ja k mindegy bene van a parancssorban fejből nem tudom.
-
SureStudio
tag
-
cigam
titán
Sziasztok!
Az lenne a kérdésem, hogy milyen fajta használható, célszerű és szükségszerű programokat lehet írni?Ezt kicsit bővebben?
-
SureStudio
tag
Sziasztok!
Az lenne a kérdésem, hogy milyen fajta használható, célszerű és szükségszerű programokat lehet írni? -
Chello
tag
Igen és az a bajom, hogy pontosan a kötet leválasztása miatt kellene, de ha van más ötletetek win alatt parancssorban akkor hajrá.
Leszedtem róla a labelt és a mountot és el nem tudom képzelni miért nem lehet letiltani.
Mi tartja vissza?Pont ez a bajom egyébként, hogy mindenhol pci példát írtak remove-ra nem lemezeset, de elvilg jó kéne legyen amit írtam.
Amúgy nemtaláltam a megadott oldalon sem példát lemezzel. (Lehet, hogy csak én nem)
-
Csontikka
aktív tag
-
sztanozs
veterán
-
sztanozs
veterán
-
Csontikka
aktív tag
-
Chello
tag
Devcon-nak kéne.
devcon remove =diskdrive *azonosító*
A hosszú vonaltól nem írtam be csak azelőtt.
Ki is adja a teljes azonosítót majd közli, hogy failed.
-
Chello
tag
Hali.
Hogyan néz ki egy eszközpéldány azonosító ?
Ki tudtam olvasni, de ne tudom eldönteni mettől meddig érvényes a karakterlánc.
-
cigam
titán
a bat-nak megadott paramétereket adja tovább.
PL. ezfutmost.bat alma korte kave
az alábbi sort eredményezi a bat-on belül:
start \\server\1\teszt.exe datadictalias=proba NO_PASSWORD alma korte kave
Nem szükséges az összes paramétert megadni, ekkor egy üres érték kerül behelyettesítésre -
zjuhasz
aktív tag
sziasztok,
amatőr kérdés, mert nem értek hozzá:
Mit csinál az alábbi parancs a .bat fájlban? Nyilván elindítja az exe-t, gondolom, hogy nem kér jelszót, de a végén a %1 %2 %3?start \\server\1\teszt.exe datadictalias=proba NO_PASSWORD %1 %2 %3
köszi előre is
-
cigam
titán
Hiába indítottam újra többször a TC-t, nem jelent meg a legördülőben sem! De szerintem a TC-vel lesz a gond, mert pl. a hozzáadott hálózati meghajtók is eltűnnek újraindítás után, hiába pipálom be, hogy bejelentkezéskor újracsatlakoztassa. Csak az nem zavar annyira, mert azokat ritkábban használom...
Kipróbálom a registry-s megoldást is holnap, mert a céges gépen van ez a móka!Köszi mindenkinek a segítséget!

Uh... Arra még nem gondoltál, hogy ezt a cudálatos TC-t lecseréled egy működő megoldásra?
-
morfondőr
addikt
TC-nek kell egy kis idő, mire lefrissíti a felületét. Ha újraindítod, biztos ott lesz - de van olyan is néha, hogy gombként nem jelenik meg, de a legördítő menüben már ott van.
Amúgy nem hálózati mappát próbálsz meg subst-olni így?Storno, most olvasom, hogy nem az... Amúgy a skydrive is lehet a bűnös - lehet, hogy lefoglalja a rendszer a mappa lekérésével és emiatt késik a subst...Ezt találtam még neked - subst helyett registry:
InconstancyHowever restart of a system destroys a virtual disk. What to do? A disk can be created after startup. But what to do, when a disk is needed on early steps of a startup? For example, to run services? There is system feature to start a virtual disk from the system registry:
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"H:"="\\??\\E:\\Cloud\\Skydrive"
It is enough to create a text file with the extension .REG and run it. When the next starting up of a system, the virtual disk will be exist at logon. It needs to define a name of disk and path. Note that each backslash in the path is doubled.
Hiába indítottam újra többször a TC-t, nem jelent meg a legördülőben sem! De szerintem a TC-vel lesz a gond, mert pl. a hozzáadott hálózati meghajtók is eltűnnek újraindítás után, hiába pipálom be, hogy bejelentkezéskor újracsatlakoztassa. Csak az nem zavar annyira, mert azokat ritkábban használom...
Kipróbálom a registry-s megoldást is holnap, mert a céges gépen van ez a móka!Köszi mindenkinek a segítséget!

-
sztanozs
veterán
Közben sikerült megoldanom a problémát, de lett még egy!

Így lehet pl a parancsot újra futtatni (loop):
:start
subst H: E:\Cloud\Skydrive
timeout 3
if exist H:\desktop.ini (exit)
goto start
Viszont a rendszerindításkor csak egyszer futott le. Megnéztem és nem volt a meghajtók között H:, legalábbis a total commanderben. A windows intézőben meg ott figyelt! Szóval eddig is felcsatolta, csak én egyből total commandert indítok, ahol nem jelenik meg. Ez az újabb gondom, hogy miért?
TC-nek kell egy kis idő, mire lefrissíti a felületét. Ha újraindítod, biztos ott lesz - de van olyan is néha, hogy gombként nem jelenik meg, de a legördítő menüben már ott van.
Amúgy nem hálózati mappát próbálsz meg subst-olni így?Storno, most olvasom, hogy nem az... Amúgy a skydrive is lehet a bűnös - lehet, hogy lefoglalja a rendszer a mappa lekérésével és emiatt késik a subst...Ezt találtam még neked - subst helyett registry:
InconstancyHowever restart of a system destroys a virtual disk. What to do? A disk can be created after startup. But what to do, when a disk is needed on early steps of a startup? For example, to run services? There is system feature to start a virtual disk from the system registry:
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"H:"="\\??\\E:\\Cloud\\Skydrive"
It is enough to create a text file with the extension .REG and run it. When the next starting up of a system, the virtual disk will be exist at logon. It needs to define a name of disk and path. Note that each backslash in the path is doubled.
-
morfondőr
addikt
A listázás működik minden esetben! Kipróbáltam, hogy úgy indítottam, hogy előre beírtam a subst H: /D parancsot, de akkor azt írja ki, hogy "invalid parameter -H". Ezután lefut a fentebb említett parancssor és mégsem csatolja fel a meghajtót.
Van egy olyan ötletem, hogy lefut a subst parancs, azután keressen meg egy bizonyos file-t a H: meghajtón, amit felcsatolt, ha nem találja, akkor futtassa újra a subst parancsot, amíg nem lesz meg. Így addig futtathatja, amíg nem csatolja fel a meghajtót és nem találja meg így a file-t. Csak ez megint meghaladja a képességeimet!
Kérhetnék segítséget?Szerk: Próbáltam a linkelt programot, de az sem működik újraindítás után. Mindig kézzel el kell indítanom és kiválasztani a mappát!
Közben sikerült megoldanom a problémát, de lett még egy!

Így lehet pl a parancsot újra futtatni (loop):
:start
subst H: E:\Cloud\Skydrive
timeout 3
if exist H:\desktop.ini (exit)
goto start
Viszont a rendszerindításkor csak egyszer futott le. Megnéztem és nem volt a meghajtók között H:, legalábbis a total commanderben. A windows intézőben meg ott figyelt! Szóval eddig is felcsatolta, csak én egyből total commandert indítok, ahol nem jelenik meg. Ez az újabb gondom, hogy miért?
-
morfondőr
addikt
A listázás működik minden esetben! Kipróbáltam, hogy úgy indítottam, hogy előre beírtam a subst H: /D parancsot, de akkor azt írja ki, hogy "invalid parameter -H". Ezután lefut a fentebb említett parancssor és mégsem csatolja fel a meghajtót.
Van egy olyan ötletem, hogy lefut a subst parancs, azután keressen meg egy bizonyos file-t a H: meghajtón, amit felcsatolt, ha nem találja, akkor futtassa újra a subst parancsot, amíg nem lesz meg. Így addig futtathatja, amíg nem csatolja fel a meghajtót és nem találja meg így a file-t. Csak ez megint meghaladja a képességeimet!
Kérhetnék segítséget?Szerk: Próbáltam a linkelt programot, de az sem működik újraindítás után. Mindig kézzel el kell indítanom és kiválasztani a mappát!
-
morfondőr
addikt
Ha késleltetni akarod a programot ez egy kicsit szakszerűbb eljárás
Ezt a :SLEEP ciklust leírod bárhova a programba és ahol meg majd futtatni akarod ennyit csinálsz CALL SLEEP: 5
így kereken 5mp-et fog várni.
:SLEEP
SETLOCAL ENABLEEXTENSIONS
(SET TIME=)
IF "%1"=="" (GOTO :EOF)
(SET /A LIMIT=0)
(SET /A LIMIT=%1)
IF %LIMIT% LEQ 0 (ENDLOCAL & GOTO :EOF)
(SET /A CONT=0)
:TIME
(SET MIRROR1=%TIME:~-4,1%)
:INCREMEN
(SET MIRROR2=%TIME:~-4,1%)
IF NOT %MIRROR2%==%MIRROR1% (GOTO :COUNT)
GOTO :INCREMEN
:COUNT
(SET /A CONT +=1)
IF NOT "%CONT%"=="%LIMIT%" (GOTO :TIME)
ENDLOCAL
GOTO :EOFEz sajnos már nekem magas!

-
Baryka007
addikt
Az E: meghajtó az egyik partíció a belső merevlemezen, a H: pedig szabad. A parancssorban szereplő könyvtár a skydrive kliensnek megadott könyvtár, amiből szinkronizál. Azért akarom felcsatolni meghajtóként, hogy könnyebb legyen elérni, mivel napi szinten használom. De ha a rendszerindítás után futtatom a bat-ot, amikor már minden betöltődött, akkor felcsatolja a meghajtót. Néha előfordul, hogy 2-3 alkalommal kell futtatnom, mire megjelenik.
Ha késleltetni akarod a programot ez egy kicsit szakszerűbb eljárás
Ezt a :SLEEP ciklust leírod bárhova a programba és ahol meg majd futtatni akarod ennyit csinálsz CALL SLEEP: 5
így kereken 5mp-et fog várni.
:SLEEP
SETLOCAL ENABLEEXTENSIONS
(SET TIME=)
IF "%1"=="" (GOTO :EOF)
(SET /A LIMIT=0)
(SET /A LIMIT=%1)
IF %LIMIT% LEQ 0 (ENDLOCAL & GOTO :EOF)
(SET /A CONT=0)
:TIME
(SET MIRROR1=%TIME:~-4,1%)
:INCREMEN
(SET MIRROR2=%TIME:~-4,1%)
IF NOT %MIRROR2%==%MIRROR1% (GOTO :COUNT)
GOTO :INCREMEN
:COUNT
(SET /A CONT +=1)
IF NOT "%CONT%"=="%LIMIT%" (GOTO :TIME)
ENDLOCAL
GOTO :EOF -
morfondőr
addikt
Az E: meghajtó az egyik partíció a belső merevlemezen, a H: pedig szabad. A parancssorban szereplő könyvtár a skydrive kliensnek megadott könyvtár, amiből szinkronizál. Azért akarom felcsatolni meghajtóként, hogy könnyebb legyen elérni, mivel napi szinten használom. De ha a rendszerindítás után futtatom a bat-ot, amikor már minden betöltődött, akkor felcsatolja a meghajtót. Néha előfordul, hogy 2-3 alkalommal kell futtatnom, mire megjelenik.
-
cigam
titán
Semmilyen hibaüzenet nem ír ki, csak egyszerűen nem csatolja fel meghajtóként és kilép! A pause-t azért nem akartam beletenni, hogy automatikusan csináljon mindent, ne kelljen lenyomkodni bill-t. A timeout-ot meg azért, hogy a rendszer betöltése után adja ki a parancsot, hogy a programok betöltődjenek előtte. Azt gondoltam, hogy azért nem csatolja be a meghajtót, mert a programok betöltése leterheli a rendszert. Egyébként ha felállt a rendszer, és akkor futtatom le a bat-ot, akkor megcsinálja a parancsot, de volt pár alkalom, hogy többször is kellett próbálkozni...
Ez nagyon furi. Maga az E: meghajtó, a gépen belül egyik merevlemez, vagy egy külső (USB/hálózati) meghajtó?
Amikor egy dir e:\konyvtar\neve parancsot írsz a batch fájlba, azt végrehajtja?
-
morfondőr
addikt
A timeout minek? Egyébként fent van ez a program? Merthogy nem a rendszer része. Nyugodtan kitörölheted, mert felesleges.
Mikor autostart-ból fut le, akkor milyen hibaüzenetet ad? Miért nem csatolja fel?
Ha exit helyett pause-t írsz be, nem tünik el nyomtalanul, hanem vár egy bill.lenyomására, és eltudod olvasni a hibaüzenetet.Semmilyen hibaüzenet nem ír ki, csak egyszerűen nem csatolja fel meghajtóként és kilép! A pause-t azért nem akartam beletenni, hogy automatikusan csináljon mindent, ne kelljen lenyomkodni bill-t. A timeout-ot meg azért, hogy a rendszer betöltése után adja ki a parancsot, hogy a programok betöltődjenek előtte. Azt gondoltam, hogy azért nem csatolja be a meghajtót, mert a programok betöltése leterheli a rendszert. Egyébként ha felállt a rendszer, és akkor futtatom le a bat-ot, akkor megcsinálja a parancsot, de volt pár alkalom, hogy többször is kellett próbálkozni...
-
cigam
titán
Üdv!
Lehet egyszerű lesz a kérdés, de nem vagyok programozó! Egy mappát szeretnék rendszerinduláskor meghajtóként megjeleníteni! Erre összehoztam egy rövidke batch filet, amit az indítópultba raktam, de nem akar működni! Így néz ki a parancssor:
timeout 8
subst H: E:\Cloud\Skydrive
timeout 3
exit
Hiába adok több időt a subst parancs előtt és után (timeout), akkor sem csatolja be a mappát induláskor. Utána a bat-ra kattintva - valamikor több próbálkozás után - megjelenik a meghajtó. Mi lehet a hiba? Vagy van-e valami megoldás arra, hogy várja meg a program, hogy befejezze a parancsot?
Előre is köszönöm a segítséget!A timeout minek? Egyébként fent van ez a program? Merthogy nem a rendszer része. Nyugodtan kitörölheted, mert felesleges.
Mikor autostart-ból fut le, akkor milyen hibaüzenetet ad? Miért nem csatolja fel?
Ha exit helyett pause-t írsz be, nem tünik el nyomtalanul, hanem vár egy bill.lenyomására, és eltudod olvasni a hibaüzenetet. -
morfondőr
addikt
Üdv!
Lehet egyszerű lesz a kérdés, de nem vagyok programozó! Egy mappát szeretnék rendszerinduláskor meghajtóként megjeleníteni! Erre összehoztam egy rövidke batch filet, amit az indítópultba raktam, de nem akar működni! Így néz ki a parancssor:
timeout 8
subst H: E:\Cloud\Skydrive
timeout 3
exit
Hiába adok több időt a subst parancs előtt és után (timeout), akkor sem csatolja be a mappát induláskor. Utána a bat-ra kattintva - valamikor több próbálkozás után - megjelenik a meghajtó. Mi lehet a hiba? Vagy van-e valami megoldás arra, hogy várja meg a program, hogy befejezze a parancsot?
Előre is köszönöm a segítséget! -
bandi0000
nagyúr
-
sztanozs
veterán
-
bandi0000
nagyúr
-
cigam
titán
-
bandi0000
nagyúr
Hali
Kérdés hogy hogyan lehet megírni egy batch fájlt hogy, megkeresse a gépen az összes képet és azt belemásolja egy mappába? -
arnyekxxx
veterán
-
Csontikka
aktív tag
Szia,
minden sctript nélkül Win7-en alapból ez a CTRL+SHIFT+N az intéző adott ablakából.
Üdv,
Csontikka -
arnyekxxx
veterán
Üdv!
Azt szeretném megoldani, hogy a billentyűzetem programozható gombjára beállítsak az aktív intéző ablakban új mappa létrehozását. A gombokra exe, bat, vbs futtatása állitható be, megoldható batch-al vagy scripttel az uj mappa létrehozása?
-
Baryka007
addikt
Köszönöm szépen! Inkább az egyszerűbbet választottam mert még így is belebonyolódom a programba ( túl sok ciklust írtam és mikor ellenőrizni akarom hol a hiba össze vissza kell lépkednem a ciklusokba ) még kéne egy kicsi bonyolultság bele és akkor már 10 percig gondolkodnék hogy melyik ciklusba is és mi után...?! ...
De köszi szépen remekül remekel !

-
Csontikka
aktív tag
kis javítás:
if exist DIR.TMP del DIR.TMP
-
Csontikka
aktív tag
Ne haragudjatok hogy ilyen alap dologgal zaklatlak titeket.... De kéne írnom egy programot ami ha lát egy fájl-t aminek pl fileneve.xxx a kiterjesztése akkor azt nevezze át erre -> %%A.xxx tudom hogy alap dolog ne gondolkodjatok bonyolult dolgokba... csak nem tudom hogy fájlkiterjesztést mivel tudok megvizsgálni... ( ja és ezt úgy kéne csinálni hogy a filenak a nevét alapvetően nem tudom ! Csak a kiterjesztését... tehát minden xxx kiterjesztésű filet nevezzen át %%A.xxx -re ! )
Szia,
egy sorban:
ren *.xxx *A.xxx
Ha bonyolultan szeretnénk:
@echo off
cls
setlocal EnableDelayedExpansion
dir /b>DIR.TMP
FOR /F "tokens=*" %%a IN (DIR.TMP) do (set a=%%a
if "!a:~-4!"==".xxx" ren !a! !a:~0,-4!A.xxx
)
if exist del DIR.TMP
pauseÜdv,
Csontikka -
Baryka007
addikt
Ne haragudjatok hogy ilyen alap dologgal zaklatlak titeket.... De kéne írnom egy programot ami ha lát egy fájl-t aminek pl fileneve.xxx a kiterjesztése akkor azt nevezze át erre -> %%A.xxx tudom hogy alap dolog ne gondolkodjatok bonyolult dolgokba... csak nem tudom hogy fájlkiterjesztést mivel tudok megvizsgálni... ( ja és ezt úgy kéne csinálni hogy a filenak a nevét alapvetően nem tudom ! Csak a kiterjesztését... tehát minden xxx kiterjesztésű filet nevezzen át %%A.xxx -re ! )
-
Baryka007
addikt
Én ha már lusta vagyok felkelni filmnézés után kikapcsolni a gépemet egyszerűen a házi mozin is van egy timer ami után kikapcsol + elindítom a CMD-t még programot sem írok rá és egyszerűen kiszámolom hogy hány másodperces a film... x) aztán shutdown -s -t 3600 ha 1 órás a film... de kicsit kevesebbet szoktam beírni mert a betűknek is le kell menniük

-
ravenwood
csendes tag
értelek. Megoldás: felejtsd el a batch filet, nem az kell ide

Az asztali géped elérésére használj Teamviewer-t (nem felügyelt hozzáférés beállítással), vagy valamilyen VNC-t. pl RealVNC, UltraVNC, stb.Ezekkel a programokkal ha mindkét oldalon be van állítva hozzá tudsz csatlakozni a másik géphez, de nem zárolja le azt. Csak mondjuk úgy "kapsz egy másolatot a képből, a bill. meg az egér vezérlőből".
Igen, megtaláltam én is közben a teamviewert megfelel a célnak jó progi
köszi -
Csontikka
aktív tag
értelek. Megoldás: felejtsd el a batch filet, nem az kell ide

Az asztali géped elérésére használj Teamviewer-t (nem felügyelt hozzáférés beállítással), vagy valamilyen VNC-t. pl RealVNC, UltraVNC, stb.Ezekkel a programokkal ha mindkét oldalon be van állítva hozzá tudsz csatlakozni a másik géphez, de nem zárolja le azt. Csak mondjuk úgy "kapsz egy másolatot a képből, a bill. meg az egér vezérlőből".
-
ravenwood
csendes tag
Szia,
mivel a batch file user alatt fut, így miután kijelentkezel megáll az is, visszajelentkezni kicsit nehézkes lesz...
miért kell kijelentkezni?, más user nevében való parancsfuttatásra utt a runas parancs.
runas /?
(kijelentkezés pedig: shutdown /l)Szerintem kicsit pontosabban írd le mit szeretnél, mert nem biztos hogy jó irányból közelíted meg a problémát, vagy ha mégis, akkor más is megértse h mit is szeretnél valójában....

Azt sem írtad le milyen op rendszer alatt szeretnéd megvalósítani.
Üdv,
Csontikkaés igen win xp ez kimaradt
-
ravenwood
csendes tag
Szia,
mivel a batch file user alatt fut, így miután kijelentkezel megáll az is, visszajelentkezni kicsit nehézkes lesz...
miért kell kijelentkezni?, más user nevében való parancsfuttatásra utt a runas parancs.
runas /?
(kijelentkezés pedig: shutdown /l)Szerintem kicsit pontosabban írd le mit szeretnél, mert nem biztos hogy jó irányból közelíted meg a problémát, vagy ha mégis, akkor más is megértse h mit is szeretnél valójában....

Azt sem írtad le milyen op rendszer alatt szeretnéd megvalósítani.
Üdv,
Csontikkaúgy gondoltam h amíg távoli asztal kapcsolattal irányítom az asztali gépem addig elíndítok egy batch filet ami időzítve van addig én bezárom a távoli asztal kapcsoalt szolgáltatást és az időzítő bejelentkezik és megy a film a gépemen
hurrá -
ravenwood
csendes tag
Szia,
mivel a batch file user alatt fut, így miután kijelentkezel megáll az is, visszajelentkezni kicsit nehézkes lesz...
miért kell kijelentkezni?, más user nevében való parancsfuttatásra utt a runas parancs.
runas /?
(kijelentkezés pedig: shutdown /l)Szerintem kicsit pontosabban írd le mit szeretnél, mert nem biztos hogy jó irányból közelíted meg a problémát, vagy ha mégis, akkor más is megértse h mit is szeretnél valójában....

Azt sem írtad le milyen op rendszer alatt szeretnéd megvalósítani.
Üdv,
Csontikkana akkor leírom, szóval nem nagy dologról van szó, 2 gép van a szobámban az egyik egy asztali a másik egy laptop, a laptopról csatlakozok távoli asztal kapcsolattal az asztali gépemhez (többnyire filmnézés közben
) ekkor az asztali gépem kijelentkezik az aktuális felhasználó profiljából de a távoli asztal kapcsolattal nem tudok visszajelentkezni és ha filmet nézek ez probléma mert akkor a laptopomon megy a film nem pedig a tv-n a házimozi rendszerrel ami az asztali gépemmel van összekötve. (távoli asztal kapcsolat laptopon váltok filmet probléma) -
Csontikka
aktív tag
sziasztok, egy olyan batch fájlt szeretnék létrehozni amely x idő eltolással kijelentkezik a rendszerből / felhasználót vált majd x idő múlva bejelentkezik, nem vagyok jártas batch programozásba aki tud kérem segítsen feltételezem és remélem helyesen hogy ez nem egy túl bonyolult feladat csak abban kételkedtem h a parancsok amelyek rendelkezésre állnak lehetőséget adnak e egy ilyen egyszerű program létrehozására
Szia,
mivel a batch file user alatt fut, így miután kijelentkezel megáll az is, visszajelentkezni kicsit nehézkes lesz...
miért kell kijelentkezni?, más user nevében való parancsfuttatásra utt a runas parancs.
runas /?
(kijelentkezés pedig: shutdown /l)Szerintem kicsit pontosabban írd le mit szeretnél, mert nem biztos hogy jó irányból közelíted meg a problémát, vagy ha mégis, akkor más is megértse h mit is szeretnél valójában....

Azt sem írtad le milyen op rendszer alatt szeretnéd megvalósítani.
Üdv,
Csontikka -
ravenwood
csendes tag
sziasztok, egy olyan batch fájlt szeretnék létrehozni amely x idő eltolással kijelentkezik a rendszerből / felhasználót vált majd x idő múlva bejelentkezik, nem vagyok jártas batch programozásba aki tud kérem segítsen feltételezem és remélem helyesen hogy ez nem egy túl bonyolult feladat csak abban kételkedtem h a parancsok amelyek rendelkezésre állnak lehetőséget adnak e egy ilyen egyszerű program létrehozására
-
Csontikka
aktív tag
Esetleg annyiban még tudnál segíteni hogy van pl egy ilyen sor a .bat fájlban:
echo Könyvtár kész
és hogy az ékezetes karakterek normálisan jelenjenek meg a programban. Mert jelenleg csak furcsa karaktereket látok. ?
Ne notepad-al szerkeszd a bat filet, hanem töltsd le a notepad++-t.
Nyisd meg a .bat fileodat.
Állítsd át a kódolást ANSI-ról közép európai OEM-852-es kódlapra.
Javítsd a hibás karaktereket és úgy mentsd le.Üdv,
Csontikka -
latyika1994
tag
Esetleg annyiban még tudnál segíteni hogy van pl egy ilyen sor a .bat fájlban:
echo Könyvtár kész
és hogy az ékezetes karakterek normálisan jelenjenek meg a programban. Mert jelenleg csak furcsa karaktereket látok. ?
-
Csontikka
aktív tag
Evvel próbálkoztam én is a kollégának segíteni de mappát hogyan nyitsz meg vele? én evvel próbálkoztam eddig hogy
start /wait explorer -D:\PRÓBA\PRÓBA\De sajnos nem definiált az explorernek ez hogy -D:\PRÓBA\ szóval tovább kísérletezgettem most már total commanderrel és az érti amit akarok!
és abban működik csak evvel szükséges hogy a kollegának legyen total commanderje
az így néz ki amúgy...start /wait C:\totalcmd\TOTALCMD.exe -D:\Próba\Próba
persze ha nem ide van telepítve a totalcommandered vagy esetleg más az indító alkalmazás neve nem fog működni de ez működik amúgy! A működési elve meg egyszerű.... a program nem fut tovább amíg be nem zárod a total commandert !latyika1994 : Nagyon szívesen.
start /wait explorer "D:\TESZT"
de szerintem explorer.exe-t nem várja meg...
(spec karakterek ÓŐ külön állatfaj batchből) gondolok itt a D:\PRÓBA-ra pl.
-
latyika1994
tag
legegyszerűbb ha kipróbálod:
írd be ezt egy batch-be:
start /wait c:\windows\system32\calc.exe
start /wait notepad
start /wait c:\windows\system32\calc.exe
cls
start /?
pauseA felnyíló programot amikor bezárod akkor ugrik a következőre.
start - indítsd el és menj a következő parancsra
start /wait - indítsd el, várd meg míg bezáródik és menj a következő parancsraSzia!
Köszi a segítségedet megoldottam mindent amit szerettem volna és tökéletesen működik
Még1x 1000 hála

-
Baryka007
addikt
legegyszerűbb ha kipróbálod:
írd be ezt egy batch-be:
start /wait c:\windows\system32\calc.exe
start /wait notepad
start /wait c:\windows\system32\calc.exe
cls
start /?
pauseA felnyíló programot amikor bezárod akkor ugrik a következőre.
start - indítsd el és menj a következő parancsra
start /wait - indítsd el, várd meg míg bezáródik és menj a következő parancsraEvvel próbálkoztam én is a kollégának segíteni de mappát hogyan nyitsz meg vele? én evvel próbálkoztam eddig hogy
start /wait explorer -D:\PRÓBA\PRÓBA\De sajnos nem definiált az explorernek ez hogy -D:\PRÓBA\ szóval tovább kísérletezgettem most már total commanderrel és az érti amit akarok!
és abban működik csak evvel szükséges hogy a kollegának legyen total commanderje
az így néz ki amúgy...start /wait C:\totalcmd\TOTALCMD.exe -D:\Próba\Próba
persze ha nem ide van telepítve a totalcommandered vagy esetleg más az indító alkalmazás neve nem fog működni de ez működik amúgy! A működési elve meg egyszerű.... a program nem fut tovább amíg be nem zárod a total commandert ! -
Csontikka
aktív tag
leírnád pontosabban hogy kell ezt a start /wait et használni ?? Előre is köszi.
legegyszerűbb ha kipróbálod:
írd be ezt egy batch-be:
start /wait c:\windows\system32\calc.exe
start /wait notepad
start /wait c:\windows\system32\calc.exe
cls
start /?
pauseA felnyíló programot amikor bezárod akkor ugrik a következőre.
start - indítsd el és menj a következő parancsra
start /wait - indítsd el, várd meg míg bezáródik és menj a következő parancsra -
latyika1994
tag
-
Csontikka
aktív tag
Egy kicsit módosítanék az előzőekben leírtakról, mivel infót kaptam róla hogy ez így lehetetlen
.Mozilla Firefoxxal nyitom meg ezt például:
E:\Program Files\ és ehhez az útvonalhoz csináltam egy parancsikont aminek a neve proba.htmnah megnyitom a batch fájllal a proba.htm-et ( Ez ügye egy firefox böngésző program ami külön process a feladatkezelőben is). És akkor hogy lehetne azt hogyha bezárom a firefoxot (firefox.exe) akkor a .bat fájl megnyitja ezt :
cd /d d:
start probamegnyitja a proba mappát miután bezártam kézzel a firefoxot.
Ezt egy bat fájlba szeretném megvalósítani ha lehetséges.
Előre is köszönöm a segítségedet.
Szia,
nincs itt semmi lehetetlen
start /wait lesz a te barátod
Üdv,
Csontikkapicit olvass feljebb: itt körül...
-
latyika1994
tag
Megpróbálok nekifutni még egyszer. Az előző kódból kifelejtettem valamit szóval kezdem előröl.
Van ez a .bat fájl tartalma:
@echo off
cd /d d:
start probaVagyis megnyitja a proba mappát a D meghajtón.
Arra lenne szükségem hogy a .bat fájl várjon addig amíg én ezt a proba mappát/ablakot/ windows intézőt vagy mit be nem zárom és akkor ha ez a bezárás megtörtént akkor például jön egy új parancs a .bat fájlban például hogy nyissa meg a zene mappát a D meghajtón.cd /d d:
start zene.Vagyis a(z)
@echo off
cd /d d:
start probacd /d d:
start zeneközötti részbe kellene nekem olyan hogy várjon a program amíg a proba mappa be nem záródik aztán megnyitja a zene mappát. Már ha lehetséges-e ilyen.
Köszi a segítséget.
Egy kicsit módosítanék az előzőekben leírtakról, mivel infót kaptam róla hogy ez így lehetetlen
.Mozilla Firefoxxal nyitom meg ezt például:
E:\Program Files\ és ehhez az útvonalhoz csináltam egy parancsikont aminek a neve proba.htmnah megnyitom a batch fájllal a proba.htm-et ( Ez ügye egy firefox böngésző program ami külön process a feladatkezelőben is). És akkor hogy lehetne azt hogyha bezárom a firefoxot (firefox.exe) akkor a .bat fájl megnyitja ezt :
cd /d d:
start probamegnyitja a proba mappát miután bezártam kézzel a firefoxot.
Ezt egy bat fájlba szeretném megvalósítani ha lehetséges.
Előre is köszönöm a segítségedet.
-
latyika1994
tag
Megpróbálok nekifutni még egyszer. Az előző kódból kifelejtettem valamit szóval kezdem előröl.
Van ez a .bat fájl tartalma:
@echo off
cd /d d:
start probaVagyis megnyitja a proba mappát a D meghajtón.
Arra lenne szükségem hogy a .bat fájl várjon addig amíg én ezt a proba mappát/ablakot/ windows intézőt vagy mit be nem zárom és akkor ha ez a bezárás megtörtént akkor például jön egy új parancs a .bat fájlban például hogy nyissa meg a zene mappát a D meghajtón.cd /d d:
start zene.Vagyis a(z)
@echo off
cd /d d:
start probacd /d d:
start zeneközötti részbe kellene nekem olyan hogy várjon a program amíg a proba mappa be nem záródik aztán megnyitja a zene mappát. Már ha lehetséges-e ilyen.
Köszi a segítséget.
-
sztanozs
veterán
Sziasztok. Eléggé kezdő vagyok a témában és kellene nekem egy kis segítség.
Valaki tudna olyanban segíteni hogy .bat fájlal megnyitok egy mappát így :@echo off
cd /d d:megnyités ebben elkezdek almappákban szaladgálni.
Be lehet-e olyat állítani a .bat fájlban hogyha bezárom az ablakot amit megnyitottam ( vagyis a megnyit mappát ). Akkor lefuttatja ezt a parancsot például:
@echo off
cd /d e:program filesvagyis miután bezártam a megnyit mappát akkor behozza nekem az e meghajtón lévő program files mappát.
Előre is köszönöm

Nekem nem egészen kerek, amit itt leírtál - a cd /d sem nyit meg semmi böngésző-ablakot, amiben "szaladgálni" lehetne - sőt így bezárni sem lehet.
Mit is szeretnél pontosan csinálni?
Megnyitni egy fájl böngészőt, és ha az becsuktad, akkor nyitni egy másikat? -
latyika1994
tag
Sziasztok. Eléggé kezdő vagyok a témában és kellene nekem egy kis segítség.
Valaki tudna olyanban segíteni hogy .bat fájlal megnyitok egy mappát így :@echo off
cd /d d:megnyités ebben elkezdek almappákban szaladgálni.
Be lehet-e olyat állítani a .bat fájlban hogyha bezárom az ablakot amit megnyitottam ( vagyis a megnyit mappát ). Akkor lefuttatja ezt a parancsot például:
@echo off
cd /d e:program filesvagyis miután bezártam a megnyit mappát akkor behozza nekem az e meghajtón lévő program files mappát.
Előre is köszönöm

-
Baryka007
addikt
Nagios/Icinga-hoz telepítettem NRPE plugint, hogy Windows hostot is tudjak monitorozni (a hostra meg NSClient++-t)
a Windows-os gépen futnak Oracle adatbázisok, és ezekhez írok scripteket
egyik script belép lokálisan az adatbázisba sqlplus-szal (adatbázis saját command line kliense), lefuttat pár dolgot (ez a több soros input, ami nem statikus, de batch-ből könnyű összerakni), majd az eredményt kiértékeli, és visszatér az annak megfelelő kimenettel és exit code-dal (ok/warning/critical)Nem is rossz ötlet !
Ha engem kértek volna meg erre nekem ez így eszembe sem jutott volna 
-
bpx
őstag
Nagios/Icinga-hoz telepítettem NRPE plugint, hogy Windows hostot is tudjak monitorozni (a hostra meg NSClient++-t)
a Windows-os gépen futnak Oracle adatbázisok, és ezekhez írok scripteket
egyik script belép lokálisan az adatbázisba sqlplus-szal (adatbázis saját command line kliense), lefuttat pár dolgot (ez a több soros input, ami nem statikus, de batch-ből könnyű összerakni), majd az eredményt kiértékeli, és visszatér az annak megfelelő kimenettel és exit code-dal (ok/warning/critical) -
Baryka007
addikt
Olvastam már a kérdésedet de nem nagyon értettem mit akarsz vele most akartam rákérdezni...
de így hogy itt van alatta ez a programrészlet így már értem a kérdésedet is!
-
bpx
őstag
lehet olyat csinálni, hogy egy hívott programnak magában a batch file-ban adom meg, hogy mi kerüljön a standard inputjára úgy, hogy az több soros és közben változóktól függ az értéke?
pl. shell scriptben van ilyen:
#!/bin/sh
export PATH=/usr/local/myprog/bin:$PATH
export MYARG1=hello
export MYARG2=world
myprog << EOF
command1;
command2($MYARG1,$MYARG2);
exit;
EOFerre van alternatíva batch-ben?
(igen tudom, echo-zzam bele soronként egy file-ba és aztán myprog < commands.txt, de engem most konkrétan ez a verzió érdekelne
)á tipikus, kérdezek és meg is van utána

set MYARG1=hello
set MYARG2=world
(
echo command1;
echo command2^^^(%MYARG1%,%MYARG2%^^^);
echo exit
) | myprog -
bpx
őstag
lehet olyat csinálni, hogy egy hívott programnak magában a batch file-ban adom meg, hogy mi kerüljön a standard inputjára úgy, hogy az több soros és közben változóktól függ az értéke?
pl. shell scriptben van ilyen:
#!/bin/sh
export PATH=/usr/local/myprog/bin:$PATH
export MYARG1=hello
export MYARG2=world
myprog << EOF
command1;
command2($MYARG1,$MYARG2);
exit;
EOFerre van alternatíva batch-ben?
(igen tudom, echo-zzam bele soronként egy file-ba és aztán myprog < commands.txt, de engem most konkrétan ez a verzió érdekelne
) -
Csontikka
aktív tag
Szia,
az alábbi batch ellenőrzi 60 mp-enként, hogy a TASKNAME változóban megadott program fut-e, ha nem fut elindítja a STARTPROGRAM változóban megadott programot.
Azt a 3 sort ami SET-el kezdődik kell neked beparaméterezned, valamint ezt a .bat kiterjesztésű filet beraknod az indítópultba.
Üdv,
Csontikkarem @echo off@
SETLOCAL EnableDelayedExpansion
set TASKNAME=calc.exe
set STARTPROGRAM=c:\windows\system32\calc.exe
set DELAY_TIME=60
:try
set ISRUNNING=NO
PING 1.1.1.1 -n %DELAY_TIME% -w 1000 >NUL
tasklist /FI "IMAGENAME eq %TASKNAME%">TESZT.txt
for /f "tokens=1-4 delims= " %%a in (TESZT.txt) do (if %%a==%TASKNAME% set ISRUNNING=YES)
IF !ISRUNNING!==NO start %STARTPROGRAM%
if exist TESZT.txt del TESZT.txt
goto tryMás megközelítéssel leredukáltam 1 sorba:
FOR /L %%a IN (1,0,2) DO (start /wait c:\windows\system32\calc.exe)
Ez az 1 soros "progi" elindítja a "c:\windows\system32\calc.exe"-t, amint bezárul újraindítja.
-
Csontikka
aktív tag
Üdv!
Köszi a hozzászólást sztanozs és Csontika!
Hát én annyira balfék vagyok ehhez, hogy ezennel akkor megkérdem, van-e valaki aki megcsinálná nekem ezt a programot vagy mit, természetesen kifizetem a munkáját, persze ha valami reális árat mond!
Részletezném egy picit bővebben : Egy VPS-en futó programot kéne ellenőriznie a kódnak, ha újraindul a VPS autómatikusan fusson a program a háttérben, és megadható időegységenként ellenőrizze a cél programot, ami ha nem fut, elindítja!Előre is köszi, ha valaki vállalkozik rá!
Privátba írjon aki megcsinálná!Szia,
az alábbi batch ellenőrzi 60 mp-enként, hogy a TASKNAME változóban megadott program fut-e, ha nem fut elindítja a STARTPROGRAM változóban megadott programot.
Azt a 3 sort ami SET-el kezdődik kell neked beparaméterezned, valamint ezt a .bat kiterjesztésű filet beraknod az indítópultba.
Üdv,
Csontikkarem @echo off@
SETLOCAL EnableDelayedExpansion
set TASKNAME=calc.exe
set STARTPROGRAM=c:\windows\system32\calc.exe
set DELAY_TIME=60
:try
set ISRUNNING=NO
PING 1.1.1.1 -n %DELAY_TIME% -w 1000 >NUL
tasklist /FI "IMAGENAME eq %TASKNAME%">TESZT.txt
for /f "tokens=1-4 delims= " %%a in (TESZT.txt) do (if %%a==%TASKNAME% set ISRUNNING=YES)
IF !ISRUNNING!==NO start %STARTPROGRAM%
if exist TESZT.txt del TESZT.txt
goto try -
5766
csendes tag
Üdv!
Köszi a hozzászólást sztanozs és Csontika!
Hát én annyira balfék vagyok ehhez, hogy ezennel akkor megkérdem, van-e valaki aki megcsinálná nekem ezt a programot vagy mit, természetesen kifizetem a munkáját, persze ha valami reális árat mond!
Részletezném egy picit bővebben : Egy VPS-en futó programot kéne ellenőriznie a kódnak, ha újraindul a VPS autómatikusan fusson a program a háttérben, és megadható időegységenként ellenőrizze a cél programot, ami ha nem fut, elindítja!Előre is köszi, ha valaki vállalkozik rá!
Privátba írjon aki megcsinálná! -
Csontikka
aktív tag
Sziasztok!
Segítséget szeretnék kérni, nem tudom jó helyen-e , de remélem....
Egy olyan kis programra lenne szükségem, amit bemásolok a windows adott könyvtárába, és induláskor lefut, megnézi, hogy a benne megadott program aktív-e, vagyis fut-e. Ha nem fut, akkor elindítja.....
Ennyi lenne, nem tudom ez hogyan és miként oldható meg, ha valaki segítene azt már most megköszönöm!
Legalább valami ötlettel merre induljak....Szia
ha feltétlenül batch-ben akarod megvalósítani akkor
taskilist parancs megfelelően paraméterezett kimenetét benyomod egy txt-be
majd egy for ciklussal végig mész a keletkezett file-on és ha nem szerepel a listában a programod akkor egy start-al elindítod.Üdv,
Csontikka -
sztanozs
veterán
Sziasztok!
Segítséget szeretnék kérni, nem tudom jó helyen-e , de remélem....
Egy olyan kis programra lenne szükségem, amit bemásolok a windows adott könyvtárába, és induláskor lefut, megnézi, hogy a benne megadott program aktív-e, vagyis fut-e. Ha nem fut, akkor elindítja.....
Ennyi lenne, nem tudom ez hogyan és miként oldható meg, ha valaki segítene azt már most megköszönöm!
Legalább valami ötlettel merre induljak....vbs + wmi - win32_process
-
5766
csendes tag
Sziasztok!
Segítséget szeretnék kérni, nem tudom jó helyen-e , de remélem....
Egy olyan kis programra lenne szükségem, amit bemásolok a windows adott könyvtárába, és induláskor lefut, megnézi, hogy a benne megadott program aktív-e, vagyis fut-e. Ha nem fut, akkor elindítja.....
Ennyi lenne, nem tudom ez hogyan és miként oldható meg, ha valaki segítene azt már most megköszönöm!
Legalább valami ötlettel merre induljak.... -
Speeedfire
félisten
Új hozzászólás Aktív témák
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Mesterséges intelligencia topik
- Kerékpárosok, bringások ide!
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Gyúrósok ide!
- A fociról könnyedén, egy baráti társaságban
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Xiaomi 14 - párátlanul jó lehetne
- Revolut
- Építő/felújító topik
- További aktív témák...
- SZÉP! HP ZBOOK FURY 15 G7 Tervező Vágó Laptop -70% 15,6" i7-10850H 32/512 Quadro RTX 3000 6GB FHD
- GARANCIÁLIS LEMEZES PLAYSTATION 5 SLIM CFI-2116
- NAGYKER ÁR!Sosemhasznált! HP OmniBook 5 Flip i5-1334U 8GB 512GB 14" FHD+ áthajtós-érintős Gar.: 1 év
- Macbook Pro 14" A2442 2021 M1 Pro 32/1TB Silver
- Dell Latitude 9420 i5-1145G7 14" FHD+ 16GB 512GB 1 év garancia
- HIBÁTLAN iPhone 15 Pro 128GB Blue Titanium -2 ÉV GARANCIA - Kártyafüggetlen, MS5365
- Apple iPhone 13 128GB Starlight Karcmentes állapotban 88% akkumulátorral
- 27% - Samsung 980 PRO 1TB M.2 SSD PCIe 4.0 NVMe
- HIBÁTLAN iPhone SE 2020 64GB Red -2 ÉV GARANCIA - Kártyafüggetlen, MS5560 100% Akksi
- MSI Thin GF63 12VF RTX 4060 / 144Hz / SZINTE ÚJ!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest











Műkódik köszönöm még 1 tudom hogy valahogy be lehet írni hogy ne írja ki hogy másol vagy akármi ezt hogyan?



