diff --git a/programs/system/shell/History.txt b/programs/system/shell/History.txt index a46ba885b..7c87f1de8 100644 --- a/programs/system/shell/History.txt +++ b/programs/system/shell/History.txt @@ -1,3 +1,12 @@ +Shell 0.7.0 // 13.10.2013 // Albom +* Переработан модуль ввода команды (добавлена обработка клавиш "влево", "вправо", Del) +* Мелкие исправления + + +Shell 0.6.4 // 09.10.2013 // Leency +* Поддержка относительных путей в скриптах + + Shell 0.6.3 // 20.09.2013 // Albom * msvc-style атрибуты для отключения выравнивания в структурах (спасибо CleverMouse и Kirakishou!) diff --git a/programs/system/shell/bin/rus/shell b/programs/system/shell/bin/rus/shell deleted file mode 100644 index 22e81b29d..000000000 Binary files a/programs/system/shell/bin/rus/shell and /dev/null differ diff --git a/programs/system/shell/cmd/cmd_cd.c b/programs/system/shell/cmd/cmd_cd.c index 48039cac2..2d6f5a05d 100644 --- a/programs/system/shell/cmd/cmd_cd.c +++ b/programs/system/shell/cmd/cmd_cd.c @@ -10,7 +10,7 @@ if (NULL == dir) #if LANG_ENG printf(" cd \n\r"); #elif LANG_RUS - printf(" cd <фшЁхъЄюЁш >\n\r"); + printf(" cd <директория>\n\r"); #endif return TRUE; } diff --git a/programs/system/shell/cmd/cmd_ls.c b/programs/system/shell/cmd/cmd_ls.c index f412a1376..599a0dbff 100644 --- a/programs/system/shell/cmd/cmd_ls.c +++ b/programs/system/shell/cmd/cmd_ls.c @@ -18,21 +18,21 @@ k70.p16 = (unsigned) malloc(32+k70.p12*560); k70.p20 = 0; /// !!! -// ┼ёыш ls чряєёърхЄё  схч ярЁрьхЄЁют, яЁюёьрЄЁштрхь Єхъє∙шщ ърЄрыюу +// Если ls запускается без параметров, просматриваем текущий каталог if ( !strlen(dir) ) k70.p21 = cur_dir; else k70.p21 = dir; result = kol_file_70(&k70); -if ( !((result==0) || (result==6)) ) // яЁютхЁ хь ёє∙хёЄтютрэшх ърЄрыюур +if ( !((result==0) || (result==6)) ) // проверяем существование каталога { free( (void*) k70.p16); return FALSE; } n = (unsigned*) (k70.p16+8); -num_of_file = *n; // ўшёыю Їрщыют т ърЄрыюух +num_of_file = *n; // число файлов в каталоге for (i = 0; i < num_of_file; i++) { diff --git a/programs/system/shell/cmd/cmd_sleep.c b/programs/system/shell/cmd/cmd_sleep.c index c3f2918d7..75f2d4848 100644 --- a/programs/system/shell/cmd/cmd_sleep.c +++ b/programs/system/shell/cmd/cmd_sleep.c @@ -8,7 +8,7 @@ if (!strlen(param)) #if LANG_ENG printf(" sleep