- Ulefone Note 17 Pro - tolmácsot szeretnék kérni
- Yettel topik
- Eredeti dizájnnal tér vissza idén a Nokia 225 4G
- Milyen okostelefont vegyek?
- Telekom mobilszolgáltatások
- Audiofil mobillal készül a Moondrop
- Poco X6 Pro - ötös alá
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy S23 Ultra - non plus ultra
- Prohardver app (nem hivatalos)
Hirdetés
-
Az MSI RadiX AXE6600 tesztje – router, játékosoknak
ph Az MSI is bejelentkezett a gamer routerek piacára, fő ajánlatuk egy Wi-Fi 6E kompatibilis modell.
-
Toyota Corolla Touring Sport 2.0 teszt és az autóipar
lo Némi autóipari kitekintés után egy középkategóriás autót mutatok be, ami az észszerűség műhelyében készül.
-
A TikTokon marakodik Trump és Biden
it Trump szerint ha betiltják a TikTokot, annak a felelőse Biden lesz. A betiltás Trump szerint csak a Metát tenné még gazdagabbá.
Új hozzászólás Aktív témák
-
PumpkinSeed
addikt
systeminfo | find /i "Operációs rendszer neve"
systeminfo | find /i "Operációs rendszer verziója"
ipconfig | find /i "IPv4-cím"Van egy batch filem amiben a fenti kódrészlet van. Lefut, de nem adja be. Ezután még egy pause van és vége.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
cigam
félisten
válasz PumpkinSeed #551 üzenetére
Mit nem ad be?
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
cigam
félisten
válasz PumpkinSeed #553 üzenetére
Milyen (nyelvü) oprendszer? a sima sysinfo kimenetében van "Operációs rendszer neve"
Pl. W8.1 alatt a systeminfo | find /i "Os Name" működik.[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
PumpkinSeed
addikt
-
cigam
félisten
válasz PumpkinSeed #555 üzenetére
Persze mert más a codepage. Ha bekapcsolod a viszhangot, te is látod, hogy az ékezet bekavar:
>systeminfo | find /i "Operßciˇs rendszer neve"
>systeminfo | find /i "Operßciˇs rendszer verziˇja"
>ipconfig | find /i "IPv4-cÝm"Ne notepaddal szerkeszd, hanem olyannal ami tud 852-es kódlapot használva menteni. pl AkelPad
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
cigam
félisten
-
PumpkinSeed
addikt
Na én most megkapom az adatokat, de karakterkódolási hiba van benne, pedig a chcp 1250-et is beletettem. A kimenetben van a hiba.
Illetve az ipconfigos részt, még mindig nem kapom meg.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
Baryka007
őstag
válasz PumpkinSeed #562 üzenetére
Így próbáltad már?
>> valami.txt systeminfo | find /i "Operßciˇs rendszer neve"
Így ki írja szöveges dokumentumba ( elvileg ékezetes betűkkel ) bár még nem teszteltem...
[ Szerkesztve ]
-
PumpkinSeed
addikt
válasz Baryka007 #563 üzenetére
Működik.
Viszont van egy ilyenem:
cd C:\Program Files (x86)\DOSBox-0.74
DOSBox.exe
echo SZAR!
mount G: E:\bc
G:
cd bc
cd binmo
bcEz megnyitja a DOS-box-ot, majd elhal. A DOSBox nem hajt végre semmit. Hogyan lehetne ezt megcsinálni?
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
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[ Szerkesztve ]
-
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:
[ Szerkesztve ]
-
PumpkinSeed
addikt
válasz Csontikka #567 üzenetére
Csináltam egy autoexec.bat-ot benne ami kell beletettem a dosbox mappájába C/progfájl/dosbox... Nem megy. Csináltam egy autoexec mappát beletettem nem megy. Csináltam egy cdrive mappát beletettem nem megy.
A DOSBox options.bat-ba beleírtam, hogy autoexec.conf-t indítsa el, majd azt létrehoztam, de az se megy. Én vagyok ilyen hülye?
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
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\ -
looser
addikt
Sziasztok! Valaki írna nekem egy olyan batchet, amely egy textfilet (első paraméter) feldarabol és a darabjait növekvő számsorba rendezve leteszi egy tetszőleges mappába (második paraméter) vagy akár ugyanoda leteszi *.vcf néven? Egy vCard-ot szeretnék darabolni, de órák óta küzdök és egy rakat alkalmazást kipróbáltam, de mindegyik elhasalt ezen a "feladaton". Maga a .vcf file (névjegyzék) egy elhalt androidos telóról való, amit egy Nokia 3110-be szeretnék feltölteni, de a PC Suite az első nevet hajlandó csak betölteni. 1500+ nevet tartalmaz a vcard, így nem szeretném egyenként szétdarabolni...
Nagy köszönet a segítségért!Apropó: a BEGIN:VCARD sor előtt és az END:VCARD sor után kellene vágnia.
[ Szerkesztve ]
Mindent tudok a rákászszakmáról...
-
sztanozs
veterán
splitvcf.vbs
filename = "C:\Temp\textfile"
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(filename)
id = 0
Do Until f.AtEndOfStream
line = f.ReadLine
If Trim(line) = "BEGIN:VCARD" Then
startwrite = true
Set fo = fso.CreateTextFile("C:\Temp\" & id & ".vcf", True)
End If
If startwrite Then
fo.Write line & vbCrLf
End If
If Trim(line) = "END:VCARD" Then
startwrite = false
fo.Close
id = id + 1
End If
Loop
f.Close[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
looser
addikt
-
sztanozs
veterán
A kód első sorában kell beállítani, hogy hol a fájl - át kell íni a "-ök között. A kimeneti könyvtárak később kell a kódba beírni, de mindjárt megmódosítom neked
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
output dir végére kell lezáró \
if WScript.Arguments.Count() <> 2 Then
wscript.echo "Usage:" & vbcrlf & "splitvcf.vbs filename output_dir"
wscript.quit -1
End If
filename = WScript.Arguments(0)
odir = WScript.Arguments(1)
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(filename)
id = 0
Do Until f.AtEndOfStream
line = f.ReadLine
If Trim(line) = "BEGIN:VCARD" Then
startwrite = true
Set fo = fso.CreateTextFile(odir & Right("00000" & id, 6) & ".vcf", True)
End If
If startwrite Then
fo.Write line & vbCrLf
End If
If Trim(line) = "END:VCARD" Then
startwrite = false
fo.Close
id = id + 1
End If
Loop
f.Close[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Tailor21
csendes tag
Üdv!
Remélem jó helyen járok!Minden gép indításnál egy ideje ez az idegesítő üzenet jelenik meg. Hogy lehet eltüntetni? Mi okozza ezt?
Win7 64bitHa jól emlékszem IP címet néztem meg azóta csinálja ezt
[ Szerkesztve ]
-
Csontikka
aktív tag
válasz Tailor21 #578 üzenetére
szerintem inkább itt próbálkozz:
egyébként vagy installáltál valamit ami lefut indításkor, vagy benyeltél valami vírust.
Ha érzel ehhez elég erőd, ezzel a progival valószínüleg elég hamar megtalálható a hibás bejegyzés.
kis infó hozzá[ Szerkesztve ]
-
O$zkł
aktív tag
Sziasztok
szeretnék írni egy egyszerű batch programot ami a felhasználótól kér be egy számot, majd ezt felhasználja a továbbiakban, ezt az adatbekérést hogy tudom megvalósítani ?"Be the change you want to see in the world"
-
Baryka007
őstag
set /p a közvetlen.... de külső fájlból is tudsz adatot bekérni így:
for /f "tokens=1,2 delims=;" %%A in (VALAMI.TXT) do (
)
két zárójel között meg azt írsz amit akarsz ez adatbázis szerűen olvas be akármit a programba. Az én példámnál ez úgy működik hogy két mező van (oszlop) majd a rekordokon (sorokon)egyesével végig megy a program amiket úgy kérsz le ha pl az első mezőből akarsz kiolvasni hogy %%A a második meg %%B valamint a fájlban ; ilyen jellel kell elválasztani a két számot, vagy betűket szavakat stb stb....
-
bepken
veterán
sziasztok!
úgy 1 hete villant át az agyamon, hogy azt a rengeteg előre megírt script-et (batch és powershell), amivel a melóhelyen folyamatosan teleszemetelem az egyik mappámat, talán össze lehetne rakni egy "programba".
eddig egész sok mindenre rájöttem különböző leírások alapján, de van egy olyan hibaforrás, amit sehogy sem sikerül kiküszöbölnöm...
a kérdéses program rész(let):
set /p choice=Válassz! -
ECHO.
if '%choice%'=='0' call MAIN.bat
if '%choice%'=='1' call ip_BP.bat
if '%choice%'=='2' call dom_BP.bat
if '%choice%'=='' goto start
if not '%choice%'=='1'2'3' goto startamikor választok egy számot, behívja az adott az adott fájlt. ha nem választok semmit vagy nem a felsorolt opciók közül választok, akkor visszamegy az elejére. eddig rendben is van.
viszont! hogyha mondjuk a "dom_BP.bat" fájlból visszalépek a "MAIN.bat" fájlba és "véletlenül" nyomok egy entert, akkor a legutóbb választott karakternek megfelelően viselkedik.
ez nem egy hatalmas probléma, de okozhat kellemetlenségeket a későbbiekben, mert elég szerteágazó kis programnak tervezem.
(például legutóbb a "0 - vissza" opciót választottam, véletlenül újra lenyomom az entert és ekkor csinál valami hülyeséget)eléggé laikus vagyok a témában (gondolom ez le is jött...) de remélem, nagyjából érthető, mi is volna a problémám.
előre is köszönöm a segítséget, tanácsokat
╔═══════ "Csak egy visszatérés létezik és az nem a királyé...hanem a JEDIÉ!" ═════╗ ╚════════════════ Xiaomi Mi A1 ═════ Huawei Nova 5T ═════════════╝
-
bepken
veterán
betettem a set "choice=" sort mindegyik script elejére. ez úgy tűnik, meg is oldotta a problémát
köszi szépen a segítséget!
╔═══════ "Csak egy visszatérés létezik és az nem a királyé...hanem a JEDIÉ!" ═════╗ ╚════════════════ Xiaomi Mi A1 ═════ Huawei Nova 5T ═════════════╝
-
bepken
veterán
a következő lépés - amit kigondoltam - az volna, hogy ezeket a scripteket egyetlen futtatható állományba pakoljam össze.
most épp egy bat2exe nevezetű programmal oldottam meg mindezt, de nem vagyok benne biztos, hogy ez a módszer teljesen biztonságos... (tekintve, hogy az avira már kétszer beriasztott, mióta a "complie" gombbal molyolok )van erre a célra jól bevált program/módszer?
sokkal kényelmesebb és esztétikusabb volna az egész, ha ezt a lépést sikerülne valahogy összehoznom. sőt a legkényelmesebb az volna, ha én szabhatnám meg, hogy hová csomagolja ki ezeket a fájlokat (amolyan installer "stílusban")[ Szerkesztve ]
╔═══════ "Csak egy visszatérés létezik és az nem a királyé...hanem a JEDIÉ!" ═════╗ ╚════════════════ Xiaomi Mi A1 ═════ Huawei Nova 5T ═════════════╝
-
PumpkinSeed
addikt
Hogyan tudom a rendszer időt lekérdezni egy batch fileban?
Elég lenne, csak az órát lekérdezni, vagyis inkább jobb is lenne.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz PumpkinSeed #588 üzenetére
Solved
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
bepken
veterán
adott egy Ethernet nevezetű helyi kapcsolat. a következő paranccsal küzdök:
netsh interface ip set address name="Ethernet" static 192.168.2.%ip% 255.255.255.0 192.168.2.1 1
ahol ugye "Ethernet" a kapcsolat neve, az %ip% a változó, amit korábban kell megadnile is fut, be is állítja a megfelelő címeket, viszont ezután megy tovább a script, a netsh interface ip show config paranccsal lekérdezem a konfigot, de valamiért éppen csak az IP címet nem mutatja...
ha mauálisan kérdezem le, akkor viszont ott van. na ezt magyarázza el valaki╔═══════ "Csak egy visszatérés létezik és az nem a királyé...hanem a JEDIÉ!" ═════╗ ╚════════════════ Xiaomi Mi A1 ═════ Huawei Nova 5T ═════════════╝
-
bepken
veterán
válasz Csontikka #591 üzenetére
megoldódott közben, alaposan benéztem...a codepage kavart be - ha jól gondolom. a script-ben 1252 szerepelt, az ankelpad-ban pedig 852-essel mentettem el mindegyiket. aztán gondolom ez futtatáskor már nem igazán tetszett neki. aztán hogy mi csúszott el annyira, hogy épp az ip címet nem írta ki a netsh paranccsal....
lényeg, hogy miután átjavítottam 852-re a script-ben is, azután már jól működikna de van még kérdésem bőven, remélem nem gond
szóval hogyan tudnám két változó értékét összefűzni, majd ezt harmadik változóként alkalmazni?
"terem száma"-"gép száma" >> ezeket összefűzve állna össze a gép neve, például "120-13"a következő lépésben pedig ez alapján az érték alapján szeretném módosítani a gép nevét.
ahogy olvasgattam, nem igazán van mód arra, hogy egyszerűen csak lecserélje, mert be kell írni a jelenlegi gép nevet is....╔═══════ "Csak egy visszatérés létezik és az nem a királyé...hanem a JEDIÉ!" ═════╗ ╚════════════════ Xiaomi Mi A1 ═════ Huawei Nova 5T ═════════════╝
-
bepken
veterán
így sikerült megoldani:
set /p class=Terem száma:
...
set /p pc=Gép száma:
....
WMIC computersystem where name='TEST-PC' call rename name='%class%-%pc%'viszont az aktuális név így muszáj, hogy fix legyen (ami jelenleg nem probléma, mert éppen klónozás előtt vagyok)
de továbbra is érdekelne, hogy össze lehet e hozni két változót egy változóba╔═══════ "Csak egy visszatérés létezik és az nem a királyé...hanem a JEDIÉ!" ═════╗ ╚════════════════ Xiaomi Mi A1 ═════ Huawei Nova 5T ═════════════╝
-
bepken
veterán
válasz Baryka007 #594 üzenetére
amit szeretnék:
először kérjen be egy számot, ez a "terem száma"
majd kérjen be egy újabb számot, ez a "gép száma"
végül ezt a két változót fűzze össze kötőjellel elválasztva (pl.: 130-12)eddig el is jutok, igazából a gépnevet is módosítja a számomra megfelelő formátumban. csak gondoltam van arra is mód, hogy ne figyelje az aktuális gépnevet, egyszerűen csak írja felül azzal, amit korábban bekért.
(mint pl.: egy ip-cím módosításakor)
ebben az esetben tudnám használni korábban konfigurált gépeken is, ahol még nincs egységes gépnév. (ergo mindig külön be kéne kérni azt is)[ Szerkesztve ]
╔═══════ "Csak egy visszatérés létezik és az nem a királyé...hanem a JEDIÉ!" ═════╗ ╚════════════════ Xiaomi Mi A1 ═════ Huawei Nova 5T ═════════════╝
-
bepken
veterán
válasz Baryka007 #596 üzenetére
tényleg ennyiből áll az a rész, ahogy fentebb írtam:
ECHO írd be a terem számát!
ECHO.
set /p class=Terem száma:
cls
ECHO írd be a gép számát!
ECHO.
set /p pc=Gép száma:
WMIC computersystem where name='TEST-PC' call rename name='%class%-%pc%'úgy
oldottamkerültem meg a problémát, hogy csináltam egy klónt, ahol a gép neve TEST-PC╔═══════ "Csak egy visszatérés létezik és az nem a királyé...hanem a JEDIÉ!" ═════╗ ╚════════════════ Xiaomi Mi A1 ═════ Huawei Nova 5T ═════════════╝
-
sgx
tag
Sziasztok!
Adott ez a kis programreszlet:
@Echo.
@copy %instpath%\Idoszinkron\BATCH\\timeserv.exe %Windir%\system32
@if %errorlevel% EQU 0 echo TimeServ.exe masolasa megtortent!
@if %errorlevel% NEQ 0 echo !!!TimeServ.exe NEM tortent meg!!!
@Echo.A batch utáni 2 "\\" jel mit takar? az eleresi uthoz nem lenne eleg csak "\"? igy nem syntax error-ra kéne futnia a programnak?
-
bepken
veterán
válasz Baryka007 #599 üzenetére
dehát a névnek így is fixnek kell lennie, nem?
sajnos továbbra is azt írja ki, mint az én verziómban: "No Instance(s) Available." (ha csak nem TEST-PC a neve)
╔═══════ "Csak egy visszatérés létezik és az nem a királyé...hanem a JEDIÉ!" ═════╗ ╚════════════════ Xiaomi Mi A1 ═════ Huawei Nova 5T ═════════════╝
Új hozzászólás Aktív témák
- Autós topik látogatók beszélgetős, offolós topikja
- TP-LINK WDR3600 router
- Ulefone Note 17 Pro - tolmácsot szeretnék kérni
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Kezdő fotósok digitális fényképei
- Yettel topik
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Vezeték nélküli fülhallgatók
- Hollow Knight
- Milyen egeret válasszak?
- További aktív témák...
- LG UltraGear 27GP850P-B Monitor
- Samsung Galaxy A52s 5G-Kártyafüggetlen-Hivatalos Samsug jótállási jegy-Garanciális-Karcmentes
- HIBÁTLAN iPhone 14 Pro 512GB Silver - Kártyfüggetlen, 1 ÉV GARANCIA, 100% Akkumulátor
- Pavilion 15-cx0023nf 15.6" FHD IPS i5-8300H GTX 1050 16GB 500GB NVMe gar
- HIBÁTLAN iPhone 14 Pro 1TB Space Black - Kártyfüggetlen, 1 ÉV GARANCIA, 100% Akkumulátor