- AMD vs. INTEL vs. NVIDIA
- Milyen billentyűzetet vegyek?
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Milyen házat vegyek?
- Milyen notebookot vegyek?
- Mini PC
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Így nézz tévét 2025-ben: új ajánlások, régi szabályok
- DUNE médialejátszók topicja
- Vezetékes FEJhallgatók
Új hozzászólás Aktív témák
-
Csontikka
aktív tag
válasz
Graphics #935 üzenetére
Szia!
1)
Akkor tudod ezt egy az egyben megkerülni ha kikapcsolod az UAC-ot. Ezt a felhasználói fiókok felügyelete beállításainál tudod megtenni. Ezután már egy admin jogú felhasználóval bejelentkezve kérdés nélkül le fog futni a telepítő scripted, vagy akár runas-sel is menni fog egy nem admin jogú user alól.Viszont rögtön hozzáteszem, hogy ez egyáltalán nem javasolt, ahogy te is rámutattál, nem véletlenül van ez a védelem bekapcsolva.
2)
Kerülő megoldásként ezeket a programokat nézd meg.
https://robotronic.de/runasspcEn.html
https://robotronic.de/elevateen.html
https://robotronic.de/runasroben.htmlEzekkel tudsz a script mellé illeszteni egy jelszófájlt, vagyis annak "beégetése" megoldható vele. Viszont nem minden program fut ezekből indítva megfelelően, Illetve bizonyos funkciók használatához előzetesen telepíteni / konfigurálni is kellhet a segédprogramokat, amivel lehet, hogy csak bonyolultabb és körülményesebb lesz az egész telepítési folyamat.
Üdv,
Csontikka -
Csontikka
aktív tag
(Get-Content "c:\test.txt").replace('mit', 'mire') | Set-Content "c:\test.txt_"
vagy szétszedve egy picit másképp, lehet így kicsit érthetőbb:
$path = "c:\test.txt"
$word = "mit"
$replacement = "mire"
$text = get-content $path
$newText = $text -replace $word,$replacement
$newText > $path"_"adatbekérés egy változóba:
$Test = Read-Host "Add meg a file nevet"
és utána ott használod fel ahol szeretnéd, pl:
$path = Read-Host "file eleresi utvonala"
$word = Read-Host "mit?"
$replacement = Read-Host "mire?"
$text = get-content $path
$newText = $text -replace $word,$replacement
$newText > $path"_"(mivel Powershell és nem batch ezért off topicra tettem a hsz-em.)
-
Csontikka
aktív tag
Szia!
Szerintem a tanár kódjában az a 2 sor arra szolgál, hogy szimbolizálja a működésbeli különbséget.
& - a következő parancs mindenképp lefut, valójában több parancsot adsz meg 1 sorban
&& - ha az előző parancs kimenete 0 akkor lefut (vagyis ez már egy előfeltétel ellenőrzés)
|| - ha az előző parancs kimenete nem 0 akkor fut le (tehát ez is egy előfeltétel ellenőrzés)a konkrét feladatoknál:
1)
Először másol, ha sikeres volt, akkor törölCOPY szov.txt D:\ && DEL szov.txt
&& utáni rész csak akkor fut le ha sikeres volt az első parancs, vagyis ez így ok
2)
Csak akkor próbálja kiírni egy fájl tartalmát, ha az létezikDIR szov.txt >NUL && TYPE szov.txt
&& utáni rész csak akkor fut le ha sikeres volt az első parancs, vagyis ez is rendben, csak akkor fogja kiírni a tartalmát ha a dir parancs kimenete 0 volt, ami akkor áll elő, ha a file létezik.
egy alternatív megoldás erre:
if exist szov.txt type szov.txt
(ha létezik szov.txt írd ki szov.txt tartalmát, ez is egyfajta előfeltétel)3)
Próbálja ki vizsgálat nélkül is a végrehajtástDIR szov.txt >NUL & TYPE szov.txt
itt viszont mivel csak 1 & jel van, így a második parancs is minden esetben lefut, függetlenül az első parancs kimenetétől, vagyis akkor is megpróbálja majd kiírni a szov.txt tartalmát, ha az nem is létezik
4)
btw:
cls
@echo offígy a cls látszik, akkor inkább
@echo off
clsés akkor eltűnt minden.
Üdv,
Csontikka -
Csontikka
aktív tag
Szia,
szerintem ez a kulcsa a kérdésednek:
Ez a pár soros script pl. bejárja a "D:\YOURDIR" könyvtárat és az összes ott található .txt kiterjesztésű állomány nevének kiírja 10 karakterét a 8. karaktertől kezdve.
SETLOCAL ENABLEDELAYEDEXPANSION
for /f "tokens=*" %%f in ('dir /b /s "D:\YOURDIR\*.txt"') do (SET NAME=%%f
echo !NAME:~8,10!)Üdv,
Csontikka -
Csontikka
aktív tag
WMI lekérdezésből indulj ki, ne a date/time parancsokból
@echo off
rem Get the time from WMI - at least that's a format we can work with
set X=
for /f "skip=1 delims=" %%x in ('wmic os get localdatetime') do if not defined X set X=%%x
echo.%X%
rem dissect into parts
set DATE.YEAR=%X:~0,4%
set DATE.MONTH=%X:~4,2%
set DATE.DAY=%X:~6,2%
set DATE.HOUR=%X:~8,2%
set DATE.MINUTE=%X:~10,2%
set DATE.SECOND=%X:~12,2%
set DATE.FRACTIONS=%X:~15,6%
set DATE.OFFSET=%X:~21,4%
echo %DATE.YEAR%-%DATE.MONTH%-%DATE.DAY% %DATE.HOUR%:%DATE.MINUTE%:%DATE.SECOND%.%DATE.FRACTIONS% -
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 -
Csontikka
aktív tag
válasz
zsotto31 #810 üzenetére
Szia,
netdom parancsal próbálkoznék először.
Egyébként a kérdés nem is az, hogy hogy kéne őket visszapakolni, hanem hogy miért esnek ki a domain-ből, nem próbáltatok rájönni?
(
dns probléma, registry beállítás, időszinkronizálás, stb. Mi ilyenkor a hiba? Hogyan veszitek észre? A gépek naplójából nem derül ki semmi sem? Meddig jó visszarakás után? (véletlenszerű, vagy mindig ugyanannyi idő után esik ki)
) -
Csontikka
aktív tag
válasz
magyarzoltan #800 üzenetére
-
-
Csontikka
aktív tag
-
Csontikka
aktív tag
nm,
és mit csinál, vagy mit nem? így nehéz segíteni :/
(megjegyzem nálam működik)milyen rendszer, mit ír ki, hogy futtatod?
(nekem pl win7 és ha a c:\users-be akartam fájlokat kreálni azt pl csak adminisztrátorként tudtam)
dobj valami képernyőt az eredményéről (echo off nélkül)... abból esetleg tovább lehetne gondolkodni!
-
Csontikka
aktív tag
Hali,
próbáld meg így:
Setlocal EnableDelayedExpansion
ECHO HOL KERES TXT FAJLOKAT (PL.: C:\USERS\)?
SET /P G=
IF EXIST %G%\*.TXT ( ECHO DATUM ÉS IDO: %DATE%; %TIME% > %USERPROFILE%\DESKTOP\FAJL_LOG.TXT & ECHO %G% - EZEN AZ ELERESI UTON TALALT TXT KITERJESZTESU FILE-OKAT >> %USERPROFILE%\DESKTOP\FAJL_LOG.TXT)
IF NOT EXIST %G%\*.TXT (
ECHO ADJA MEG A TXT FILE NEVET:
SET /P N=
ECHO ADJA MEG HANYSZOR JELENJEN MEG:
SET /P D=
FOR /L %%I IN (1, 1, 4) DO ECHO. > %G%\%%I_!N!.TXT
) -
Csontikka
aktív tag
válasz
jagermester #608 üzenetére
Ha képernyőbeállíásról van szó (tehát felbontás, színmélység), arra én régen a "Command Line Display Changer" nevű parancssoros progit használtam...
-
Csontikka
aktív tag
válasz
PumpkinSeed #568 üzenetére
van a dosbox.conf-ban egy [autoexec] rész
az alá írd be amit el szeretnél indítani.
Win7 alatt ezt a filet az alábbi mappában találod:
c:\Users\%USER%\AppData\Local\DOSBox\ -
Csontikka
aktív tag
válasz
PumpkinSeed #566 üzenetére
2 megolás van, vagy a "belső" c:\autoexec.bat-ba rakod bele a batch azon részét aminek "belül" kell végrehajtónia.
2. megoldás, hogy készítesz egy config filet és azzal hívod meg a dosbox-ot.
első körben ezeket tanulányozd át. a 3.ban amit te szeretnél, de az első kettő is kellhet a megértéséhez:
-
Csontikka
aktív tag
válasz
PumpkinSeed #564 üzenetére
úgy, hogy ezt a részt a dosbox autoexec.bat-jába rakod:
mount G: E:\bc
G:
cd bc
cd binmo
bc -
Csontikka
aktív tag
válasz
BatchMan #493 üzenetére
nem kötekedni szeretnék vele, de szerintem épp így lett nem egyértelmű a kód...
Ha /d-vel indítod a start-ot és macskakörmözöl akkor gyönyörűen elkezeli a szóközöket és egyéb lüke karaktereket, míg ha a usernek volt egy "Programok" könyvtára a D gyökérben mielőtt kitette oda az első telepített progiját akkor máris borul a ~1...
-
Csontikka
aktív tag
válasz
molnarpeter #489 üzenetére
Szia,
a sleep-.exe én úgy tudom nem fut a 64 bites windows-on, mert 16 bites alkalmazás, viszont szerintem a timeout utility ott van a system32-ben, ha nincs akkor pedig ping paranccsal is meg lehet oldani a várakoztatást: (pl. várj 3 mp-et: ping 1.1.1.1 -n 1 -w 3000 > nul)
Índításhoz pedig a start parancsot használd,különben csak akkor megy tovább a következő sorra, ha bezártad az alkalmazást.
(Alapértelemezetten olyan, mintha start /wait -el indítanál, ha nem írod ki)
szerintem így jó lesz:
@echo off
color 17
:label
taskkill /F /IM Origin.exe
start /d"D:\Program Files (x86)\Origin" Origin.exe
timeout 1800
goto labelÜdv,
Csontikka -
Csontikka
aktív tag
-
Csontikka
aktív tag
válasz
vajdahunyad1 #485 üzenetére
akkor ezek szerint mást hívunk autologon-nak
de azt nem értem, elmondásod alapján neked is épp arra lenne szükséged amit írtam.
PC indulásakor ne kérjen jelszót, de ha kijelentkezel, akkor bármilyen userre át tudj jelentkezni:ezt pedig így tudod elérni:
cmd
control userpasswords2
ráállsz arra a userre akivel induljon a gép, felül kiveszed a pipát, nyomsz egy alkalmaz-t, beírod a jelszót restart és kész.Nem kell hozzá semmi registry trükközés és hasonló és független attól, hogy hány helyi usered van a gépen.
-
Csontikka
aktív tag
válasz
vajdahunyad1 #482 üzenetére
hogyan állítottad be ezt az autologon-t?
Az én gépem is autologon-ol, de ha kijelentkezik nem jelentkezik vissza magától, csak ha újraindítom és eddig bármelyik gépen ahol ez be volt állítva így működött.
-
Csontikka
aktív tag
válasz
vajdahunyad1 #480 üzenetére
shutdown /l
a többit nem értem
(egy sima kijelentkezés miért befolyásolná az autologon-t?) -
-
Csontikka
aktív tag
válasz
ravenwood #429 üzenetére
értelek. Megoldás: felejtsd el a batch filet, nem az kell ide
Az asztali géped elérésére használj Teamviewer-t (nem felügyelt hozzáférés beállítással), vagy valamilyen VNC-t. pl RealVNC, UltraVNC, stb.Ezekkel a programokkal ha mindkét oldalon be van állítva hozzá tudsz csatlakozni a másik géphez, de nem zárolja le azt. Csak mondjuk úgy "kapsz egy másolatot a képből, a bill. meg az egér vezérlőből".
-
Csontikka
aktív tag
válasz
ravenwood #425 üzenetére
Szia,
mivel a batch file user alatt fut, így miután kijelentkezel megáll az is, visszajelentkezni kicsit nehézkes lesz...
miért kell kijelentkezni?, más user nevében való parancsfuttatásra utt a runas parancs.
runas /?
(kijelentkezés pedig: shutdown /l)Szerintem kicsit pontosabban írd le mit szeretnél, mert nem biztos hogy jó irányból közelíted meg a problémát, vagy ha mégis, akkor más is megértse h mit is szeretnél valójában....
Azt sem írtad le milyen op rendszer alatt szeretnéd megvalósítani.
Üdv,
Csontikka -
Csontikka
aktív tag
válasz
latyika1994 #423 üzenetére
Ne notepad-al szerkeszd a bat filet, hanem töltsd le a notepad++-t.
Nyisd meg a .bat fileodat.
Állítsd át a kódolást ANSI-ról közép európai OEM-852-es kódlapra.
Javítsd a hibás karaktereket és úgy mentsd le.Üdv,
Csontikka -
Csontikka
aktív tag
válasz
latyika1994 #418 üzenetére
legegyszerűbb ha kipróbálod:
írd be ezt egy batch-be:
start /wait c:\windows\system32\calc.exe
start /wait notepad
start /wait c:\windows\system32\calc.exe
cls
start /?
pauseA felnyíló programot amikor bezárod akkor ugrik a következőre.
start - indítsd el és menj a következő parancsra
start /wait - indítsd el, várd meg míg bezáródik és menj a következő parancsra -
Csontikka
aktív tag
válasz
latyika1994 #416 üzenetére
Szia,
nincs itt semmi lehetetlen
start /wait lesz a te barátodÜdv,
Csontikkapicit olvass feljebb: itt körül...
-
Csontikka
aktív tag
Szia,
az alábbi batch ellenőrzi 60 mp-enként, hogy a TASKNAME változóban megadott program fut-e, ha nem fut elindítja a STARTPROGRAM változóban megadott programot.
Azt a 3 sort ami SET-el kezdődik kell neked beparaméterezned, valamint ezt a .bat kiterjesztésű filet beraknod az indítópultba.
Üdv,
Csontikkarem @echo off@
SETLOCAL EnableDelayedExpansion
set TASKNAME=calc.exe
set STARTPROGRAM=c:\windows\system32\calc.exe
set DELAY_TIME=60
:try
set ISRUNNING=NO
PING 1.1.1.1 -n %DELAY_TIME% -w 1000 >NUL
tasklist /FI "IMAGENAME eq %TASKNAME%">TESZT.txt
for /f "tokens=1-4 delims= " %%a in (TESZT.txt) do (if %%a==%TASKNAME% set ISRUNNING=YES)
IF !ISRUNNING!==NO start %STARTPROGRAM%
if exist TESZT.txt del TESZT.txt
goto try -
Csontikka
aktív tag
-
Csontikka
aktív tag
válasz
Baryka007 #388 üzenetére
Szia,
nem tudom mitől szeretnél függővé tenni a sorok olvasását de valami hasonló ötletem lenne:
1, - Ha már a ciklus megkezdése előtt tudod, hogy mettől meddig akarsz olvasni a file-ban
A cikluson belül legyen egy valtozod, ami tartolja hanyadik sornal jarsz. Numerikus, mindig lepteted eggyel, belepes elott nullazod.
a ciklusba lépés előtt megadsz két változót, ami tarolja mettől meddig kell olvasni a file-ban.
A for ciklus do-n belül részét egy if-el kezdd. Nézd meg, hogy a sorváltozód nagyobb vagy egyenlo mint elso sor és kisebb vagy egyenlő mint utolsó sor. (LEQ, GEQ) Ha mind két feltétel teljesül akkor fusson csak le a do-n belüli rész. (Az if után a zárójelen belül ugyanúgy lehet több parancs, mint a do-nál)
2, - Ha azt szeretnéd, hogy elindulsz mondjuk első sortól és addig olvasson amig mondjuk nem talál egy Kék-et, akkor pedig valami hasonló a helyzet
A ciklusba lépés előtt adsz neki egy váltózot, hogy pl. "kellemegolvasni=YES".
A do-n belüli részen pedig azt mondod neki, hogy a sort csak akkor fusson arra a sorra, ha kellemegolvasni==YES (a többi részt szintén bezárójelezed). Ha megtalálod abban a sorban ami azt eredményezi, hogy már nem kell a következő sort olvasni akkor pl:if %%A==kék akkor set kellemegolvasni=no
így is végig fogja olvasni a file-t, de az első kék után már nem fog lefutni az a parancs amit függővé tettél a kellemegolvasni változótól.
mindkét esetben szükséges a környezeti változók késleltetett behelyettesítésének előzetes engedélyezése
SETLOCAL enabledelayedexpansion
sok sikert!
Üdv,
Csontikka -
Csontikka
aktív tag
válasz
Baryka007 #377 üzenetére
nagyon szivesen
sorry egy do kimaradt, meg az ékezetekkel is csak óvatosan főleg file névben ... elég pongyola voltam...
FOR /f "tokens=1,2 delims=;" %%A IN (d:\teszt.txt) do if "%%A"=="Kek" echo %%A;%%B>>D:\Kekek.txt
több parancsot is rakhatsz ám belülre pl:
FOR /f "tokens=1,2 delims=;" %%A IN (d:\teszt.txt) do (if "%%A"=="Kek" echo %%A;%%B>>D:\Kekek.txt
pause)Üdv,
Csontikka -
Csontikka
aktív tag
válasz
Baryka007 #374 üzenetére
Szia,
használj temp file-okat
alapból egy text fileba vannak az adataid pl vesszővel elválasztva
C:\teszt.txt
Kék;Fiat
Fekete;Fiat
Neon;Ferraristb
majd a program futásánál amikor a "válogatáshoz érsz" akkor valami hasonló csinálj:
pl kék kocsik átlistázása egy másik fileba
FOR /F "tokens=1,2* delims=;" %%A IN (C:\teszt.txt) if %%A==Kék echo %%A;%%B>>TEMP_Kékek
és utána az egészet beteszed egy ciklusba és utána mindig már csak az átszűrt listát szűrögeted tovább
a temp fileok a "tömbjeid" és mindig a követlező temp filet szűröd tovább,
a for-ral pedig kiolvasol a "tömböket"
nem kell sok változó, változóba mindig csak az legyen, amivel épp dolgozol/számolsz/hasonlítasz, stb.
a temp fileok nevét pedig pl egy numerikus változóval növelgeted minden ciklusban
Remélem ad támpontot amit írtam, többre most nem tellett
Üdv,
Csontikka -
Csontikka
aktív tag
válasz
Baryka007 #307 üzenetére
Szia, hogyne lehetne párhuzamosan futtatni
csinálsz mondjuk 3 batchet (foszal.bat, elsoszal.bat, masodikszal.bat)
foszal.bat
@echo off
if exist elsoszal.kesz del elsoszal.kesz
if exist masodikszal.kesz del masodikszal.kesz
start elsoszal.bat
start masodikszal.bat
echo Bevaras folyamatban...
:bevaras
if exist elsoszal.kesz if exist masodikszal.kesz goto tovabb
PING 1.1.1.1 -n 1 -w 1000 >NUL
echo .
goto bevaras
:tovabb
echo mindket szal lefutott.
pauseelsoszal.bat
pause
echo kesz>elsoszal.kesz
exitmasodikszal.bat
echo ez gyorsan lefut
echo kesz>masodikszal.kesz
exitamúgy én nem értem mit szeretnél konkrétan, csak gondolatébresztőnek írtam
Üdv,
Csontikka -
Csontikka
aktív tag
válasz
haromegesz14 #300 üzenetére
ha csak simán egy Start/Futtatásba beírod mondjuk "D:\" (vagy amilyen elérés épp neked kell) majd kipróbálod ugyanezt úgy, hogy parancssorból: "explorer "D:\"" ?
Szerintem a sebesség nem különbözhet, vagy azt mondod hogy mégis?lehet hogy nincs más megoldás, mivel ígyis úgyis az explorer.exe-n keresztül jeleníti meg a tartalmat
Max esetleg úgy tudnád kikerülni, ha pl total commandert vagy más filekezelőt nyitnál meg paraméterezetten, nem a beépített winest ami esetleg gyorsabban indul, bár szerintem a lassú indulás okozója maga a könyvtár tartalmának kilistázása, nem pedig az explorer.exe lassú indulása lehet.
-
Csontikka
aktív tag
válasz
haromegesz14 #298 üzenetére
mi a baj ezzel a paranccsal, v mi a konkrét probléma?, ill mi az ami nem engedi hogy ezt az egyszerű általad is leírt megoldást használd?
-
Csontikka
aktív tag
válasz
haromegesz14 #294 üzenetére
Szia,
van egy másik lehetőség is:
példa egy 3 változós vizsgálatra
set a=a
set b=a
set c=a
if %a%==%b% if %b%==%c% if %a%==%c% echo mindugyanazvagy pl:
if exist c:\autoexec.bat if exist c:\config.sys if exist c:\Windowss echo megvanminda3
(ha csak az egyik ágra akarsz utasítást rakni, akkor hatékony, ha minden eshetőséget végig akarszi vizsgálni, akkor az előttem szóló megoldása jobb)
Üdv,
Csontikka -
Csontikka
aktív tag
válasz
haromegesz14 #282 üzenetére
Szia,
nem teljesen értem a kérdést, de remélem az alábbi példa elvezet ahhoz amit meg szeretnél valósítani:
@echo off & setLocal EnableDelayedExpansion
set 1=elso
set 2=masodik
set 3=harmadik
:ujra
set rnd=%random%
set /a rnd=%rnd% /1000 +1
if %rnd% GTR 3 goto ujra
echo !%rnd%!Üdv,
Csontikka -
Csontikka
aktív tag
válasz
Baryka007 #268 üzenetére
Szia,
/L - a for ciklus beállítása, mellyel beállítod, hogy az érték készlet egy számsorozat lesz,melyet a zárójelen belül paraméterezel (kezdő érték, léptetés, végérték)
Tehát 209-től 1 esével halad felfele ezerig és végrehajtja a do ()-n belüli részt.
A %%i -be van mindig az aktuális érték, ha létezik a %%i könvtár akkor pedig felülírja az a változót.
tehát egyenértékű ezzel:
if exist 209 set a=209
if exist 210 set a=210
if exist 211 set a=210
...
if exist 1000 set a=1000
ECHO 209-%a% Movie Selection!Ha csak próbágatod cmd-ben a parancsot, akkor csak 1 % jel kell mindenhova, csak ha batch fileból futtatod, akkor kell 2 db % jel.
Üdv,
CSontikka -
Csontikka
aktív tag
-
Csontikka
aktív tag
válasz
chair.94 #202 üzenetére
Szia,
ha csak simán beírod egy wordpad-ba hogy "indítópult", az így fog kinézni:
nyiss egy cmd.exe-t és indíts el egy edit.com-ot, nyisd meg a nem működő batch file-odat, majd nézd meg az í és ó betűket, és javítsd ki ott, hogy jó legyen, majd mentsd vissza az edit.com-al, utána már mennie kell.
amúgy mit szeretnél csinálni pontosan?
ja, és azért kérdezi, hogy mit mentsen, mert nem ismeri fel az elérési utat, próbáld csak ki, ha az indítópult-ot elhagyod, simán működik.
Üdv,
Csontikka -
Csontikka
aktív tag
válasz
Csontikka #166 üzenetére
Közben megírtam, de ha van ötlet a finomításra szívesen fogadom!
dir "c:\documents and settings" /b /a:d >a.txt
for /F "eol=; tokens=*" %%i IN (a.txt) DO rd /s /q "c:\Documents and Settings\%%i\Local Settings\Temp"
for /F "eol=; tokens=*" %%i IN (a.txt) DO md "c:\Documents and Settings\%%i\Local Settings\Temp"
for /F "eol=; tokens=*" %%i IN (a.txt) DO rd /s /q "c:\Documents and Settings\%%i\Local Settings\Temporary Internet Files"
for /F "eol=; tokens=*" %%i IN (a.txt) DO md "c:\Documents and Settings\%%i\Local Settings\Temporary Internet Files" -
Csontikka
aktív tag
Sziasztok,
a következő lenne a feladat:
Törölni az összes Felhasználó alatti Temp és Temporary internet files mappákat
először is kiíratom 1 file ba a usereket:
dir "c:\documents and settings" /b /a:d >user.txt
és legyen egy torles.bat:
deltree "c:\documents and settings\%1\Local Settings\Temp"
szóval a kérdés, hogy oldható meg, hogy végigolvassa soronként a user.txt-t a script és utána meghívja a torles.bat -ot, %1 paraméterben mindig átadva az aktuális sort?
Előre is köszi a segítséget!
Üdv,
Csontikka -
Csontikka
aktív tag
Szia
ezeket a parancsokat értelmezd: cnetsh interface help
netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1
netsh interface ip set address "Local Area Connection" dhcp
netsh interface ip set dns "Local Area Connection" dhcp
netsh interface ip set wins "Local Area Connection" static 192.168.0.200
(súgók parancssorból:
netsh int ip set adress help
netsh int ip set help
stb)---------------------------------------
@echo off
REM CHOOSE.BAT
CHOICE /N Press Y or N:
REM N is the second of two choices, so...
if errorlevel 2 goto NO
echo You chose YES
goto end
:NO
echo You chose NO
:end-------------
choice.com XP-nek már nem tartozáka, operáld ki egy win98-ból és rakd be a windows mappájába, vagy keress rá pl DC-n
Remélem nagyjából vili, nem akartam mindent megoldani
Működés:
batch file indul,
choice.com teszi fel a kérdést
Yes nél egyik, No-nál másik szálon megy továbbnetsh beállítja staticra vagy dinamicra a hálókártya IP-jét, az átjáról a dns-t meg a wins-t!
Sok sikert!
Üdv
Csontikka -
Csontikka
aktív tag
hozzáírásnál nem két >> kell?
-
Csontikka
aktív tag
Köszi!
-
Csontikka
aktív tag
Sziasztok!
Xp alatt írok egy batch filet, de borzalmasan jeleníti meg a magyar karakterket.
Mit kell beállítani, hogy normális kezelje a kódlapot?
Előre is köszi!
Üdv
Csontikka
Új hozzászólás Aktív témák
Hirdetés
- ZBook Power 15 G10 15.6" FHD IPS i7-13800H RTX A500 32GB 512gb NVMe ujjolv gar
- Újszerű HP Pavilion 14-ec0004nh - 14"FHD IPS - Ryzen 5-5500U - 8GB - 512GB SSD - Win11 - MAGYAR
- Noblechairs HERO, 1 hetet használt irodai/gamer szék
- Fuji X-S20 2.5 év gari + 18-120 f4 + 33 f1.4 + 25 f1.8
- Inspiron 5406 2-in-1 14" FHD IPS érintő i5-1135G7 16GB 512GB NVMe magyar vbill ujjolv aktív toll gar
- Bomba ár! Dell Latitude E7250 - i7-5GEN I 8GB I 256SSD I 12,5" HD I HDMI I Cam I W10 I Garancia!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- AKCIÓ! ASUS MAXIMUS VIII HERO Z170 chipset alaplap garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Lenovo V130-15IGM laptop (Pentium Silver N5000/8GB/256GB SSD
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest