winformatic
2024. szeptember 20., péntek
Képek egyszerű kibontása PDF-ből
2024. szeptember 10., kedd
Indítsunk egyszerre több programot
Bizonyos esetekben hasznos lehet, ha egyetlen parancsikonnal több alkalmazást is el tudunk indítani. Az alábbiakban elkészítünk egy parancsikont, amelyik megnyitja őket.
A példa kedvéért most a Firefox és a Windows Media Player alkalmazásokhoz készítünk parancsikont (persze bármilyen egyéb programkombinációhoz is lehet). Először is keressük meg a programok parancsikonját és nézzük meg a tulajdonságaikat. A cél mezőben lévő részt idézőjelekkel együtt másoljuk át egy jegyzettömbbe. Ha nincs ott idézőjel, akkor nem kell begépelni. Tegyük meg ezt valamennyi programmal, mégpedig úgy, hogy minden elérési út külön sorba kerüljön.
Másoljuk ki a célmezőt egy jegyzettömbbe.
Most a jegyzettömbön belül minden sor elé írjuk be a start "programnev" utasítást, de a programnev szót mindig cseréljük le az alkalmazás nevére.
Mentsük le a fájlt, névként (idézőjelekkel együtt) ezt adjuk ezt:
"inditas.bat"
Futtassuk le és nézzük meg, hogy ténylegesen elindítja-e az alkalmazásokat.
Ezt a programocskát egyébként bárhova másolhatjuk, nem kell szem előtt lennie. Hozzunk hozzá létre egy parancsikont, aminek tulajdonságaiban lecserélhetjük az batch fájlok nem túl vonzó (pontosabban csúnya) ikonját, illetve beállíthatunk billentyűparancsot, amellyel még gyorsabban elindíthatjuk a szoftvereket. Ha jól megfigyeljük, a parancsikonra kattintáskor egy pillanatra felugrik egy fekete ablak. Ezt is eltüntethetjük, ha a parancsikon tulajdonságaiban a futtatás opciót „Kis méretű”-re kapcsoljuk.
2024. augusztus 15., csütörtök
Windows frissítésekor keletkezett fájlok
C:\WINDOWS alatt az összes $-al kezdődő könyvtárt és tartalmukat törölhetjük.
Ezek rendszermappák, azaz az intézőben az Eszközök / Mappa beállításai alatt, a Nézet fülön a "A rendszermappák tartalmának megjelenítése" be kell, hogy pipálva legyen.
2024. július 15., hétfő
Saját egérkurzor készítése Windowsban
A Windows megunt egérkurzorai helyett néha jól esik valami látványosabbat, tetszetősebbet használni. Akinek van egy kis tehetsége, akár maga is megrajzolhatja egyedi egérmutatóját!
Korábban is írtunk már néhány ikon- és kurzorszerkesztő alkalmazásról, vagy olyan programokról, amelyek előre elkészített, profi kurzor-témákkal ruházzák fel a Windowst. Ezek listáját megtalálják a cikk végén, a Kapcsolódó anyagok részben.
Ám a kurzorszerkesztő alkalmazások sorában ilyen sokoldalú és kényelmesen használható kis programmal, amely ráadásul még ingyenes is, eddig nem találkoztunk.
A RealWorld Cursor Editor nem egy Paint-szintű kis rajzprogram, amely tud egérkurzorként is menteni képeket (mint a legtöbb hasonló freeware), hanem egy meglepően komoly és praktikusan összerakott alkalmazás, amelynek segítségével a “sima” egérkurzortól az animáltig mindent készíthetünk.
A munkát kezdhetjük a nulláról, vagy letölthetünk képeket, esetleg kész egérkurzorokat és átdolgozhatjuk azokat. Ha valaki nagyon nem szeretne nulláról indulni, legegyszerűbb, ha letölt egy már kész és tetszetős PNG formátumú clipartot (ez a formátum népszerű az ikonok és clipartok készítőinek körében, így sokat fogunk belőle találni) és azt dolgozza át.
A program eszköztára bőségesnek mondható: van rétegkezelés, variálható ecsetek és formák, testre szabható drop-shadow és emboss effektek, elmosás, élesítés stb. A rétegeket bármikor átszínezhetjük, állíthatunk fényerőt, kontrasztot és ha ez még nem lenne elég, akár Photoshop-kompatibilis szűrőket is felhasználhatunk.
Ha mindent jól csinálunk, a végeredmény egy valóban különleges Windowsos kurzor lehet, amely egy ízléses hátérrel és akár néhány rendszerikon lecserélésével együtt kifejezetten fel tudja dobni a munkamorált, hiszen végre nem a megszokott Windows témát kell bámulnunk 24 órán keresztül. Egy egyszerű kis egérkurzor elkészítésére mi is adunk videót tippet.
http://www.youtube.com/watch?v=MOOfuXpaXU0
A program használatának elsajátítását egyébként eleve számtalan videós tutorial segíti, amelyeket érdemes végignézni, ha még nem dolgoztunk komolyabb grafikai programmal.
De ha már ültünk hasonló előtt, akkor a RealWorld Cursor Editor használata elsőre is egyértelmű lesz.
2024. június 15., szombat
Készítsünk fényorgonát a billentyűzetből
Lepjük meg magunkat vagy az ismerősünket egy olyan, mindössze néhány soros futtatható fájllal, ami villogtatja a billentyűzetünk LED-jeit, valóságos show-t varázsolva rá.
A Num, Caps és Scroll Lock billentyűk lenyomására a billentyűzetünkön felvillan egy kis zöld fény, ezt mindenki tudja. Azt viszont már kevesebben, hogy ezeket a billentyűket akár egy program is le tudja nyomni helyettünk.
Ugorjunk is neki, nyissunk meg egy jegyzettömböt (Start/Minden program/Kellékek/Jegyzettömb), és másoljuk bele az alábbi néhány sort:
Set WshShell = WScript.CreateObject("WScript.Shell")
For i = 0 to 5
WshShell.SendKeys "{NUMLOCK}"
WScript.Sleep 60
WshShell.SendKeys "{CAPSLOCK}"
WScript.Sleep 60
WshShell.SendKeys "{SCROLLLOCK}"
If (i mod 2) Then WScript.Sleep 200
Next
A Fájl/Mentés másként menüponttal rögzítsük úgy a fájlt, hogy a fájlnév helyére a következőt írjuk, idézőjelekkel együtt: "ledvillogtato.vbs". Kapcsoljuk ki manuálisan az éppen aktív lock funkciókat, hogy egyik led se világítson a billentyűzeten! Most futtassuk a létrehozott fájlt!
Háromszor felfutnak a fények egymás után, majd megáll a program. Természetesen a fenti kódot módosítva egyéni villogásokat is készíthetünk, ezért most röviden bemutatjuk, hogyan is működik a program.
Az első sorral nem kell különösebben foglalkozni. Létrehoz egy shell objektumot, amelyen keresztül billentyűzet-lenyomásokat küldünk a rendszer felé. A következő sorok megértéséhez fontos tudni a felfutó fény elméletét. Valójában a program lenyomja egymás után a három lock gombot, kis késleltetéssel. Ezt a folyamatot 6x megismétli. Első futáskor bekapcsolja a fényeket, a második futásnál kikapcsolja őket és így tovább. Azért kell tehát 3 fényfelfutáshoz 6x fordulni a programnak, mert minden második futás a lekapcsolásról gondoskodik. A második sorban tehát beállítjuk, hogy a következő sorok, amelyek egy kicsit beljebb kezdődnek, hatszor fussanak le (nullától ötig). A for ciklus első utasításával (SendKeys) lenyomtuk a NumLock-ot. A Sleep utasítással vártunk 60 milliszekundumot, majd lenyomtuk a következő billentyűt és így tovább. A ciklus utolsó sorában egy feltétellel találkozunk (If), ami azért kellett, hogy a fényfelfutások között legyen egy kis szünet (200 ms), ne olvadjanak annyira össze. Mivel egy fényfelfutáshoz kétszer kell fordulnia a for ciklusnak, ezért logikus, hogy csak minden második fordulás után kell szünetet tennünk (200 ms). A feltételben szereplő (i mod 2) egy osztás, a for ciklus fordulásainak számát (0,1…5) leosztjuk 2-vel és vesszük a maradékot. Páratlan számok esetén, azaz minden második futáskor a maradék 1 lesz, azaz be kell tenni a 200 milliszekundumos késleltetést. Az utolsó Next utasítás pedig jelzi, hogy véget ért a ciklus.