логин пароль напомнить пароль или зарегистрироваться

неизвестная команда

+-
undo
03.09.2010 17:37, no ifs
а можно ли как-то без бубна сделать такую штуту: допустим, в командной строке (винды, для начала) набираем какую-то хрень, нам сообщается что такой команды нет. типа так:

[i]C:\WINDOWS>skdjabv
'skdjabv' is not recognized as an internal or external command,
operable program or batch file.[/i]

а как перехватить обработку ненайденной команды и скормить ее в качестве параметра какой-то своей программе?
0 + 0 / - 0
«««  1  2  »»»  
03.09.2010 в 17:54:54  
(0#no ifs): А какая конечная задача стоит? Может, с какого другого конца можно будет зайти?

Off: под DOS'ом еще ходила резидентная программка, которая перехватывала аналогичные ситуации и через встроенный динамик - какие тогда, нахрен, звуковые карты! - с непередаваемым выражением выдавала: "Ой, ...лядь!". После чего выводила собственно сообщение об ошибке. Когда в комнате сидело человек несколько, стояла тишина, стук клавиш - и изредка то из одного, то из другого угла такие вот возгласы :)
автор темы
03.09.2010 в 18:08:08  
(1#HP): да просто взглянул на оболочку к одной внутренней системе и подумал, что кроме дефолтной команды, в ней по сравнению с обычной командной строкой ничего полезного нет. а морока с ней есть. есть желание упростить, но без написания еще одной оболочки. если перехватить сообщение об ошибке можно, то это просто, если нет - забью :)

резидентые программы - это да, это практически кун-фу. я с тех времен ассемблер не трогал, а какой был спорт - держать в голове все регистры :)))
леди Ди... леди Ди... Ренуар!
03.09.2010 в 18:38:30  
(2#no ifs): Вместо CMD использовать примерно такой командный файлик?

@echo off
cls
:loop
set /p command= %CD%\^>
%command% && goto loop

echo Здесь следует обработка неправильной команды

goto loop
автор темы
03.09.2010 в 18:42:45  
(3#HP): о, офигенно! то, что нужно. спасибо большое.

не знал, что так [i]set /p command= %CD%\^>[/i] можно
леди Ди... леди Ди... Ренуар!
03.09.2010 в 19:00:31  
no ifs писал:
програмер тот уже уволился...

"Нельзя так с [s]переводчиками[/s] програмерами..." (C) :D
автор темы
03.09.2010 в 18:51:12  
йо... сколько ж нам открытий чудных готовит help set... у него еще /a ключ есть!
тэээк... эх, програмер тот уже уволился...

я без этого /а цикл делал с типа так

:a
set x=%x%*
if "%x%"="**********" goto end
.....
goto a
:end

зарубки на посохе, практически. но теперь-то! цыфровая эра. в компьютере стало возможно использовать цыфры!
no ifs отредактировал комментарий 03.09.2010 в 19:00
автор темы
03.09.2010 в 19:02:21  
(7#HP): он сам. сказал, что ему тут на велосипеде кататься негде и уехал работать куда-то в минеаполис.
леди Ди... леди Ди... Ренуар!
03.09.2010 в 19:38:46  
no ifs писал:
:a
set x=%x%*
if "%x%"="**********" goto end
.....
goto a
:end


Почему-то напомнило [url=http://lurkmore.ru/%D0%98%D0%BD%D0%B4%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BE%D0%B4]это[/url] :D

P.S. Четвертый пример - шыдеффр :super:
автор темы
03.09.2010 в 19:47:46  
(9#HP): 3 и 14 - шедевры!

[url=http://thedailywtf.com/Articles/Boolean-Illogic.aspx]вот еще [/url]
леди Ди... леди Ди... Ренуар!
03.09.2010 в 21:19:41  
(9#HP): А мне еще первый понравился и еще "#define true (Math.random()>0.5)" :rotate:
Вот такая вот музыка, Такая, блин, вечная молодость.
автор темы
03.09.2010 в 21:23:28  
(11#Jack): и голландский код еще порадовал
леди Ди... леди Ди... Ренуар!
16.09.2010 в 00:03:59  
может не шибко подходящая тема, но "Бен, ай нид хелп!"

при попытке из торрента открыть папку скачанного, вылетает вот такая штука:
[URL=http://radikal.ru/F/i072.radikal.ru/1009/50/d1d131abc57b.jpg.html][IMG]http://i072.radikal.ru/1009/50/d1d131abc57bt.jpg[/IMG][/URL]
что это значит и как с этим бороться? [img]http://www.kolobok.us/smiles/standart/dntknw.gif[/img]
[img]http://www.kolobok.us/smiles/big_he_and_she/girl_feminist.gif[/img]
16.09.2010 в 01:02:28  
(13#twitty): вчера, когда целый день в полный рост лечил кампутер от очередного вируса, на сайте "больницы" как раз кто-то упоминал о похожей симптоматике. Но там практически все программы так реагировали, не открывая файлы.
проверка
16.09.2010 в 10:34:28  
(14#stoler): сегодня уже этой проблемы нет.
походу ноут сдохнет скоро... =\
[img]http://www.kolobok.us/smiles/big_he_and_she/girl_feminist.gif[/img]
16.09.2010 в 16:35:46  
twitty писала:
походу ноут сдохнет скоро...

)))что-то шуруп слишком медленно шнурки разглаживает, да?
проверка
16.09.2010 в 16:58:09  
(16#stoler): шуруп тут не при чем совсем.
[img]http://www.kolobok.us/smiles/big_he_and_she/girl_feminist.gif[/img]
16.09.2010 в 19:53:13  
(17#twitty): Может попробовать загрузочный диск Касперского или ДрВеба? Прогнать для начала, может поможет.
Вот такая вот музыка, Такая, блин, вечная молодость.
16.09.2010 в 20:11:29  
(18#Jack): ну если еще раз появится, попробую))
[img]http://www.kolobok.us/smiles/big_he_and_she/girl_feminist.gif[/img]
16.09.2010 в 20:26:40  
(19#twitty): Луччше заранее. Кстати, вопрос. У тебя включено показывать скрытые файлы и папки? Видны ли в Проводнике скрытые файлы и папки?
Вот такая вот музыка, Такая, блин, вечная молодость.
«««  1  2  »»»  
имя     введите только первые две цифры код подтверждения

- поле имя необязательно
- зарегистрированные пользователи могут присоединять изображения, редактировать свои комментарии и не вводят антиспам коды

консолька
главная страница | форумы | галерея | пользователи | поток | регистрация | правила