Menu
Jest wolny
rejestracja
Dom  /  Rada/ Jak ukryć plik wsadowy podczas wykonywania. Jak ukryć okno bat, jeśli plik cmd jest wykonywany?

Jak ukryć plik wsadowy podczas wykonywania. Jak ukryć okno bat, jeśli plik cmd jest wykonywany?

Czasami trzeba zmienić atrybut pliku. Każdy wie, jak to zrobić przez dyrygenta. Ale może zaistnieć sytuacja, w której konieczne będzie usunięcie atrybutu z wiersza poleceń. Niby drobiazg, ale komendy trzeba znać. Dlatego dzisiaj postanowiłem napisać tę małą instrukcję i pokazać, jak usunąć atrybut „Ukryty” z wiersza poleceń.

Jeśli masz na swoim komputerze osobiste pliki, które z jakiegoś powodu chciałbyś ukryć przed ciekawskimi oczami, radzę ci skorzystać z programu AxCrypt, o którym mówiliśmy w artykule

Jak usunąć atrybut Ukryty z folderu lub pliku?

Jako administrator otwórz wiersz poleceń. Odbywa się to w ten sposób:

Naciśnij klawisze Win + R na klawiaturze - ta kombinacja klawiszy otworzy okno dialogowe Uruchom menu. W wyświetlonym oknie wprowadź polecenie cmd lub cmd.exe i kliknij OK.


Teraz musimy przejść do folderu, w którym musimy odznaczyć atrybut „Ukryty”. Aby to zrobić, wpisz polecenie w wierszu poleceń:

cd / d "ścieżka do folderu lub pliku"

Po literze d znajduje się spacja i ścieżka do folderu lub pliku. W moim przypadku wygląda to tak:

cd / D h: \

T.e. za pomocą tego polecenia przeniosę się z folderu „system32” znajdującego się na dysku „C” w katalogu „Windows” do katalogu głównego mojego dysku flash, który w moim przypadku nazywa się „H”


Teraz, gdy jesteśmy w katalogu, którego potrzebujemy, wprowadź następujące polecenie:

atrybut -S -H / S / D
Jak usunąć ukryty atrybut

To polecenie usuwa atrybuty Ukryty i Systemowy ze wszystkich plików i folderów w tym katalogu.

W tym artykule opisano różne sposoby ukrywania okna cmd podczas wykonywania pliku wsadowego.

Pliki wsadowe, czyli pliki wsadowe, są bardzo przydatne do uruchamiania całej partii poleceń. Ale myślę, że wielu zastanawia się, jak upewnić się, że okno konsoli nie pojawia się na monitorze. Skoncentruję się na wbudowanych możliwościach systemu, wspomnę przy przekazywaniu programów firm trzecich. Po drodze rozwiążemy kilka innych problemów, na przykład dodając osobną etykietę do pliku wsadowego.

Jak ominąć ochronę UAC? Zapoznaj się z artykułem

Jak ukryć okno cmd. Czy można to zrobić za pomocą samego pliku wsadowego?

Nie. Kod działa w środowisku konsoli, co oznacza, że ​​zostanie wyświetlone okno. Musisz się z tym pogodzić: okno będzie otwarte tak długo, jak wykonywany jest kod. Wszystko, co możesz zrobić, to wykonać kilka kroków, aby okno wyświetlało się przez jak najkrótszy czas. W zasadzie jest to przydatne: możemy na własne oczy obserwować pracę kodu. Ale jeśli chcesz ukryć okno konsoli, będziesz musiał użyć narzędzi innych firm: innych programistów lub możliwości samego systemu Windows. Zacznijmy od niej.

Uruchom plik wsadowy w trybie cichym. Tylko Windows.

W samym pliku Code Frenzy sam śpiewasz piosenkę. Zaproponuję zoptymalizowanie jego zawartości pod kątem jak najcichszej pracy. Jest tu ważna kwestia: im krótszy sam kod, tym większe prawdopodobieństwo, że na krótki czas pojawi się okno konsoli. Jeśli głośność jest duża lub kilka poleceń zostanie napisanych jednocześnie, okno może przyciągnąć uwagę.

Na przykład wezmę kod skryptu, który pozwala na trochę (w szczególności cechy edytor v Właściwości systemu ). Odbywa się to na czas trwania sesji systemu Windows: po ponownym uruchomieniu wszystko się ułoży.

Ogólnie mamy następujący kod pliku wsadowego:

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

Zwróć uwagę na charakterystykę procesora. Będzie odpowiedzialny za zmianę informacji systemowych. Nazwij plik spec .bat. Zauważ też, że będę używał tylko znaków łacińskich w nazwach plików i unikam cyrylicy w ścieżkach do ich lokalizacji, aby ścieżka do skryptu mogła być poprawnie odczytana przez system. Dlatego utworzony plik bat umieszczę w katalogu systemowym - bezpośrednio na dysku C:.

Jego premierze towarzyszą jednak:

  • pojawi się okno konsoli cmd
  • pojawienie się okienka UAC z potwierdzeniem wprowadzanych zmian (zadanie, jak widać, samo w sobie stało się bardziej skomplikowane, bo zmieniają się informacje systemowe)

przed wykonaniem pliku wsadowego pojawia się okno UAC

Proponuję pozbyć się pierwszego okna za pomocą poniższego skryptu, który znajduje się już w następnym pliku vbs. A oto skrypt do tego (patrz - moja ścieżka do pliku C:\spec.bat):

"HideBat.vbs CreateObject (" Wscript.Shell "). Uruchom" C: \ spec.bat ", 0, True

Nazwę to dowolną nazwą z rozszerzeniem .vbs. Teraz pracy pliku wsadowego po kliknięciu vbs -nik towarzyszy tylko pojawienie się okna Kontrola konta: faktem jest, że zmiany wprowadzone przez plik wsadowy dotyczą rejestru, a system logicznie nie pozwala mu przejść w niekontrolowany sposób. Jak jest tematem osobnego artykułu:

Odejdziemy jednak trochę od tematu artykułu i zakończymy to, co zaczęliśmy, tworząc plik ukrywania konsoli ( plik vbs) etykieta specjalna. W polu Lokalizacja obiektu określ ścieżkę w formacie:

Wscript vbs-ścieżka-ścieżka-bat

Etykieta jest gotowa (możesz zmienić jej rysunek poprzez Właściwości skrótu). Można go upuścić do wyboru w folderze Autostart, umieścić w Harmonogramie Windows lub uruchomić przez dwukrotne kliknięcie. Nie będzie okna konsoli.

Jak ukryć okno cmd? Programy specjalne.

Jest ich dużo, są lekkie i łatwe w obsłudze. Minusem jest to, że musisz je pobrać i zainstalować niektóre z nich. Oto najpopularniejsze z nich:

  • Ukryty początek (HStart)

Użyteczność krajowego producenta. Muszę kupić, nie znam kosztów. Jednak z jego pomocą można raz na zawsze ukryć okno i nie ma znaczenia, czy potwierdzenie UAC jest wymagane, czy nie - można je również ukryć:

Dla wersji 32 i 64-bitowych. Nie wymaga instalacji, jest dostarczany w postaci pliku wykonywalnego, który po uruchomieniu (w imieniu administratora) od razu pyta o katalog główny Windows. Zgadzamy się, a ona jest teraz z nami:

Narzędzie może robić wiele rzeczy, w tym zmieniać poziom dźwięku, otwierać tace dysków itp. W naszym przypadku, aby ukryć okno cmd, wystarczyłoby wpisać polecenie w postaci:

Nircmd elevatecmd exec ukryj ścieżkę pliku

Nie pozbyliśmy się okna UAC (elevatecmd exec jest częścią polecenia z prośbą o UAC), ale nie obiecano nam. A niewygodne jest ciągłe pisanie pełnej ścieżki do pliku w konsoli, więc od razu utworzymy skrót:

Nircmd cmdshortcut "~ $ folder.desktop $" "Batnik" elevatecmd exec ukryj ścieżkę pliku

Jak ukryć okno cmd: wsad zamieniony w exe.

Jest to również opcja. To już jest muzyka wyższych sfer. Dla kogo to narzędzie jest nieznane, zapoznaj się - przydaje się: Bat To Exe Converter. Jak zrozumiałeś z nazwy, zamienia plik wsadowy w plik wykonywalny z rozszerzeniem .exe. Pobierz, zainstaluj, użyj:

Powodzenia.

Przeczytaj: 1 109

Czasami trzeba uciekać plik nietoperza w trybie niewidzialnym ukryj się, ukryj okno nietoperza... Na przykład, jeśli plik jest wykonywany przez program planujący. A może jest tam zapisanych wiele poleceń, których wykonanie zajmuje dużo czasu, podczas gdy miga przed oczami. Przykłady tego, czego potrzebujesz ukryj okno nietoperza plik można cytować w wielu. Więc jeśli jesteś zainteresowany tym, jak ukryj okno cmd lub jak uruchomić program potajemnie, Przeczytaj uważnie.

Proponuję zapoznać się z propozycjami moich partnerów

1. Korzystanie ze skryptu vbs. Z takim skryptem możesz potajemnie uruchamiaj programy, pliki bat, inne pliki.

Dim oShell Set oShell = WScript.CreateObject ("WSCript.shell") oShell.run "ścieżka aplikacji \ nazwa aplikacji", 0 Set oShell = Nic

Dla tych, którzy nie wiedzą, po prostu skopiuj tekst do notatnika, umieść ścieżki do aplikacji i nazwę aplikacji, zapisz pod dowolną nazwą - ale z rozszerzeniem vbs (na przykład ukryj początek). okno vbs)

Przykład: potajemnie uruchom plik wsadowy qwerty.bat z dysku C

Dim oShell Set oShell = WScript.CreateObject („WSCript.shell”) oShell.run „C: \ qwerty.bat”, 0 Set oShell = Nic

Podobny kod

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

Możesz uruchomić w trybie ukrytym nie tylko * .bat, ale także inne pliki. Na przykład, chcesz uruchomić mp3 bez okna odtwarzacza, pod warunkiem, że używasz Windows Media Player

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

Jeśli twoje mp3 jest powiązane z innym odtwarzaczem, dodaj wmplayer.exe do kodu

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

2. Narzędzie cmdow (umieść samo narzędzie w C: \ windows \ system32)

Cześć przyjaciele! Czy wiesz, jak ukryć folder, aby nikt inny nie mógł się do niego dostać? Nie wiem? Więc teraz w tym krótkim artykule opiszę ci szczegółowo, jak możesz ukryć swoje foldery osobiste i chronić je przed niepotrzebną uwagą.

Jak wiesz, domyślnie każdy folder jest tworzony w swojej normalnej formie i możesz go ukryć dopiero później, prosząc ją o coś atrybuty. W trakcie artykułu zastanowię się, jak można to zrobić kilkoma metodami:

  • Korzystanie z właściwości pliku;
  • Przez Total Commandera;
  • Za pomocą wiersza poleceń;

Najpierw polecam utworzyć nowy folder i spróbować go ukryć, aby zrozumieć, jak to działa, a dopiero potem przejść do folderu z plikami. No chodź, w końcu pokażę ci, jak ukryć folder w Windows 7 i innych systemach operacyjnych.

Ukryj folder za pomocą właściwości pliku

Ukrycie folderu za pomocą jego właściwości jest najłatwiejszym sposobem, jaki istnieje w systemach operacyjnych Windows, chociaż kiedy go zobaczysz, przekonasz się teraz.

Klikając folder prawym przyciskiem myszy, wybierz element „ Nieruchomości».

Otworzą się opcje folderów, w których, schodząc nieco niżej do sekcji atrybutów, zaznacz pole obok „ Ukryty"I nie zapomnij najpierw nacisnąć przycisków zapisu" Zastosować».

Jeśli masz jakieś pliki przechowywane w ukrytym folderze, które również chcesz ukryć, to gdy okno „ Potwierdzenia zmiany atrybutu"Powinieneś zaznaczyć pole" Do tego folderu i do wszystkich załączonych plików”. Jeśli wręcz przeciwnie, wystarczy ukryć folder i pozostawić pliki bez zmian, zaznacz pierwszą opcję i kliknij „ ok”. Następnie folder otrzyma ukryty atrybut, a wszystkie załączone pliki pozostaną niezmienione.

Jak ukryć folder za pomocą Total Commandera

W drugiej metodzie zwrócimy się o pomoc do pobranego programu Total Commander, dzięki któremu możemy również ukryć dowolny folder, ustawiając mu odpowiedni atrybut.

Z pewnością wielu z Was korzysta już z tego menedżera plików, więc nie będę wyjaśniał, jak go zainstalować. Pozostali, którzy usłyszą o nim po raz pierwszy, powinni go pobrać i zainstalować na swoim komputerze osobistym.

Uruchom więc Total Commander i użyj nawigacji, aby przejść do potrzebnego folderu.

Teraz, podświetlając folder prawym przyciskiem, przechodzimy do menu, w którym naciskamy „ Pliki» – «».

Pojawi się okno ustawień, w którym zaoferowany zostanie nam wybór czterech typów atrybutów ” Zarchiwizowane, tylko do odczytu, ukryte i systemowe”. Ponieważ mamy jeden cel, aby ukryć folder, odpowiednio zaznaczamy „ Ukryty", I potwierdź nasz wybór, klikając" ok”. To wszystko, bo nie widać nic skomplikowanego.

Teraz chcę powiedzieć kilka słów o atrybucie „ Systemowe”. Ten atrybut można również przypisać do ukrytego. Ogólnie zobacz, co się stanie, jeśli sprawdzisz jednocześnie atrybuty ukryte i systemowe.

Jeśli tylko wybierzesz " Ukryty", wtedy użytkownik będzie mógł zobaczyć wszystkie foldery, włączając proste wyświetlanie plików, ale jeśli dodatkowo zaznaczysz" systemowy”, Wtedy w tym przypadku, przy prostym wyświetlaniu ukrytych plików, nie będzie to widoczne.

Aby zobaczyć pliki systemowe, we właściwościach widoku folderów należy odznaczyć pole „ Ukryj pliki i foldery systemowe”. Mało kto o tym wie, z liczby zwykłych użytkowników, dlatego atrybut ten można uznać za dodatkowy rodzaj zabezpieczenia.

Ukryj folder za pomocą wiersza poleceń

Ta opcja jest chyba najtrudniejsza, ponieważ tutaj będziesz miał do czynienia z wykonywaniem poleceń w CMD, co wielu użytkownikom bardzo nie lubi. Ale rozważę to, ponieważ jest to również wykonywane za pomocą własnego narzędzia Windows, które jest instalowane wraz z systemem.

Cóż, zacznijmy, jak zwykle przy pracy z CMD nazywamy „ Wykonać„Naciskając już znany skrót klawiaturowy Windows + R... Otworzy się okno, w którym po napisaniu trzech liter ” CMD"Kliknij" Wejść».

Pojawi się wiersz poleceń, w którym, aby ukryć folder, będziemy musieli określić atrybut „ h”, który jest odpowiedzialny za wykonanie tej akcji.

Tak więc, aby ukryć folder, wykonaj to polecenie: atrybut + h „C: \ Papka”


Trochę wyjaśnię na komendzie, żebyś zrozumiał co jest co:

  • atrybut- wykonanie polecenia zmiany atrybutu;
  • + godz. - atrybut, który nada naszemu folderowi ukryty wygląd;
  • "C: \ Papka" - miejsce, w którym przechowywany jest ukryty folder ( musisz podać ścieżkę do folderu);

Po wykonaniu tego polecenia folder stanie się dostępny tylko z włączonymi opcjami wyświetlania ukrytych plików.

Za pomocą wiersza poleceń, a także programu Total Commander, możesz również określić atrybut systemowy (który został opisany tuż powyżej) przez dodanie + s:

atrybut + h + s „C: \ Papka”

Nawiasem mówiąc, po ustawieniu atrybutu systemowego nie będziesz mógł usunąć ukrytego widoku z folderu za pomocą właściwości pliku, ponieważ atrybut po prostu nie będzie dostępny.

Tym, którzy jednak zmienili zdanie na temat ukrywania swoich plików, teraz pokażę, jak to wszystko można zwrócić. W zasadzie nie trzeba robić nic skomplikowanego, wystarczy zmienić kilka symboli w poleceniu i tyle, nasz folder będzie wyglądał tak, jakby nic z nim nie robiono.

attrib -h -s „C: \ Papka”

Uczynienie folderu niewidocznym poprzez zmianę wyglądu ikony

Dla tych, którzy nie chcą zawracać sobie głowy tymi wszystkimi atrybutami, mam jeszcze jedną prostą i ciekawą radę. Jego prostota polega na tym, że możemy ukryć nasz folder, nie ukrywając go całkowicie, ale ustawiając tylko przezroczystą ikonę i niewidoczną nazwę. Czy wiesz, jak można to zrobić? Nie? Pozwól, że ci to pokażę.

Po wywołaniu właściwości folderu przejdź do zakładki „ Ustawienia"I kliknij przycisk" Zmień ikonę».

W wyświetlonej obfitości ikon wybierz dowolne puste miejsce i kliknij „ Ok».

W rezultacie powinieneś zobaczyć przed sobą coś podobnego.

Więc teraz musimy tylko ukryć nazwę, w tym celu wybieramy folder i wciskamy „ F2„Aby zmienić nazwę pliku. Teraz trzymając „ ALT”, Przytrzymaj i napisz zestaw liczb w ten sposób: 255 , po czym puszczamy wszystkie klawisze i naciskamy „ Wejść”. W rezultacie na ekranie nie pojawi się nic poza przerywaną linią wokół ukrytego folderu.

Jak zawsze na zakończenie radzę wypróbować wszystkie opcje i wybrać tę, która Ci się podoba. Nie wiążę cię z nikim, ponieważ wszystkie działają i nie są zbyt skomplikowane.

Te zalecenia pomogą Ci ukryć Twoje dane osobowe przed zwykłymi użytkownikami, którzy nie są szczególnie zaznajomieni ze wszystkimi zawiłościami pracy z komputerem. Tak więc, ponieważ bardziej doświadczeni użytkownicy prawdopodobnie wiedzą o tych sposobach ukrycia folderu i prawdopodobnie będą mogli je znaleźć. Dlatego jeśli naprawdę musisz coś ukryć, ukrywasz folder, ale przechowujesz go nieco głębiej, na przykład na dysku D, a nie na pulpicie.

Trzy proste i wygodne sposoby na ukrycie folderu w systemie Windows