- Luck Dragon: Asszociációs játék. :)
- ldave: New Game Blitz - 2025
- vrob: Az utolsó DOS játékok 1996 - 1997-ben, egy korszak lezárul
- Ndruu: Segíts kereshetővé tenni a PH-s arcképeket!
- Elektromos rásegítésű kerékpárok
- sziku69: Fűzzük össze a szavakat :)
- bitpork: Phautós tali a Balcsinál 2025 Augusztus 2 napján (szombat)
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
Új hozzászólás Aktív témák
-
Csontikka
aktív tag
válasz
Geripapa #855 üzenetére
Szia,
ez batchben lassú lesz, nincs azon a gépen esetleg PowerShell?
Ha igen, akkor kb 1 sor lenne és sokkal gyorsabb:
Get-Content d:\*.xdf | Select-String -pattern "100" -notmatch | Out-File d:\newfile.txt
(pl ez. az összes xdf kiterjeszésű filet végig járja soronként és amire nem illeszkedik a '100' minta (tehát nem pont '100'-at tartalmazza a sor), azt beleírja a newfile.txt-be)
Üdv,
Csontikka -
Geripapa
aktív tag
válasz
Geripapa #854 üzenetére
Na idáig jutottam:
@echo off
setlocal ENABLEDELAYEDEXPANSION
set z=0
set /a counter=1
for /f %%a in ('dir *.dx /b /s') do (
for /F "tokens=*" %%B in (%%a) do (
if %%B ==100 set /A z=2
if %%B ==102 set /A z=2
if %%B ==280 set /A z=2
if %%B ==281 set /A z=2
if %%B ==330 set /A z=2
if %%B ==331 set /A z=2
if %%B ==340 set /A z=2
if !z! ==0 echo %%B >> %%~na_uj.dxf
if !z! ==1 set /A z=0
if !z! ==2 set /A z=1
)
)
echo Fertig!
pause
exitA problémáim:
-Lassú
-Ha van egy üres sor az eredeti fileban akkor azt nem másolja le mit ha ott sem lett volna....pedig kellene -
Geripapa
aktív tag
válasz
Geripapa #853 üzenetére
Eddig már eljutottam hogy megtalálom a sort, de nem tudom hogy tudom törölni ezt meg az utánna következöt.
Ill abban sem vagyok biztos hogy ez igy a leggyorsabb mód...
@echo off
setlocal ENABLEDELAYEDEXPANSION
set vidx=0
set /a counter=1
for /f %%a in ('dir *.dxf /b /s') do (
for /F "tokens=*" %%B in (%%a) do (
SET /A vidx=!vidx! + 1
set var!vidx!=%%B
if %%B ==100 echo !vidx! %%B ---------------------------------------------------
)
)
echo Fertig!
pause
exit -
Geripapa
aktív tag
válasz
Geripapa #766 üzenetére
Igy oldottam meg
(tudom hogy van benne sok felesleges sor ...)
@echo off
setlocal ENABLEDELAYEDEXPANSION
set vidx=0
set /a counter=1
for /f %%a in ('dir *640R*.mod /b /s') do (
echo !counter! %%~pa %%~na >> spot.txt
set /a counter=!counter!+1
for /F "tokens=*" %%B in (%%a) do (
SET /A vidx=!vidx! + 1
set var!vidx!=%%B
set sor=%%B
set sor2=!sor:~0,19!
IF "!sor2!" == "LOCAL PERS spotdata" (
echo %%B >> spot.txt
)
)
set var
set var4=!var4: = !
set var4=!var4: =!
set vidx=0
)
cls
echo Fertig!
pause
Exit -
ZohanKAA
csendes tag
válasz
Geripapa #696 üzenetére
Köszönöm! Így már sikerül megcsinálnom a dolgot, parancsosról
for /d %a in ("%appdata%\Mozilla\Firefox\Profiles\*") do if exist "%a\permissions.sqlite" copy C:\x-profit\permissions.sqlite "%a\permissions.sqlite"
de ha .bat fileban póbálom futtatni:
C:\>beall.bat
\Users\test4\AppData\Roaming\Mozilla\Firefox\Profiles\*") do if exist "\configs
\permissions.sqlite most nem használható.C:\>for /d \Users\test4\AppData\Roaming\Mozilla\Firefox\Profiles\*") do if exist
"\configs\permissions.sqlite "a\permissions.sqlite"C:\>
és nem történik meg a másolás
Mi lehet a probléma?
-
Geripapa
aktív tag
válasz
Geripapa #681 üzenetére
Köszi a segitséget, sikerült végül megszülni az eredményt, nem biztos hogy tökéletes, de ahogy teszteltem müködik...
még egy logfilét is csinál@echo off
setlocal ENABLEDELAYEDEXPANSION
set /a counter=1
for /f %%a in ('dir sysvars.sv /b /s') do (
echo !counter! %%a >> log.txt
set /a counter=!counter!+1
SET _dir=%%~pa
set _drive=%%~da
SET _file=!_drive!!_dir!sysvars.sv
SET _newFile=!_drive!!_dir!sysframe.va
kconvars !_file! !_newFile!
)
endlocal -
válasz
Geripapa #677 üzenetére
bocs, benne maradt egy két dolog a tesztelésből, és nem is írtam, mit csinálj vele
1) _rootfolder után kell a tényleges könyvtár, amiben/alatt alatt az sv fájlok vannak
2) a kconvars.exe könyvtárában kell elhelyezni a fájlt .cmd végződéssel (.bat kerülendő) és onnan futtatniSetlocal EnableDelayedExpansion
@ECHO OFF
SET _rootfolder="C:\Temp"
FOR /F %%A IN ('dir %_rootfolder% /s/b^|find "sysframe.sv"') DO (
SET _file=%%A
SET _dir=!_file:~0,-11!
SET _newFile=!_dir!sysframe.va
kconvars !_file! !_newfile!
)
Új hozzászólás Aktív témák
- PROHARDVER! feedback: bugok, problémák, ötletek
- Miért álltak az oldalak egy hétig, mi történt?
- E-roller topik
- Milyen videókártyát?
- Soundbar, soundplate, hangprojektor
- Lakáshitel, lakásvásárlás
- Mortal Kombat 1 (2023)
- Kerékpárosok, bringások ide!
- Xiaomi 12 - az izmos 12
- Vezetékes FEJhallgatók
- További aktív témák...
- INGYEN POSTA - ÚJ GAMER PC V100 - i5-12400F - RTX 5060Ti - 16GB RAM - 1TB SSD - www.olcsogamerpc.hu
- T15 Gen1 15.6" FHD IPS i7-10610U 16GB 512GB NVMe magyar vbill ujjlolv gar
- Next level racing wheel stand 2.0
- Panasonic Lumix GX80 - makulátlan állapotban, sok extrával
- Eladó ASUS ROG FUSION II 500 + ASUS ROG THRONE QI Kitűnő Állapotban!
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- GYÖNYÖRŰ iPhone 11 Pro 64GB Space Grey -1 ÉV GARANCIA - Kártyafüggetlen, MS2050, 100% Akkumulátor
- Olcsó Notebook! Dell Latitude E7280! I5 7300U / 8GB DDR4 / 256GB SSD!
- Bomba ár! Lenovo ThinkPad L13 G1 - i5-10GEN I 16GB I 512SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- GYÖNYÖRŰ iPhone 13 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3059
Állásajánlatok
Cég: FOTC
Város: Budapest