- Megerősíti a platformfüggetlen sugárkövetéses tesztjét a 3DMark
- A Seenda ollós klaviatúrája a Microsoft Sculpt Ergonomic Keyboard nyomdokain jár
- Gamescom 2025: Itt a legújabb Gaming NUC
- Cicomától mentes Palit GeForce RTX 5060 a kevésbé tágas gépházak gazdáinak
- Eldőlt: nem építhetnek hátsó kaput az Apple termékekbe a britek
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Apple asztali gépek
- Bambu Lab 3D nyomtatók
- Milyen billentyűzetet vegyek?
- Fejhallgató erősítő és DAC topik
- Milyen monitort vegyek?
- Kormányok / autós szimulátorok topikja
- Azonnali notebookos kérdések órája
- Videós, mozgóképes topik
Új hozzászólás Aktív témák
-
mepet
addikt
Sikerült megoldani mégegy forral. A lényeg, hogy ez az istenért sem működött a foron belül:
set /p <textfájl
Pontosabban ez így rendben működött, de ha a textfájl helyére a ciklusváltozót tettem, úgy már nem.Ez lett a vége, a felkiáltójeles változó volt a trükk:
for /f %%f in ('dir /b *.log') do (
echo %%f
for /f "delims=" %%x in (%%f) do set "Var=%%x" && echo !Var:~1,4!
)
-
gojko.m
senior tag
Oké, oké... Látom nincs egyszerű dolgotok.
De ha már így összejöttünk, lehet egy kérdéssel több?
Szóval... ismersz esetleg valami parancssoros megoldást weboldalak forrásában történő keresésre? Valami olyat, amit aztán be lehetne építeni egy .bat fájlba.Kicsit bővebben: megadok egy linket és megadok egy karaktersort. A program meg visszaadná, hogy az oldal forrásában hanyadik karaktertől kezdődik keresett rész. A következő lépés meg az lenne, hogy megvizsgálnám a keresett rész környékén lévő karaktereket. Azaz itt a megadott értékek alapján megmutatná, hogy milyen karakterek találhatók az adott helyen.
Megoldható ez valahogy?
-
PalmtopNL
csendes újonc
Tudom hogy mindenki látja
Csak a kérdést te tetted fel,ezért neked illik válaszolni,na meg ha kértél a válasz érkezésröl eMail értesítést akkor azt te kapod meg.A feladat egyszerü aki tud batch file-t szerkeszteni és ismeri a parancsokat.
Sajnos én ennyit sem tudok.A parancs sor kb..így néz ki:
@echo off & setlocal enableextensions enableDelayedExpansion
set disk=
set gdir=
set safe_folder=
set freespace=
set neededspace=REM Hole das Install-Verzeichnis von Gothic:
REM ****************************************
for /f "tokens=1* delims=:" %%i IN ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\JoWooD Productions Software AG\Gothic III" /v INSTALL_DIR^| find"INSTALL_DIR"') do (
for /f "tokens=3" %%A IN ("%%i") DO @set disk=%%A:
set part2=%%j
)
set gdir=%disk%%part2%\Data
REM *************
REM Ueberpruefe ob genug Festplattenplatz fuer alles vorhanden ist, sonst Abbruch
REM ****************************************
for /f "tokens=3" %%i IN ('dir /-c %disk%^| find "ytes fre"') do @set freespace=%%i
set /A freespace=%freespace:~0,-6%+0
set /A neededspace=5500
if %freespace% LSS %neededspace% (
gotoES
)
REM *************REM Ueberpruefe ob alle benötigten Dateien vorhanden sind, sonst Abbruch
REM ****************************************
if NOT exist G3Pak.exe goto :Miss
if NOT exist G3PakDir.exe goto :Miss
if NOT exist G3Pak.exe.manifest goto :Miss
REM *************REM Lege Sicherungsverzeichnis fest und pruefe, dass es nicht schon vorhanden ist. Wenn nicht vorhanden lege es an, sonst Abbruch
REM ****************************************
set safe_folder=%disk%\G3_Pak_S
if exist %safe_folder% gotoolder
mkdir %safe_folder%
REM *************REM Die Dateien Sichern
REM ****************************************
echo MOVE
move "%gdir%\*.p*" "%safe_folder%"
echo MOVE_END
REM *************REM set safe_folder=I:\Spiele\Gothic\Kopie von G3_Pak_S
REM Für alle die wissen was sie machen, kann hier von Hand der Safe_Folder umgesetzt werden, um von einem anderen Speicherort zu entpacken...REM Durchlaufe die gesicherten .pak-Dateien
REM ****************************************
echo .
FOR /f %%k IN ('dir /b %safe_folder%\*.pak') DO (REM Entpacke die aktuelle .pak-Datei (s.O.), wenn es sie gibt
REM ****************************************
echo "%safe_folder%\%%~nxk"
if exist "%safe_folder%\%%~nxk" (REM Falls es das Speicherverzeichnis schon gibt, eben umbenennen
REM Sollte nur in Ausnahmefällen auftreten, z.B. wenn man das _compiledImage angelegt hat, um einen Bug zu beheben.
REM ****************************************
if exist "%gdir%\%%~nk" (
echo "ren %gdir%\%%~nk %%~nk_org"
ren "%gdir%\%%~nk" "%%~nk_org"
)
REM *************echo "start /wait G3Pak.exe --extract-all %safe_folder%\%%~nxk %gdir%\%%~nk\"
start /wait G3Pak.exe --extract-all "%safe_folder%\%%~nxk" "%gdir%\%%~nk\"
echo.
)
REM *************REM Entpacke die zur aktuellen .pak-Datei gehörenden .p00-Datei, wenn es sie gibt (s.O.)
REM ****************************************
if exist "%safe_folder%\%%~nk.p00" (
echo "start /wait G3Pak.exe --extract-all %safe_folder%\%%~nk.p00 %gdir%\%%~nk\"
start /wait G3Pak.exe --extract-all "%safe_folder%\%%~nk.p00" "%gdir%\%%~nk\"
echo.
)
REM *************REM Packe das aktuell entpackte Verzeichnis (.pak&.p00-Dateien) wieder OHNE Kompression
REM ****************************************
echo "start /wait G3PakDir --no-compression %gdir%\%%~nk"
start /wait G3PakDir --no-compression "%gdir%\%%~nk"
REM *************REM Loesche das Verzeichnis, da es nicht merh benötigt wird
REM ****************************************
echo rmdir /S /Q "%gdir%\%%~nk"
rmdir /S /Q "%gdir%\%%~nk"REM Falls es das Speicherverzeichnis original gab, wieder zurückbenennen (s.O.)
REM ****************************************
if exist "%gdir%\%%~nk_org" (
REM Mit dem Ping wird künstlich 30 Sekunden gewartet, damit das Verzeichnis auch sicher gelöscht ist, wenn das Rename stattfindet. DieAdresse 1.1.1.1 ist nicht erreichbar. Nur so funktioniert die Wartefunktion, deshalb nur in eine nicht erreichbare Adresse ändern, wenn es
jemand wünscht! Wenn man nicht warten will einfach die Zeile 'PING 1.1.1.1 -n 30 -w 1000 >NUL' mittels REM auskommentieren. Da das hier aber
eh nur sehr selten auftreten sollte, störts auch nicht gross
REM ****************************************
echo "Warte 30 Sec. DIESES FENSTER NICHT SCHLIESSEN!!!"
PING 1.1.1.1 -n 30 -w 1000 >NUL
REM *************
echo "ren %gdir%\%%~nk_org %%~nk"
ren "%gdir%\%%~nk_org" "%%~nk"
)
REM *************
echo ################################################
echo.
)
REM *************
REM *************
echo.
echo " -- Geschafft!!! -- "
echo "--- Hoffentlich hilft's---"
echo.goto :end
ES
echo -------ABBRUCH------ Es werden mindestens %neededspace% MB Festplattenplatz auf Laufwerk %disk% benoetigt, es stehen aber nur%freespace% MB zur Verfuegung
goto :endolder
echo "Schonmal gespeichert --- ABBRUCH"
echo "Das Sicherungsverzeichnis ist %safe_folder%"
goto :end:Miss
echo "Es fehlen die G3Pak-Dateien von NicoDE. Diese Batch muss sich mit den entpackten Dateien in einem Verzeichnis befinden. Die Dateienkann man unter http://www.bendlins.de/nico/gothic3/ herunterladen. Einen passenden Entpacker gibt es kostenlos hier: http://www.7-zip.org/"
goto :end:end
PAUSE
Csak egy FlashROM.img-ét kell tudnia kicsomagolni.
Valamikor basic-ban "tudtam programozni" a legnagyobb munkám egy mennyiség/ár kalkulátor volt
üdv.
-
PalmtopNL
csendes újonc
korábban elnéztem a címzettet !
a válasz mepet-nek van szánvabocsika! többet (remélem) nem fordul elö
sziasztok
7. Die entpacken.bat editieren. Den Filenahmen des Img eintragen.
szó szerinti fordutás kb.:
Az entpacken.dat(nevüt) (át)szerkeszteni és a .img fájl nevét betenni,behelyezni (beírni).
Magyarra értelmezve: egy erre a célra készült (entpacken).bat fájlt (ha nincs akkor készitünk) beírjuk a kicsomagolásra szánt fájl nevét a entpacken.bat nevü file-be (valahova,ahova kell,mint pl.a linkelt példán,
ott is bent van a file név a megfelelö helyen)
és a 8-as pont szerinte a (cmd ablakban) elinditjuk.
Azért is küldtem egy linket: https://forum.worldofplayers.de/forum/threads/144315-Datenpakete-entpacken-f%C3%BCr-Ladevorteile
amiben valami hasonló batch parancssor van csak nem .img file-hoz
hanem valami játéknak a fájlját csomagolja ki
üdv, -
sellerbuyer
őstag
Nagyon szépen köszönöm!
Az echo offot még azért nem használtam, mert látni akartam, melyik sor fut, a végén terveztem betenni, amikor teljesen elkészültem.
A 32/64 bit választás azért kell, mert előfordulhat olyan eset, hogy egy programból a 64 bites Win ellenére 32 bitest akarunk telepíteni.
Még egyszer nagyon szépen köszönöm, kiválóan műxik!
-
mod:
Na, megvan, ez csinálja:c:\temp>echo:|date
The current date is: 13/04/2016
Enter the new date: (dd-mm-yy)Ez feldolgozza a második sort (eltárolja a dátum sorrendet), majd a az első sort, abból kiszedi a dátumot.
Ez pedig a változónevekhez adja a dátumot - az a trükk, hogy a változónév is változóból jön:
set %%a=%%d
set %%b=%%e
set %%c=%%fNagyon elmés
Új hozzászólás Aktív témák
Hirdetés
- Kerékpárosok, bringások ide!
- Sony Xperia 1 VII - Látod-e, esteledik
- Mozilla Thunderbird
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- Videó stream letöltése
- Windows Insider Program
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- További aktív témák...
- Új Acer Predator 16 WQXGA 165Hz G-Sync i9-13900HX 16GB 1TB Nvidia RTX 4070 8GB 140W Win11 Garancia
- Számítógép, ryzen 5 2600, RX 580 8GB, 16gb ddr4, 512gb ssd, 1tb hdd
- HP EliteBook 850 G8 Fémházas Multimédiás Laptop 15,6" -65% i7-1185G7 16/512 Iris Xe FHD
- Gigabyte GeForce GTX 1660 Ti OC hibátlan, dobozos, 14 nap személyes garanciával
- HP EliteBook 850 G8 Fémházas Multimédiás Laptop 15,6" -65% i7-1185G7 32/512 Iris Xe FHD
- HP Victus 15-fb1002AX - 15,6"FHD IPS - Ryzen 5 7535HS - 8GB - 512GB SSD - RTX 2050 - Win11
- Eladó Apple iPhone Xs Max 256GB / 12 hó jótállással
- Bomba ár! HP ProBook 430 G7 - i5-10GEN I 16GB I 256SSD I HDMI I 13,3" FHD I Cam I W11 I Gar
- Samsung Galaxy A13 64GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A53 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: FOTC
Város: Budapest