Új hozzászólás Aktív témák
-
válasz
Hege1234
#1019
üzenetére
Régebben mintha azt olvastam volna, hogy ez az összefűzés nem az igazi, mert a zene összideje nem fog változni. Le tudod játszani, de úgy néz ki, mintha csak legelső eredeti mp3 idejét venné számításba. Pont azért, mert ez nem igazi kódolás. Nem tudom, így érthető-e mire gondolok. Na mindegy, látom a végén írtad, hogy jó lett a hossza.
-
válasz
Hege1234
#1014
üzenetére
A "\" mégsem nem kell a mappa elé.
Az aktuális mappából indítva, ha közvetlen almappa a "teszt":copy teszt\*.txt
A célmappát meg sem adtam, így az aktuális mappába tette a másolt fájlokat.Szerk.: akkor neked is sikerült közeben.
..\akkor kell, ha egy szinttel feljebb levő elemre akarsz hivatkozni. -
válasz
Toggyuri1
#1010
üzenetére
Ha változik a mappa neve (most megnéztem, pl a Photoshop is ilyen), akkor a Program Files mappában lévő telepített könyvtárban kellene megnézni, hogy van-e uninstaller vagy magának a futattó exe fájlnak eltávolító kapcsolója (pl. program.exe /uninstall).
Esetleg a regisztrációs adatbázisból kiolvasni melyik {...} mappa milyen programhoz tartozik. Itt lehet megtalálni őket:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Ezek csak ötletek, konkrét megoldást nem tudok. -
válasz
Toggyuri1
#1008
üzenetére
Magyarán konkrét programokat akarsz mindig eltávolítani? Ez vállalati tartomány lenne? És felügyelet nélkül?
Uninstall string kezeléshez ötletet adhat ez a program is.Szerintem egyszerűbb megoldás is létezik erre, de ha mindenképpen batch fájlban akarod, esetleg feltételeket kellene szabni milyen mappában keresse az exe fájlt. Ha nem találja a PF mappában, akkor nézze meg a PF x86 alatt is.
-
Szia!
Már emlékszem, azt írtad is hogy 10-nél jó lett. 7 alatt próbáltam.
-
Üdv!
Valaki emlékszik arra, hogyan kell beírni DOS alatt az autoexec.bat fájlba a set path útvonalakat? Több lenne, és nem jövök rá hogyan kell elválasztani.
set path=c:\nc...
Köszönöm!
-
Üdv!
Írtam egy batch fájlt, de a másolás része nem akar működni, amikor a copy parancs után van space-t tartalmazó mappa vagy fájlnév. A hibaüzenet: a rendszer nem találja a megadott fájlt.
Ha próbaképpen átnevezek mindent (hogy ne legyen bennük space), akkor jó.
Az jutott eszembe, hogy talán a %datum:/= % kavarhat be, ami a fájl azonosításához kell. A fájlnévben benne van a dátum, és mindig a tárgynapi fájlt kellene másolni, ami a fájlnév közepén van, ami előtt és után eleve van szóköz. Sajnos a szóközökkel nem tudok mit csinálni, egy program így hozza létre őket.
Lehet ezzel valamit kezdeni? -
Sziasztok!
Háttérben szeretnék pendrive-ról másolni (arhiválni, de nem mindent) egy adott gépen, de külön program nélkül és a teljesen (láthatatlanul) a háttérben. Batch-ben meg lehet ezt oldani?
-
válasz
sztanozs
#363
üzenetére
Egyikkel sem lett jó sajnos.
Ha kiíratom az errorlevel értékét, 0-át ad vissza mindig, szerintem onnan indul a probléma.
A hibakezelés a move paracsra irányulna. Az errorlevel mindig az utolsó parancs értékét veszi fel?move c:\*.* c:\dir\
SETLOCAL enabledelayedexpansion
If !ERRORLEVEL! EQU 0 (
goto OK
) else (
goto HIBA
) -
Megpróbáltam többféleképp, de egyik sem nyert. Most már kezd az idegbaj kerülgetni.
[link]IF %ERRORLEVEL% EQU 0 goto OK else goto HIBA
IF ERRORLEVEL EQU 0 goto OK else goto HIBA
IF (%ERRORLEVEL% == 0) goto OK else goto HIBA
IF (ERRORLEVEL == 0) goto OK else goto HIBA
IF ERRORLEVEL == 0 goto OK else goto HIBA -
Fájlt is kell törölnöm (másolás után az eredeti helyéről), ez az ellenőrző funkció megfelel-e szerintetek vagy van biztosabb megoldás?
copy c:\*.* c:\másik könyvtár
if exist c:\másik könyvtár\*.* del c:\*.*Próbáltam az else parancsot is belefűzni, hogy pl. vége a programnak, de szintaktikailag nem volt jó valami.
Érdemes lenne egy fájlt létrehozni pl. echo.txt, amelybe mindig hozzáfűné az aktuális visszajelzéseket (ilyenekre gondolok: másolás, átnevezés, törlés sikeres-e vagy sem)?
-
Sziasztok!
Átnevezni szeretnék fájlokat, úgy, hogy azokhoz az aktuális dátumot is hozzáfűzöm.
Ez sikerült is a %Date:/= % használatával.
De meg lehet-e azt oldani, hogy a dátumot pontok nélkül tegye bele? A legegyszerűbb gondolom az lenne, hogy a dátumot 3 változóra felbontom és egymás után beillesztem. Csak ez már meghaladja a képességeimet.
Ebben kérem a segítségeteket.Előre is köszönöm!
Új hozzászólás Aktív témák
- GIGABYTE RX 9070 XT 16GB GDDR6 GAMING OC - Új, 2 év gari - Eladó!
- SAPPHIRE RX 9070 16GB GDDR6 PURE GAMING OC - Új, 2 év gari - Eladó!
- Apple iPhone 14 128GB, Kártyafüggetlen, 1 Év Garanciával
- Corsair 32GB KIT DDR4 3600 MT/s CL18 VENGEANCE RGB PRO SL White Garis
- SAPPHIRE RX 9070 16GB GDDR6 NITRO+ OC - Új, 2 év gari - Eladó!
- HP EliteBook 845 G7 14" Ryzen 5 pro 4650U, 8-16GB RAM, 256-512GB SSD, jó akku, számla, 6 hó gar
- iPhone Xr 64GB 100% ÚJ EREDETI AKKUMULÁTOR Gyűjtői darab (3hónap Garancia)
- iKing.Hu - Apple iPhone 13 Pro Max Graphite ProMotion 120 Hz, Pro kamerák 256 GB-100%-3 hó gari!
- BESZÁMÍTÁS! MSI B550M R7 5700X 32GB DDR4 1TB SSD RTX 4070 12GB Lian Li Vector V100R FSP 650W
- -50% Dobozos Új Lenovo ThinkPad X1 gen 10 2-in-1 Ultra 7 268V 32gb ram Inter Arc 140V Gari 2030
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


