Új hozzászólás Aktív témák
-
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.
Új hozzászólás Aktív témák
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Path of Exile (ARPG)
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- EAFC 25
- Autós topik
- Itt a legkisebb asztali GeForce RTX 50-es VGA
- Nyaralás topik
- Apple MacBook
- Elfelejtettem a film címét
- Megjelent a Poco F7, eurós ára is van már
- További aktív témák...
- (50db) 250GB SATA Bazár (Samsung, Kingston, Crucial, Sandisk stb.)
- Lenovo LOQ 15APH8 15.6" FHD IPS Ryzen 7 7840HS RTX 4060 16GB 512GB NVMe magyar vbill gar
- Okostelefonok és eszközök felújítása, akkucsere, törött kijelző csere, ODA-VISSZA FUTÁRRAL IS!
- ASUS Dual RTX 4060 OC 8GB GDDR6/Garancia 26-07-27/
- Eladó Intel i7-6700 Processzor Hibátlan Működés!
- Telefon felvásárlás!! Xiaomi Redmi Note 13, Xiaomi Redmi Note 13 Pro, Xiaomi Redmi Note 13 Pro+
- Bomba ár HP Pro X360 11 G1 - Intel N4200 I 4GB I 128GB SSD I 11,6" HD Touch I Cam I W10 I Gari
- ÁRGARANCIA!Épített KomPhone i5 13400F 16/32/64GB RAM RX 7700 XT 12GB GAMER PC termékbeszámítással
- Microsoft Surface Laptop 3 - 15 col - Fekete
- Telefon felvásárlás!! Honor 200 Lite, Honor 200, Honor 200 Pro, Honor 200 Smart
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest