Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- gban: Ingyen kellene, de tegnapra
- SzDavid99: Van 20 perced? Akkor tanulj meg koreait olvasni!
- Elektromos rásegítésű kerékpárok
- GoodSpeed: Bye PET Palack, hello SodaStream
- GoodSpeed: Pillangóhatás: F billentyű meghibásodása -új gamer számítógépasztal
- Kalandor: „Ha engedtem volna a lelkiismeretemnek, az üzlet kevésbé lett volna jövedelmező”
Új hozzászólás Aktív témák
-
-
Lortech
addikt
Próbáld ki: Wscript.Echo now
A now egy függvény, visszaadja az aktuális dátumot és időt.
Ott van benne pedig a példámban.
Lesd meg ezt:
[link]
meg úgy általában is érdemes lapozgatni az msdn-t, mert ott van benne minden.Alap vbscript szintaktikát meg lehet tanulni pár egyszerű példából vagy a kismillió neten lévő példából, ha ez megvan, akkor lehet a függvénykönyvtárral ismerkedni vagy a problémának megfelelően célirányosan példákat keresni, hogy hogyan csinálják a tapasztaltabbak, pl: [link]
-
Lortech
addikt
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. -
Lortech
addikt
É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.
-
Lortech
addikt
-
Lortech
addikt
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 If -
Lortech
addikt
-
supesz
aktív tag
Itt van HELP, de nem tudom így sem. Vki segítene? Pls.
-
Lortech
addikt
Nem tudom, én voltam dosos batch-ből még versenyen is, de már nem emlékszem rá túl jól, és nekem nem lenne kedvem vele tökölni. Ha értesz hozzá, lehet írni vbsriptet és jscriptet is, azt is megeszi, ha windows2003 serverről van szó. Én személy szerint írnék rá egy kis appot, mert nekem az áll kézre, és pár perc alatt összedobom, de hogy neked melyik egyszerűbb, azt te tudod, én csak felvázoltam egy lehetőséget. Egyébként biztos van valami hivatalos, elengáns megoldás is.
-
Lortech
addikt
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. -
Lortech
addikt
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] -
Lortech
addikt
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.
Új hozzászólás Aktív témák
- Bomba Ár! Lenovo IdeaPad Flex 5 Ryzen 3 5300U I 4GB I 128SSD I 14" FHD Touch I W11 I Cam I Garancia!
- Bomba ár! HP ProBook X360 435 G7 - Ryzen 3/5 I 8GB I 256SSD I 13,3" FHD Touch I W11 I Cam I Gari!
- Bomba ár! Lenovo ThinkPad X13 G1 - AMD Ryzen 5 PRO I 8GB I 256SSD I 13,3" FHD I Cam I W11 I Gari!
- Bomba Ár! Lenovo ThinkPad E14 G2 AMD - Ryzen 5 I 8GB I 256SSD I 14" FHD I HDMI I W11 I Gari
- Bomba ár! Lenovo ThinkPad T14s G1 - i7-10G I 16GB I 512GB SSD I 14" FHD Touch I Cam I W11 I Gari!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- Apple iPhone 13 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- RAKTÁRSÖPRÉS!!! - Videókártyák, Monitorok, Notebookok, Stb. - Szaküzletből! Számlával!
- Wacom Bamboo One CTF-430 rajztábla
- LG 32UN880P - 32" IPS ERGO / 4K UHD / 60Hz 5ms / DisplayHDR 400 / USB Type-C / AMD FreeSync
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest