[bash] Pomijanie wyświetlania okienek ze sprawdzaniem parametrów

0

Witam,

Czy istniej opcja w bashu, która pomija wyświetlanie okienek z linii komend? W tym momencie kod, gdy jest wykonywany wyświetla okienka z linią komend. W jaki sposób można to wyłączyć. Myślałem, że jeśli dam @echo off na początku kodu, a potem echo on na końcu to zadziała, ale nie działa.


@echo off

if not %2%=="11" exit

set fromdir=%1
set state=%2
set kind=%3
set filename=%4
set label=%5

set todir=D:\_%label%
if %kind%=="single" goto movefile
if %kind%=="multi" goto moveall

:movefile
mkdir %todir%
move %fromdir%\%filename% %todir%
GOTO:EOF

:moveall
mkdir %todir%
move %fromdir% %todir%
GOTO:EOF

echo on

0

W batch nie ma możliwości wylaczenia okna konsoli. Tak naprawdze jak klikasz w plik bat to najpierw jest odpqlana powloka (cmd.exe), ktora interpretuje zawartosc pliku. Echo off wylacza wysiwetlanie polecen, widac tylko ich wynik.
Moze gdzes w opcjach (prawy przycisk na ikonie i z menu wlasciwosci) da sie cos ustawic ale nie przypominam sobie wylaczania okna konsoli.

1 użytkowników online, w tym zalogowanych: 0, gości: 1