- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Yettel topik
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- iPhone topik
- Huawei Watch Fit 5 Pro - jó forma
- Apple iPhone 17e – mágnesek ereje
- Honor 600 – kezes, kitartó, költséges
- Milyen okostelefont vegyek?
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
supesz
aktív tag
A már linkelt tutoroknál jobban nem tudok segíteni, esetleg másik tutorialokkal. Google segít.
Szerintem ne úgy állj neki, hogy na most akkor megtanulsz programozni, mert ha nem tudsz, akkor nem fog menni csak úgy. Inkább koncentrálj a megoldandó problémára, beírod keresőbe, vagy leírod itt konkrétan, megpróbálsz találni valami megoldást rá, keresel/találsz példakódokat, tanulmányozod őket, átalakítod őket neked megfelelőre stb.Hát az a helyzet, hogy tudnom kellene, csak sosem foglalkoztam vele. A struktúrált programozást legalábbis szerintem értem. Sajnos az objektum szemlélettel gondom van. Nem tudom merre induljak el. A te példádból nem tudok kiindulni, mert rögtön annyi kérdésem van hogy csak na. Nem tudom, mit miért csináltál benne és vanak ott érdekes kifejezések is.
Sajnos már az első akadálynál elbuktam, mert fogalmam sincs hogyan kérjem le az aktuális dátumot (???), de sok dologról nincs fogalmam még ezen felül. -
supesz
aktív tag
Ha komolyabb scripteket kell írni, akkor eléggé felejtős a dosos batch maradvány..
wshost féle vbs vagy jscript-tel érdemes megismerkedni:
pl:
Set fileobj = CreateObject("scripting.filesystemobject")
Set file = fileobj.GetFile("autoexec.bat")
createdate = file.DateCreatedIf DateDiff("d", createdate, Now) > 100 Then '"d" = két dátum különbsége napban, ha 100 napnál nagyobb a difi"
Wscript.Echo "100 napnál régebbi: " & DateDiff("d", createdate, Now) & " napos"
Dim shell
Set shell = CreateObject("WScript.Shell")
shell.Run "C:\akarmi.exe" 'akarmi.exe futtatása'
Else
WScript.Echo "100 napnál korábbi: " & DateDiff("d", createdate, Now) & " napos"
End IfHát én ezt nem nagyon értem. Olyan helyre keveredtem, ahol aztán azt sem értem, amit kérdeznek. MSDN Tudnál nekem segíteni? Legalább elindulni.
-
supesz
aktív tag
Na mindegy.
Azt tudom (gondolom), hogy te értesz hozzá, azt is tudom, hogy én nem.
Szóval neked van igazad. A lényeg a lényeg. Most a VBScripttel ismekedem, mert az szimpi.
A kódot, amit linkelttél, letöltöttem és tetszett. Az VBScript volt.
Mennél többet foglalkozom vele, annál inkább képbe fogok kerülni.
Késöbb még referálunk a témáról és akkor esetleg felteszek pár kérdést, ami nem volt világos.
-
supesz
aktív tag
Ja. Látom.

JavaScript:
document.write("1+1=" + 1+1 + ".");
VBScript:
MsgBox ("1+1=" & 1+1 & ".")
Ez a VBScript dolog fogott meg, most ahogy olvastam a linkjeidet. Asszem ezen a vonalon indulok el. Meglátjuk meddig jutok segítség nélkül.
supesz
-
supesz
aktív tag
Én nem javascriptet írtam, hanem Jscriptet, nem teljesen ugyanaz a kettő, és főleg nem ugyanarra használatos. Másrészről meg semmi köze a böngészőkhöz annak, amit én ajánlottan, mert mint mondtam, a Wshost szolgáltatás futtatja a gazdagépen, és szinte bármilyen adminisztrátori scriptelési feladat megoldható velük. Írtam egy példát is, miért nem nézed meg azt, hogy fogalmad legyen róla?
pelda
Mentsd le a vbs fájlt, és futtasd le.szerk: vbsedit nevezetű shareware program is sokat segíthet az indulásban, van benne egy rakat sample.
Én megnéztem a példafájlodat, de nem gondoltam, hogy le is tudom futtatni
Na mindegy. Szóval, akor én összekevertem a szezont a fazonnal.
A JScript az nem JavaScript. Kár pedig elég jól belejöttem itthon a gyakorlásába
(kárba nem megy).
Szóval engem tényleg érdekel a Batchon kívül vmi használható script nyelv, de semmiképpen sem egy teljes prognyelv (még).Megnézem azokat a tutorialokat, amiket linkeltél.
Legalább kicsit helyre áll a kép a fejemben (tényleg azt hittem, hogy a JScript az JavaScript, a másikról meg nem is hallottam :lol:).Ha van kérdésem, akkor kereslek, ha nem baj.
Persze nem privátba, hanem keresek egy irányult topikot (Biztos van).Mégegyszer köszi.

-
supesz
aktív tag
Van itthon tananyagom a javascripthez és a W3School is segít.
A kérdésem csak az, hogy ezzel, hogyan fogom tudni automatizálni a munkámat a windowsban? Itt minden tele van azzal, hogy a javascriptet a böngésző fodítja éssatöbi. Hogyan fogom ezt lefuttatni hasonlóan egy batch állományhoz? -
supesz
aktív tag
Ha komolyabb scripteket kell írni, akkor eléggé felejtős a dosos batch maradvány..
wshost féle vbs vagy jscript-tel érdemes megismerkedni:
pl:
Set fileobj = CreateObject("scripting.filesystemobject")
Set file = fileobj.GetFile("autoexec.bat")
createdate = file.DateCreatedIf DateDiff("d", createdate, Now) > 100 Then '"d" = két dátum különbsége napban, ha 100 napnál nagyobb a difi"
Wscript.Echo "100 napnál régebbi: " & DateDiff("d", createdate, Now) & " napos"
Dim shell
Set shell = CreateObject("WScript.Shell")
shell.Run "C:\akarmi.exe" 'akarmi.exe futtatása'
Else
WScript.Echo "100 napnál korábbi: " & DateDiff("d", createdate, Now) & " napos"
End IfApám! (Wow)
Most komolyan mondom, hogy kitaláltad a gondolatomat!
Ezt akartam kérdezni:
Tö*öm tele van a DOS batch állományaival. Miben érdemes scriptelni, ha komolyabban akarom automatizálni a munkámat?Mi az a wshost féle vbs? (a jscript-et értem).
Ja! Köszi!

supesz
-
supesz
aktív tag
Azt lehet szerintetek (egy batch-vel), hogy az aktuális dátummal összehasonlítom a fájl (létrehozásának) dátumát és, ha az egy értéknél nagyobb, akkor végrehat egy utasítást.
-
supesz
aktív tag
köszönöm a segítséget!

-
supesz
aktív tag
-
supesz
aktív tag
Na akkor még egy utolsó dolog.
Hogyan tudnék batchból egy állományt letömöríteni?
Van beépített tömörítő az xp-ben? Olyan tömörítő parancs kellene, amit bármelyik gépen adok ki, elvégzi a feladatot. Ha esetleg nem lenne, akkor a power archiver program van rendszeresítve. Esetleg egy ingyenes Arj tömörítővel próbálkozzak? Az ingyenes egyáltalán (a régi dosos változata) ? Van vmi ötletetek?supesz
-
supesz
aktív tag
akkor túlspiláztam :LOL:
és lám működik...
-
supesz
aktív tag
Konkrétan ez kell nekem (azt hiszem
)taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe
A probléma, hogy az /fi kapcsolót nem tudom jól paraméterezni.
Gipsz Jakab fh. alatt fut az outlook. Szeretném, ha a batch fájl ezt becsukná (A batchnek bármilyen fh. alatt le kell futnia pl.: Gipsz Jakabné, Víz Elek, Pop Simon szóval valami környezeti változóra gondoltam, csak nem tudom ,hogy az épen bejel. fh.-nak mi a körny.váltja.).Ha valami nem vili szóljatok.
Annyit már kitaláltam, hogy az /im kapcsolóban az OUTLOOK.exe -t kell megadni.

Szóval ennyit tudok eddig:
taskkill /f /im OUTLOOK.exe
-
supesz
aktív tag
-
supesz
aktív tag
Hello,
Segítségre lenne szükségem.
A batch-al szeretnék bezáratni egy programot. Hogyan tudom megtenni?supesz
-
supesz
aktív tag
Akkor lassabban.

Logon script-nek megadod a login.bat-ot
login.bat tartalma:
akarmi.exe
Innentől kezdve bármid van, amit akarmi.exe tud, ha akármi.exe adatbázist kezel, akkor az van..
akarmi.exe:
1, megvizsgálja, hogy xy.dat fájl tartalmazza-e a bejelentkezett felhasználó nevét, ha nem, akkor lefuttatja az akarmi xls-t, majd beírja xy.dat-ba a user azonosítót, végül leáll. Ha megtalálta xy.datban a usernevet, akkor nem csinál semmit, leáll.
Ha új verzió van, nullázod xy.datot, így mindenkinek le fog futni.Szóval írjam meg c-ben mondjuk.
A login.bat - ban meg call akármi.exe
Ja erre én is gondoltam. Szóval akkor a batchot felejtsem el mi?
pedig elég frnkón megcsináltam mát batch-al is, de ez az érték átadás ezt valahogy nem tudtam megoldani. az errorlevellel kinlódtam, de egyszer ezt csinálta aztán meg amazt. Qurva errorlevel
-
supesz
aktív tag
Pl: login script indít egy win32 konzol alkalmazást ( nem sima batch ), ami megvizsgál egy feltételt (pl egy megadott fájlban szerepel-e a user azonosítója), ha teljesül, akkor fellöki az xls-t, ha nem akkor nem. Ha módosítjátok az xls-t, akkor lebombázzátok a fájlokat, így a feltétel nem fog teljesülni. Vagy akár a fájlba az is beletehető, hogy melyik verziót látta már a user, így nem kell törölni sem. (Jobb lenne adatbázis, így nem kéne konkurenciával szórakozni, ha pl egy közös profilt kell lefuttatni, és egy fájlba kéne írni több usernek.)
[Szerkesztve]nem mindent értek amit mondasz, viszont csak valamilyen scriptből meghívható dolog jöhet szóba. adatbázis vagy más nem jöhet szóba...
-
supesz
aktív tag
Dos-os parancsok eredményét saját vagy valami módosított shellel tudnád lekérdezni, vagy ha a te folyamatod child processéről van szó. De az eredmény akkor is csak a visszatérési érték, nem pedig az, amit a program kiszemetelt a képernyőre. Emlékeim szerint. Szóval nem véletlenül nem találod a megoldást.
Muszáj a problémádat dos parancssorral, batch programozással megoldani? Mi a probléma egyáltalán? Mert ha nem pont az alényeg, hogy batch-csel oldd meg, hanem csak meg akarod oldani a feladatot valahogy, akkor biztos tudunk találni rá valami megoldást.A szerverünkön van egy xls fájl. A login scriptünkbe kellene beletenni, hogy amikor a felhasználó belép, akkor lefusson neki ez a fájl (ez a szabályzat). Viszont nem akarjuk, hogy minden bejelentkezésnél feljöjjön neki. Legközelebb csak akkor jöjjön fel, ha módosítás történt a szerveren levő fájlban.
-
supesz
aktív tag
Hello,
Még mindíg nem bírok ezzel a feladattal
Az érdekelne, hogy 2 fájlt összehasonlítok és, ha megegyeznek akkor truet adjon vissza, ha nem egyeznek megakkor falset adjon vissza. Az errorlevellel befürödtem vagy nem tudom jól használni. Segítség
supesz -
supesz
aktív tag
-
supesz
aktív tag
-
supesz
aktív tag
-
supesz
aktív tag
Hello Mindenki,
Hol nézhetnék bővebben utána ennek a batch írásnak? Tud valaki, valamilyen használható anyaggal szolgálni? Link, pdf, txt bármi megteszi
Megköszönném
Új hozzászólás Aktív témák
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Thermal Grizzly által kupaktalanított processzor, csak most a kék térfélről
- EAFC 26
- Projektor topic
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Forza sorozat (Horizon/Motorsport)
- Autós topik
- Kormányok / autós szimulátorok topikja
- OTP Bank topic
- Fejhallgató erősítő és DAC topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- Új, bontatlan - Apple MacBook Air 13 M4 16/256GB - Sky Blue
- Új Dobozos ASUS VivoBook Go 15 Laptop 15,6" -20% Ryzen 5 7520U 16/512 Radeon Graphics FHD OLED
- Új HP ZBook Firefly 16 G10 Profi Tervező Vágó Laptop -50% i7-1355U 16/1TB FHD+ RTX A500 4GB
- Macbook Pro 16" A2485 2021 M1 MAX 32/1TB 32 GPU Astro (2) (39 ciklus 97% akku)
- Intel Core ULTRA 9 285K +32GB 7600MHz Patriot Viper XTREME 5 DDR5 kit! (Bolti ár: kb 600ezer Ft!)
- Lenovo ThinkPad dokkolók: USB-C 40A9/ 40AY/ 40AS/ Thunderbolt 3 40AC/ Hybrid USB-C DisplayLink 40AF
- iPhone 11 Pro 64GB 95% (3 hónap garancia)
- Xiaomi Redmi Note 14 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- ASUS Zenbook 14 OLED i5-1340p 16gb ram 512gb ssd 3k oled pillekönnyű akksibajnok Garancia
- Apple iPhone 11 / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku:100%
Állásajánlatok
Cég: aiMotive Kft.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


(kárba nem megy).
)








