- Telekom mobilszolgáltatások
- A Watch7-tel debütálhat a Samsung vércukormérője
- Fotók, videók mobillal
- iPhone topik
- Garmin Forerunner 165 - alapozó edzés
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Bemutatkozott a Redmi új szériája
- Oppo Find X5 Pro - megtalálták
- Bluetooth-headsetekről általában
Hirdetés
-
Robotkart irányított a majom a kínai Neuralink agyi chipjével
it A mindezt lehetővé tévő Neucybert a Neuralink kínai riválisa, a Beijing Xinzhida Neurotechnology fejlesztette ki.
-
Ülésezik a hardveregylet
ph Az irodai készülékek és monitorok társaságát egy ház, egy egér és egy DAC egészíti ki.
-
Lenovo Essential Wireless Combo
lo Lehet-e egy billentyűzet karcsú, elegáns és különleges? A Lenovo bebizonyította, hogy igen, de bosszantó is :)
Új hozzászólás Aktív témák
-
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.Thank you to god for making me an atheist
-
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]Thank you to god for making me an atheist
-
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.Thank you to god for making me an atheist
-
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.
Thank you to god for making me an atheist
-
Lortech
addikt
Tedd idézőjelek közé az elérési utakat, mert space van bennük és/vagy hosszabbak is a kelleténél.
move ''c:\Program Files\emule\Temp\*.*'' ''c:\Documents and Settings\Nagy Péter\Dokumentumok\peti\Vmm32\Temp\''
pause
ps: az idézőjelet lecseréli a fórummotor két aposztrófra, tehát ne copy pastelj!
[Szerkesztve]Thank you to god for making me an atheist
-
-
Lortech
addikt
Világos, de nem tudom még mindig, hogy mi a gond.
Az outlook mindig az aktuálisan bejelentkezett felhasználóval fog futni, mivel egy felhasználói alkalmazás. Ha nem adsz meg semmit, csak taskkill /f /im OUTLOOK.exe, akkor ez mindig a megfelelő outlookot fogja kilőni.Thank you to god for making me an atheist
-
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 IfThank you to god for making me an atheist
-
Lortech
addikt
-
Lortech
addikt
Windows Scripting Host és Visual Basic script.
Visual Basic szintaktikában lehet vbs-t gyártani, elnevezed vbs-nek a fájlt és a wsh futtatja. Windows administeringre (is) használatos. Bővebb infókat keresőkkel találhatsz, lehet találni számtalan tutorialt és példakódokat.[ Szerkesztve ]
Thank you to god for making me an atheist
-
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.
[ Szerkesztve ]
Thank you to god for making me an atheist
-
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.Thank you to god for making me an atheist
-
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]
[ Szerkesztve ]
Thank you to god for making me an atheist
-
Lortech
addikt
válasz Dr. Romano #128 üzenetére
Valami ilyesmi ? vbs kiterjesztésű fájlba mentsd el és indítsd el.
wsh = createobject("WScript.Shell")
wsh.Run "iexplore http://www.origo.hu", 1, false
WScript.Sleep 2000
wsh.Run "iexplore http://www.index.hu", 1, falseHa .bat kell, akkor a sleep external utilityt használhatod.
[link]Thank you to god for making me an atheist
-
Lortech
addikt
válasz sentinel #152 üzenetére
Igen, a moduló operátor a %.
Ez konkrétan fejből jött, mert elég sok ilyen hulladékot kellett már írnom.Ez elég jó oldal: [link], no meg az msdn.
Google-lel ezt is meg lehet találni megfelelő kereséssel, és más helyzetben is azt ajánlom, arra keress rá, amit szeretnél megoldani pl. ezek:
[link]
[link]
- releváns találatokat adnak.[ Szerkesztve ]
Thank you to god for making me an atheist
-
Lortech
addikt
-
Új hozzászólás Aktív témák
- Milyen videókártyát?
- TCL LCD és LED TV-k
- Egyéni arckép 1. lépés: ARCKÉPHEZ VALÓ JOGOSULTSÁG
- Háztartási gépek
- AMD Radeon™ RX 470 / 480 és RX 570 / 580 / 590
- Elemlámpa, zseblámpa
- Xbox tulajok OFF topicja
- GTA VI
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
- LG NanoCell 55NANO766QA Halvány píxel csík
- Philips 58PUS8545/12 1 ÉV GARANCIA Játék üzemmód
- Tyű-ha! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!
- The Last of Us Part I Ps5