Hogyan lehet elrejteni egy bat fájl végrehajtását. Hogyan lehet elrejteni a bat ablakot, ha a cmd fájl fut. Azt javaslom, hogy ismerkedjen meg partnereim javaslataival

  • Dátum: 28.12.2021

Néha futni kell bat fájl láthatatlan módban elrejteni, denevér ablak elrejtése... Például, ha a fájl az ütemezőn keresztül fut. Vagy lehet, hogy sok parancs van odaírva, és hosszú ideig tart a végrehajtás, miközben villog a szeme előtt. Példák arra, amire szüksége van denevér ablak elrejtése fájl sok helyen idézhető. Tehát ha érdekel, hogyan cmd ablak elrejtése vagy hogyan kell titokban futtatni a programot, olvasd figyelmesen.

Azt javaslom, hogy ismerkedjen meg partnereim javaslataival

1. A vbs szkript használata. Egy ilyen szkripttel megteheti titokban futtatni programokat, denevér fájlokat, Egyéb fájlok.

Dim oShell Set oShell = WScript.CreateObject ("WSCript.shell") oShell.run "alkalmazás elérési útja \ alkalmazás neve", 0 Set oShell = Semmi

Aki nem tud, csak másolja be a szöveget egy jegyzettömbbe, írja be az alkalmazás elérési útját és az alkalmazás nevét, mentse el bármilyen néven - de vbs kiterjesztéssel (pl. rejtse el az elejét. vbs ablak)

Példa: titokban indítsa el a qwerty.bat kötegfájlt a C meghajtóról

Dim oShell Set oShell = WScript.CreateObject ("WSCript.shell") oShell.run "C: \ qwerty.bat", 0 Set oShell = Semmi

Hasonló kód

Set WshShell = CreateObject ("WScript.Shell") RetCode = WshShell.Run ("C: \ qwerty.bat", 0, hamis)

Rejtett módban nem csak *.bat, hanem más fájlokat is futtathat. Például mp3-at szeretne futtatni a lejátszóablak nélkül, feltéve, hogy Windows Media Playert használ

Set WshShell = CreateObject ("WScript.Shell") RetCode = WshShell.Run ("C: \ qwerty.mp3", 0, hamis)

Ha az mp3-ad egy másik lejátszóhoz van kötve, akkor add hozzá a wmplayer.exe fájlt a kódhoz

Set WshShell = CreateObject ("WScript.Shell") RetCode = WshShell.Run ("wmplayer.exe C: \ qwerty.mp3", 0, hamis)

2. A cmdow segédprogram (magát a segédprogramot helyezze el a C: \ windows \ system32 mappába)

Hello barátok! Tudod, hogyan kell elrejteni egy mappát, hogy rajtad kívül senki más ne férhessen hozzá? Nem tudom? Tehát most ebben a rövid cikkben részletesen leírom, hogyan rejtheti el személyes mappáit, és védheti meg őket a felesleges figyelemtől.

Mint tudod, alapértelmezés szerint minden mappa normál formában jön létre, és csak később tehető rejtettvé, kér tőle néhányat attribútumok. A cikk során megvizsgálom, hogyan lehet ezt több módszerrel megtenni:

  • Fájltulajdonságok használata;
  • A Total Commanderen keresztül;
  • A parancssor használata;

Először is azt javaslom, hogy hozzon létre egy új mappát, és próbálja meg elrejteni, hogy megértse, hogyan működik, és csak ezután folytassa a fájlokat tartalmazó mappával. Na, gyerünk, végre megmutatom, hogyan rejthetsz el mappát Windows 7-ben és más operációs rendszerekben.

Mappa elrejtése a fájltulajdonságok segítségével

A mappa tulajdonságaival való elrejtése a legegyszerűbb módja a Windows operációs rendszerekben, bár ha látja, most meglátja.

Kattintson a jobb gombbal a mappára, válassza ki az elemet " Tulajdonságok».

Megnyílnak a mappalehetőségek, ahol egy kicsit lejjebb az attribútumok szakaszig jelölje be a „ Rejtett"És ne felejtsd el először megnyomni a mentés gombokat" Alkalmaz».

Ha a rejtett mappában olyan fájl van tárolva, amelyet szintén el szeretne rejteni, akkor az ablak „ Attribútummódosítási megerősítések"Be kell jelölnie a négyzetet" Ehhez a mappához és az összes csatolt fájlhoz". Ha éppen ellenkezőleg, csak el kell rejtenie a mappát, és változatlanul hagynia kell a fájlokat, akkor jelölje be az első lehetőséget, és kattintson a " rendben". Ezt követően a mappa megkapja a rejtett attribútumot, és az összes csatolt fájl változatlan marad.

Hogyan lehet elrejteni egy mappát a Total Commander segítségével

A második módszernél a letöltött Total Commander programhoz fordulunk segítségért, aminek köszönhetően a hozzá tartozó attribútum beállításával bármelyik mappát el is rejthetjük.

Bizonyára sokan használják már ezt a fájlkezelőt, ezért nem magyarázom el, hogyan kell telepíteni. A többiek, akik először hallanak róla, töltsék le és telepítsék a személyi számítógépükre.

Tehát indítsa el a Total Commander-t, és a navigáció segítségével keresse meg a szükséges mappát.

Most a jobb gombbal a mappát kiemelve lépjen a menübe, ahol megnyomja a " Fájlok» – «».

Megjelenik egy beállítási ablak, ahol négyféle attribútum közül választhatunk. Archivált, csak olvasható, rejtett és rendszeres". Mivel egy célunk van, hogy elrejtse a mappát, ennek megfelelően bejelöljük a „ Rejtett", És erősítse meg választásunkat a gombra kattintva rendben". Ez minden, hiszen nem lát semmi bonyolultat.

Most szeretnék néhány szót szólni a tulajdonságról Szisztémás". Ez az attribútum rejtettként is besorolható. Általában nézze meg, mi történik, ha együtt ellenőrzi a rejtett és a rendszerattribútumokat.

Ha csak a " Rejtett", Ezután a felhasználó láthatja az összes mappát, ha bekapcsolja a fájlok egyszerű megjelenítését, de ha ezen felül jelölje be a négyzetet" szisztémás", Ebben az esetben a rejtett fájlok egyszerű megjelenítésével nem lesz látható.

Csak a rendszerfájlok megtekintéséhez a mappanézet tulajdonságainál törölje a jelölést a " Rendszerfájlok és mappák elrejtése". Erről a hétköznapi felhasználók számából kevesen tudnak, ezért ez az attribútum egy további biztonsági típusnak tekinthető.

Rejtsd el a mappát a parancssorban

Ez az opció talán a legnehezebb, mert itt a parancsok végrehajtásával kell foglalkozni CMD-ben, amit sok felhasználó nem nagyon szeret. De fontolóra veszem, mivel ez is a saját Windows segédprogramjával történik, amelyet a rendszerrel együtt telepítenek.

Nos, kezdjük, mint általában, amikor a CMD-vel dolgozunk, hívjuk " Végrehajtás"Egy ismerős billentyűparancs megnyomásával Windows + R... Megnyílik egy ablak, amelybe három betű beírása után CMD"Kattintson" Belép».

Megjelenik egy parancssor, amelyben a mappa elrejtéséhez meg kell adnunk a " attribútumot h”, amely ennek a műveletnek a végrehajtásáért felelős.

Tehát a mappa elrejtéséhez hajtsa végre ezt a parancsot: attrib + h "C: \ Papka"


Kicsit elmagyarázom a parancsot, hogy megértsd, mi az:

  • attrib- végrehajtási parancs az attribútum megváltoztatásához;
  • + h - egy attribútum, amely rejtett megjelenést kölcsönöz a mappánknak;
  • "C: \ Papka" - a rejtett mappa tárolási helye ( meg kell adnia a mappa elérési útját);

A parancs végrehajtása után a mappa csak akkor lesz elérhető, ha a rejtett fájlok megjelenítési beállításai engedélyezve vannak.

A parancssorban, valamint a Total Commanderen keresztül megadhatja a rendszerattribútumot is (amely fentebb leírták) + s hozzáadásával:

attrib + h + s "C: \ Papka"

Egyébként a system attribútum beállítása után a rejtett nézetet nem tudod a fájltulajdonságok segítségével eltávolítani a mappából, mivel az attribútum egyszerűen nem lesz elérhető.

Azok számára, akik ennek ellenére meggondolták magukat a fájljaik elrejtésével kapcsolatban, most megmutatom, hogyan lehet mindezt visszaadni. Elvileg nem kell semmi bonyolultat csinálni, csak változtass pár szimbólumot a parancsban és ennyi, a mappánk olyan kinézetű lesz, mintha semmit sem csináltak volna vele.

attrib -h -s "C: \ Papka"

A mappa láthatatlanná tétele az ikon megjelenésének megváltoztatásával

Azok számára, akik nem akarnak ezekkel a tulajdonságokkal bajlódni, van még egy egyszerű és érdekes tanácsom. Egyszerűsége, hogy a mappánkat elrejthetjük anélkül, hogy teljesen elrejtőznénk, hanem csak egy átlátszó ikont és egy láthatatlan nevet állítunk be. Tudod, hogyan tudod ezt megtenni? Nem? Akkor hadd mutassam meg ezt.

Tehát, miután meghívta a mappa tulajdonságait, lépjen a lapra " Beállítások"És kattintson a gombra" Ikon módosítása».

A megjelenő ikonok sokaságában válassza ki az üres helyet, és kattintson a " Rendben».

Ennek eredményeként valami hasonlót kell látnod magad előtt.

Tehát most csak el kell rejtenünk a nevet, ehhez kiválasztjuk a mappát, és megnyomjuk a „ F2"A fájl átnevezéséhez. Most tartva " ALT", Tartsa lenyomva, és írjon be egy ilyen számkészletet: 255 , majd elengedjük az összes gombot, és megnyomjuk a „ Belép". Ennek eredményeként a képernyőn nem lesz más, csak egy pontozott vonal a rejtett mappa körül.

Végezetül, mint mindig, azt tanácsolom, hogy próbálja ki az összes lehetőséget, és válassza ki azt, amelyik tetszik. Nem kötlek egyikhez sem, mert mindegyik működik és nem túl bonyolult.

Ezek az ajánlások segítenek elrejteni személyes adatait a hétköznapi felhasználók elől, akik nincsenek különösebben járatosak a számítógéppel való munka minden bonyodalmában. Tehát, mivel a tapasztaltabb felhasználók valószínűleg ismerik a mappa elrejtésének módjait, és valószínűleg meg is fogják találni őket. Ezért ha valamit nagyon el kell rejteni, akkor elrejti a mappát, de egy kicsit mélyebben tárolja, például a D meghajtón, és nem az asztalon.

Három egyszerű és kényelmes módszer egy mappa elrejtésére a Windows rendszerben

Ez a cikk a cmd ablak elrejtésének különféle módjait ismerteti kötegfájl végrehajtása közben.

A kötegfájlok, más néven kötegfájlok, nagyon hasznosak a parancsok teljes kötegének futtatásához. De azt hiszem, sokan kíváncsiak, hogyan lehet megbizonyosodni arról, hogy a konzolablak ne jelenjen meg a monitoron. A rendszer beépített képességeire fókuszálok, a harmadik féltől származó programokat mellőzve említem meg. Útközben néhány egyéb problémát is megoldunk, például úgy, hogy külön címkét adunk a kötegfájlhoz.

Hogyan lehet megkerülni az UAC védelmét? Lásd a cikket

Hogyan lehet elrejteni a cmd ablakot. Meg lehet ezt tenni magával a kötegfájllal?

Nem. A kód a konzolkörnyezetben működik, ami azt jelenti, hogy megjelenik az ablak. Ezzel meg kell birkózni: az ablak addig lesz nyitva, amíg a kód fut. Csak annyit tehet, hogy megtesz néhány lépést, hogy az ablak a lehető legrövidebb ideig jelenjen meg. Ez elvileg hasznos: saját szemünkkel megfigyelhetjük a kód működését. De ha el akarja rejteni a konzolablakot, akkor külső eszközöket kell használnia: más fejlesztőket vagy magának a Windowsnak a képességeit. Kezdjük vele.

Futtassa csendben a kötegfájlt. Csak Windows.

Magában a code frenzy fájlban maga énekli a dalt. Javaslom a tartalmának optimalizálását a legcsendesebb működés érdekében. Itt van egy fontos pont: minél rövidebb maga a kód, annál valószínűbb, hogy rövid ideig megjelenik a konzolablak. Ha nagy a kötet, vagy egyszerre több parancsot ír ki, az ablak felkeltheti a figyelmet.

Például veszek egy script kódot, amely lehetővé teszi egy kicsit (pontosabban a jellemzőket processzor v A rendszer tulajdonságai ). Ez a Windows munkamenet idejére történik: az újraindítás után minden a helyére kerül.

Általában a következő kötegfájl kóddal rendelkezünk:

REGEDIT4; @ECHO OFF; CLS; REGEDIT.EXE / S "% ~ f0"; EXIT "ProcessorNameString" = "Intel (R) Core (TM) i112-3470 CPU @ 800,5 GHz"

Ügyeljen a processzor jellemzőire. Ő lesz a felelős a rendszerinformációk megváltoztatásáért. Nevezze el a fájl specifikációját .bat. Azt is vegye figyelembe, hogy a fájlnevekben csak latin karaktereket használok, és kerülöm a cirill betűket a helyük elérési útjában, hogy a szkript elérési útját a rendszer megfelelően tudja olvasni. Ezért a létrehozott bat fájlt a rendszerkönyvtárba teszem - közvetlenül a C: meghajtóra.

Bevezetését azonban a következők kísérik:

  • megjelenik a konzol ablak cmd
  • egy UAC ablak megjelenése a végrehajtott változtatások megerősítésével (a feladat, mint látható, önmagában bonyolultabbá vált, mert a rendszerinformációk változnak)

a kötegfájl végrehajtása előtt megjelenik az UAC ablak

Azt javaslom, hogy a következő szkript segítségével szabaduljon meg az első ablaktól, amely már a következő, vbs-fájlban van. És itt van a szkript hozzá (lásd - a C: \ spec.bat fájl elérési útját):

"HideBat.vbs CreateObject (" Wscript.Shell "). Futtassa a" C: \ spec.bat ", 0, igaz

Bármilyen néven fogom hívni .vbs kiterjesztéssel. Most a vbs -nik gombra kattintva a kötegfájl működését csak egy ablak kíséri Fiókfelügyelet: tény, hogy a batch fájl által végrehajtott változtatások a registry-re vonatkoznak, és a rendszer logikailag nem engedi azt ellenőrizetlenül. Hogy áll egy külön cikk témája:

Azonban egy kicsit elkanyarodunk a cikk témájától, és befejezzük, amit elkezdtünk egy konzolos elrejtőfájl létrehozásával a fájlhoz ( vbs fájl) speciális címke. Az Objektum helye mezőben adja meg az elérési utat a következő formátumban:

Wscript vbs-path-to-bat-path

A címke készen áll (a rajzát a következőn keresztül módosíthatja Parancsikon tulajdonságai). Tetszés szerint bedobhatja az Indító mappába, elhelyezheti a Windows ütemezőben, vagy dupla kattintással futtathatja. Nem lesz konzolablak.

Hogyan lehet elrejteni a cmd ablakot? Különleges programok.

Nagyon sok van belőlük, könnyűek és könnyen használhatóak. A hátránya, hogy le kell töltenie őket, és néhányat telepítenie kell. Íme a legnépszerűbbek:

  • Rejtett indítás (HStart)

Hazai gyártó hasznossága. Vásárolnom kell, nem tudom az árat. Segítségével azonban egyszer s mindenkorra elrejtheti az ablakot, és nem mindegy, hogy szükséges-e az UAC megerősítése vagy sem - el is rejthető:

32 és 64 bites verziókhoz. Telepítést nem igényel, futtatható fájl formájában szállítjuk, amely indításkor (az adminisztrátor nevében) azonnal bekéri a Windows gyökérkönyvtárát. Egyetértünk, és most velünk van:

A segédprogram sok mindent meg tud tenni, beleértve a hangszint megváltoztatását, a meghajtótálcák kinyitását stb. Esetünkben a cmd ablak elrejtéséhez egyszerűen beírhatja a parancsot a következő formában:

Nircmd elevatecmd exec fájlútvonal elrejtése

Nem szabadultunk meg az UAC ablakától (az elevatecmd exec az UAC kéréssel ellátott parancs része), de nem kaptunk ígéretet. És kényelmetlen a fájl teljes elérési útját folyamatosan beírni a konzolba, ezért azonnal létrehozunk egy parancsikont:

Nircmd cmdshortcut "~ $ folder.desktop $" "Batnik" elevatecmd exec elrejti a fájl elérési útját

A cmd ablak elrejtése: a kötegből exe lett.

Szintén lehetőség. Ez már a magasabb szférák zenéje. Aki számára ez a segédprogram ismeretlen, ismerkedjen meg - jól jön: Bat To Exe Converter. Ahogy a névből is értette, a kötegfájlt .exe kiterjesztésű végrehajtható fájllá alakítja. Töltse le, telepítse, használja:

Sok szerencsét.

Olvasás: 1 109

Vannak esetek, amikor módosítani kell egy fájlattribútumot. Mindenki tudja, hogyan kell ezt egy karmesteren keresztül megtenni. De előfordulhat olyan helyzet, amikor el kell távolítani az attribútumot a parancssorban. Apróságnak tűnik, de tudnia kell a parancsokat. Ezért ma úgy döntöttem, hogy megírom ezt a kis utasítást, és megmutatom, hogyan lehet eltávolítani a „Rejtett” attribútumot a parancssorban.

Ha olyan személyes fájljai vannak a számítógépén, amelyeket valamilyen okból el szeretne rejteni a kíváncsi szemek elől, akkor azt tanácsolom, hogy használja az AxCrypt programot, amelyről a cikkben beszéltünk.

Hogyan távolíthatom el a Rejtett attribútumot egy mappából vagy fájlból?

Rendszergazdaként nyissa meg a parancssort. Ez így történik:

Nyomja meg a Win + R billentyűket a billentyűzeten - ez a billentyűkombináció megnyitja a Futtatás menü párbeszédpanelt. A megjelenő ablakban írja be a cmd vagy cmd.exe parancsot, és kattintson az OK gombra.


Most abba a mappába kell mennünk, amelyben törölnünk kell a "Rejtett" attribútum jelölését. Ehhez írja be a parancsot a parancssorba:

cd / d "mappa vagy fájl elérési útja"

A d betű után szóköz és a mappa vagy fájl elérési útja van. Az én esetemben ez így néz ki:

cd / D h: \

T.e. ezzel a paranccsal átviszem a "Windows" könyvtár "C" meghajtóján található "system32" mappából a flash meghajtó gyökérkönyvtárába, ami az én esetemben "H"-nak hívják.


Most, hogy a szükséges könyvtárban vagyunk, írja be a következő parancsot:

attrib -S -H / S / D
Hogyan távolíthatunk el egy rejtett attribútumot

Ez a parancs eltávolítja a Rejtett és Rendszer attribútumokat a könyvtárban található összes fájlból és mappából.