Hirdetés
- GoodSpeed: Te hány éves vagy?
- Luck Dragon: Asszociációs játék. :)
- eBay-es kütyük kis pénzért
- hcl: Amúgy mi a terv?
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Brogyi: CTEK akkumulátor töltő és másolatai
- Magga: PLEX: multimédia az egész lakásban
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- GoodSpeed: Ebes, a megtervezett falu!
Új hozzászólás Aktív témák
-
cigam
titán
válasz
haromegesz14
#320
üzenetére
Egy kis gépi kód programot hoz létre, ami nem csinál mást mint a begépelt szöveget átadja paraméterként (%%1) a batch fájlnak. Próbáld ki, hogy kiveszed az in.com törlését, és parancssorban elindítod.
A 64bites windows-on meg azért nem szereti futni, mert nem tartalmazza a 16bites programok (.com!) futtatásához szükséges környezetet. -
haromegesz14
senior tag
válasz
haromegesz14
#320
üzenetére
No, külföldi fórumon valami olyasmit írtak rá, hogy hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5 bekerülve egy com-ba (nem hiába csak .com-mal működik ), egy "program" lesz belőle, ami kikapcsolja a felhasználó számára a konzolon belüli echo bemeneteket. Angolul leírva valahogy jobban érthető. Tehát lényegében ennek köszönhetően nem látszanak az éppen begépelt karakterek.
Tehát ez valami gép nyelvi utasítás, azért néz ki így ahogy

Érthetőbb formában: Kép -
haromegesz14
senior tag
válasz
haromegesz14
#319
üzenetére
Talán megtaláltam a forrást. Bár azon kívül, hogy 64bit-es rendszer alatt nem működik, többet nem tudtam meg vele kapcsolatban.

-
Baryka007
addikt
válasz
haromegesz14
#317
üzenetére
echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5>in.com létrehoz egy in.com nevű filet amibe hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5 ez van ezt meg sajnos nem értem hogy milyen parancs vagy mi akar ez lenni

-
cigam
titán
válasz
haromegesz14
#315
üzenetére
kis trükkel:
Echo Off
CLS
set /p felhasznalo=Írd be a felhasználónevet:
echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5>in.com
set /p jelszo=Írd be a jelszavad:<nul
for /f "tokens=*" %%i in ('in.com') do (set jelszo=%%i)
del in.com
cls
echo %felhasznalo%
echo %jelszo% -
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 -
Baryka007
addikt
válasz
haromegesz14
#291
üzenetére
@echo off
:start
set /p valami1=Add meg az elso erteket
set /p valami2=Add meg a masodik erteket
if /i "%valami1%"=="Bokor" goto valami3
if /i "%valami2%"=="Fa" goto valami3
goto valami3:valami3
if /i "%valami1%"NEQ"Bokor" goto start
if /i "%valami2%"NEQ"Fa" goto start
set valami3=Erdo
echo "%valami3%"
pauseHa jól silabizáltam ki akkor szerintem így érted...
Ez a program azt csinálja hogy ha az egyik nem stimmel akkor vissza ugrik az elejére ahol valami1 és valami2-t kell megadni ha m2 stimmel egyszerűen tovább megy és lefut a program! Remélem erre gondoltál

-
Baryka007
addikt
válasz
haromegesz14
#289
üzenetére
Nem értem hogy pontosan mit értesz ez alatt de én az ilyeneket 2 IF parancsból csinálom...
if valami1=akarmi <parancs>
if valami2=akarmimas goto :valami3:valami3
set valami3=nemakarminem tudom hogy erre gondoltál e ha részletesebben le írod lehet tudunk segíteni de ha én nem csontika tuti

-
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
Új hozzászólás Aktív témák
- ÚJ CORE I5 14400F GAMER MAX PC 16-32GB RAM 512GB NVME SSD NVIDIA RTX 2060 6GB DDR6 2ÉV GAR!
- Új (kibontott) Sage Express Impress SES876BSS
- ÚJ ASUS TUF AMD RYZEN 5 5600X GAMER MAX PC 16-32Gb RAM 512GB SSD ÚJ RTX 5060 8GB DDR7 2ÉV GAR
- Laptop hűtőpad 15' laptopokhoz
- ÚJ 4K CORE I5 14400F Gamer MAX PC 32Gb RAM 512GB NVME SSD ÚJ GAINWARD RTX 5060 8Gb DDR7 2ÉV GAR!
- LG 39GS95UE - 39" Ívelt OLED / QHD 2K / 240Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
- BESZÁMÍTÁS! ASUS H510M i5 11500 16GB DDR4 512GB SSD RX 7600 8GB Zalman T4 Plus be quiet! 600W
- FIFA 16 Playstation 4
- ÁRGARANCIA!Épített KomPhone i5 14600KF 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Telefon felvásárlás!! Honor 200 Lite, Honor 200, Honor 200 Pro, Honor 200 Smart
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest



