- Fujifilm X
- Milyen TV-t vegyek?
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Milyen billentyűzetet vegyek?
- AMD Navi Radeon™ RX 7xxx sorozat
- ASUS notebook topic
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- Mini-ITX
- Alacsony fogyasztású, 128 GB-os szervermemóriát kínál a Micron
Hirdetés
-
Egyre nagyobb a balhé a Helldivers II körül
gp Úgy tűnik, hogy egyre több sötét felhő kezd gyűlni a játék körül a Sony döntése miatt.
-
Letartóztatták a bitcoin-Jézust
it Amerikai adókerülés vádjával, Spanyolországban tartóztatták le a bitcoin-Jézusként ismert Roger Vert.
-
Spyra: akkus, nagynyomású, automata vízipuska
lo Type-C port, egy töltéssel 2200 lövés, több, mint 2 kg-os súly, automata víz felszívás... Start the epic! :)
Új hozzászólás Aktív témák
-
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.
Addig röhögtünk azon amit a főnök mondott, amíg rá nem jöttünk, hogy ez a mai feladat...
-
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?
Addig röhögtünk azon amit a főnök mondott, amíg rá nem jöttünk, hogy ez a mai feladat...
-
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.
Addig röhögtünk azon amit a főnök mondott, amíg rá nem jöttünk, hogy ez a mai feladat...
-
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.Addig röhögtünk azon amit a főnök mondott, amíg rá nem jöttünk, hogy ez a mai feladat...
-
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:
FaterAddig röhögtünk azon amit a főnök mondott, amíg rá nem jöttünk, hogy ez a mai feladat...
Új hozzászólás Aktív témák
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Fujifilm X
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- Samsung Galaxy A72 - kicsit király
- Robot fűnyírók
- Óra topik
- Milyen TV-t vegyek?
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Kerékpárosok, bringások ide!
- Windows 11
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen