Hogy lehet notepadban olyan kódot írni ami egy adott programot elindít minden bootolásnál?
Szerintem tegyünk tisztába pár dolgot! ;)
A Jegyzettömb (mert ez a tisztes magyar neve az angol nyelvterületen Notepadnek nevezett szoftvernek) egy egyszerű szövegszerkesztő. Ő maga nem egy fordító, és nem is egy futtató környezet. Forráskód írására megteszi, sőt, gyakorlatilag bármilyen programozási nyelven tudsz benne írni, hiszen mint írtam, ez egy szövegszerkesztő, nem több, nem kevesebb.
Ahhoz, hogy a benne megírt program lefusson, az szükséges, hogy azt - közvetlenül vagy közvetetten - a számítógép processzora végre tudja hajtani. Ehhez pedig valamilyen fordító- vagy értelmező szoftverre van szükgés, függően attól, hogy milyen nyelven írtad meg a programot. Vannak olyan programozás nyelvek, amiknél a forráskódból mindenképp futtatható állományt kell létrehoznod, és vannak, amik magát a forrást is egyből le tudják futtatni, bár ezek teljesítménye némileg elmarad a többi technikától. Gyanítom, Windowsról van szó, szóval elég ezt a rendszert ecsetelnem. A Windows is tartalmaz beépített értelmezőt ilyen célokra. Ha a forráskódot .vbs kiterjesztéssel mented el, akkor azt a Visual Basic Script értelmező megpróbálja VBScript-forrásként értelmezni, és végrehajtani. Ha .js-ként mented el, akkor hasonló megy végbe, csak JavaScriptként próbálja értelmezni. Illetve létrehozhatsz úgynevezett kötegfájlokat, batch-állományokat, vagy Unixos szóhasználattal élve shell scripteket. Ez gyakorlatilag az opreációs rendszerben használható parancsokat ad ki, előre rögzített sorrendben. (Esetleg pár alapvető vezérlési szerkezetet is használhatsz benne.) Windows alatt ennek .bat a kiterjesztése.
(Természetesen ha rendelkezésre áll más értelmező a gépen, akkor a neki megfelelő nyelven is írhatsz programokat.)
És hogy ez hogy fog magától lefutni? A legkézenfekvőbb megoldás, ha beteszed az indítópultba. Igaz, ezt könnyű kicselezni. Ha profibb megoldást akarsz, akkor pedig utánnanézel, hogy a registryben hol lehet automatikusan induló programokat beállítani. ;)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!