Jaki jest „język” pliku wsadowego .bat w systemie Windows?


8

Kiedy system Windows uruchamia jeden z tych programów, jaki jest aktualnie używany język? Zgaduję, że C ++ przepraszam, jeśli jest w niewłaściwym obszarze, to moje pierwsze pytanie: D


@FrankThomas shellcode jest już specyficznym terminem oznaczającym trochę kodu maszynowego używanego do wykorzystania luki w zabezpieczeniach . Nigdy nie jest używany w odniesieniu do ogólnych skryptów powłoki lub plików wsadowych.
Olathe,

Odpowiedzi:


7

Plik .bat to skrypt powłoki DOS / Windows wykonywany przez interpreter poleceń DOS / Windows. Kiedy skrypt wsadowy jest zapisywany w pliku .bat, jest to po prostu nazywane plikiem wsadowym.

Język jest po prostu batch script. Nie jest to język wysokiego poziomu, taki jak C ++, ale prosty interpretowany język skryptowy.

Pliki wsadowe mają bardzo ograniczoną funkcjonalność. Microsoft wydał PowerShell , który jest znacznie potężniejszym językiem skryptowym.


1
Pliki wsadowe nie są ograniczone funkcjonalnie. Możesz z nimi zrobić prawie wszystko.
Nikos

1
@ Pliki wsadowe RestlessC0bra są bardzo ograniczone. nie mogą zrobić niczego zbliżonego do pełnego języka programowania lub innych języków skryptowych.
Keltari

@ Keltari, język partii Windwos jest kompletny Turinga. Na przykład tutaj jest tłumacz Brainfuck w tym języku.
Ant_222


0

Używany jest skrypt systemu Windows, który nie jest tłumaczony na inny język, po prostu wyraźnie mówi systemowi Windows, co ma robić.


1
Pliki wsadowe powstały przed systemem Windows w erze DOS, więc termin skrypt systemu Windows jest niedokładny. Ponadto istnieje wiele języków skryptowych Windows: PowerShell, VBScript, JScript, pliki wsadowe.
Olathe,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.