Új hozzászólás Aktív témák
-
DarkFater
tag
válasz
Csontikka #167 üzenetére
Szia Csontikka!
Nem tudom segít-e.....
Én akkor kerültem ezzel a kérdéssel szembe amikor windows telepítő CD-t csináltam Nlite-al meg Batch scripttel és a teljes telepítési folyamat végén ki akartam pucolni az összes temp dirt.
(C:\temp, C:\windows\temp és a user profile tempek)Nem variáltam nagyon a dolgokkal mint te és szimplán a következőt utasításokat használtam:
ECHO Deleting Temporary Installation Files...
DEL %systemdrive%\Temp\*.*
DEL %systemroot%\Temp\*.*
DEL %USERPROFILE%\Local Settings\Temp\*.*
DEL %USERPROFILE%\Local Settings\Temporary Internet Files\*.*
ECHO DoneSajnos a %USERPROFILE% nekem csak az ALL USER profile-ból törölt, sima felhasználóm nem volt, arról nem tudok nyilatkozni, de a rendszergazda könyvtárait biztosan békénhagyta. Erre beraktam még egy sort a batchbe.
DEL /S /Q "%systemdrive%\Documents and Settings\Administrator\Local Settings\Temporary Internet Files\*.*"
Érdekes módon a /s /q switch itt semmit nem ér nálam, igaz rákérdezni nem kérdez rá semmire, de minden egyes fájltörlést megjelenít "elérési út, fájlnév, törölve" módon.
Sok fájlnál ez elég zavaró. Előtte más másolás és törlés műveleteknél nem csinált ilyet. Pl. csak ilyen összefoglaló sorokat kaptam, hogy "63 fájl másolva vagy 5 könyvtár törölve"üdv:
Fater -
DarkFater
tag
válasz
DarkFater #164 üzenetére
A segítő, inspiráló hozzászólásokat köszönöm mindenkinek!
A régi DOS-os editorra vonatkozó megjegyzést külön köszönöm.
Nekem is voltak problémáim magyar nyelvű XP-ben könyvtármozgatásokkal és tudtam, hogy codepage probléma van, de hiába mentettem ANSI-ban nem oldotta meg.Azt hittem a notepad++ intelligensebb, de nem.
Aztán valaki mondta itt a fórumban, hogy hiába van ANSI-ban a mentés mert a cmd-ben akkor is elkutyulódik a codepage. És tényleg.....
Eddig nem érdekelt a dolog, inkább kihagytam az ékezetes karaktereket a dologból, de most próbaképpen elővettema régi DOSEDIT-et és azzal átírtam az egyik batch fájlomban a magyar ékezets részt.
Tényleg működik.
Ami a legfontosabb.
Utána próbaképpen visszatértem a "szuper-hiper grafikus felületű" notepad-hoz és megmaradt minden amit a DOSEDIT-tel átírtam. Igaz az ékezetes karakterek helyett itt most krikszkrakszot látok, de ez így van jól.Tehát ha ahhoz a részhez nem nyúlsz, amit a dosos editorral átírtál akkor a többi részt szabadon változtatva, mentve az ékezetes rész megmarad jónak.
Így kombinálva a régit és az újat egész jópofa dolgokat lehet kisütni.
Bár jobb lenne ha nem kellene ennyit szarakodni a dolgokkal.
Ez a milyen kódolást használok ez 20 éve is gond volt és a jelek szerint még ma sem tökéletesen megoldott.
A helyzet viszont tényleg jobb. Anno emlékeim szerint a chcp parancs használata mindennapos rutinfeladat volt. -
DarkFater
tag
válasz
DarkFater #163 üzenetére
Heuréka...
A pushd - popd páros működik és megoldja a problémát.
Próbáltam már ezt a megoldást is, de nem ment.
Kínomban most mégegyszer kipróbáltam és működik.
Visszanézve rájöttem, hogy elsőre rosszul írtam be a pathname-t.A Pushd Gyönyörűen átírja a munkakönyvtárat amire kell, utána a popd-vel meg visszakapom az eredetit.
Probléma megoldva.
-
DarkFater
tag
válasz
DarkFater #160 üzenetére
visszaolvasva kicsit a dolgokat....
Látom, hogy Second kollégának is volt valami hasonló problémája, amire Sonar azt a javaslatot adta, hogy a START parancs /D kapcsolóját alkalmazza.
Sajnos esetemben ez nem megvalósítható, mivel a valós könyvtárnév nem E:\DB hanem hosszabb csak rövidítettem a kérdésfeltevésnél.
Sajnos az elérési útban van space is, így a START parancs ezt nem tudja kezelni, pedig próbáltam idézőjelbe rakni is. (8.3-at tud csak)Hasonlóképpen próbálkoztam a PATH paranccsal is de nem ment.
Próbaképpen felvettem a %PATH% változói közé az elérési utat, de az sem segített.Valaki, ötlet?
-
DarkFater
tag
Sziasztok!
Nekem is kellene egy kis segítség.
20 éve tanultam programozni, de ez már nagyon nagyon megkopott.
Egyszerűbb dolgokat általában megoldok, de időnként sajnos leakadok piti dolgokon.A probléma:
- Indításkor futtatok egy batch fájlt. C:\ install könyvtárból- meghívok egy EXE fájlt az E: meghajtó "DB" könyvtárából ahol annak el kell végeznie egy adatbázis műveletet.
- Sajnos azt az EXE progit nem én írtam, gyári és egy baja van: Csak akkor működik ha abban az adott AKTÍV könyvtárban van bemásolva és indítva ahol az adatbázis állományok vannak. Ha máshonnan indítom akkor nem találja az adatfájlokat és hibaüzenettel leáll.
Értsd: ha megnyitom az explorert és rákattintok, akkor lefut, de én nem akarok explorert nyitogatni és kattintgatni.
- Ez a probléma élő sajnos a batchből történő indítással is. Hiába van az E meghajtó megfelelő könyvtárába bemásolva az EXE és hiába hivatkozok rá a batch-ben megfelelően. Elindulni elindul az EXE, de sajnos az aktív könyvtár az továbbra is a C:\ install mivel a batch onnan fut. Ez a hülye EXE a jelek szerint viszont azt igényli, hogy az E:\db legyen az aktív könyvtár.
- próbáltam CALL-al meghívni egy másik batch-et, amit odaraktam az E:\-re, hátha átáll az aktív meghajtó arra, de nem.
- próbáltam a batch-en belül átállítani az aktív meghajtót de nem sikerült.
Kérdés: Hogyan tudom átállítani az aktív meghajtót és könyvtárat?
A segítséget előre is köszönöm.
Új hozzászólás Aktív témák
Hirdetés
- The First Berserker: Khazan
- Garmin Forerunner 970 - fogd a pénzt, és fuss!
- Xbox Series X|S
- PlayStation 5
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Konteó topic
- Motorola Moto Tag - nyomom, követ
- Motoros topic
- Milyen belső merevlemezt vegyek?
- Hálózati kábelek és szerelésük
- További aktív témák...
- Csere-Beszámítás! Custom vizes számítógép játékra! I7 12700KF / RTX 3090 / 32GB DDR5 / 1TB SSD
- Sigma 150-600mm f/5-6.3 DG OS HSM C ( Canon ) -Újszerű-
- Dell Latitude 7410 Strapabíró Ütésálló Profi Ultrabook Laptop 14" -80% i7-10610U 16/512 FHD IPS MATT
- Új MSI KATANA 15 Gamer Tervező Laptop 15,6" -35% i7-13620H 10Mag 16/1TB RTX 4060 8GB FHD 144Hz
- HP Omen - 27" IPS - UHD 4K - 144Hz 1ms - NVIDIA G-Sync - FreeSync - HDR 400 - USB-C - KVM Switch
- 35" ASUS ROG Swift PG35VQ curved GAMER monitor
- Azonnali készpénzes AMD Radeon RX 6000 sorozat videokártya felvásárlás személyesen/csomagküldéssel
- Motorola E40 64GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone i5 13400F 16/32/64GB RAM RX 7700 XT 12GB GAMER PC termékbeszámítással
- Apple iPhone 13 Pro , 128GB , Kártyafüggetlen
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged