Григорий Громов ([info]abcdefgh) wrote,
@ 2003-07-07 11:49:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Technical - вопрос скучающим программерам,
если такие еще бывают. Кто-нибудь подскажет, как сделать так, чтобы при вызове cmd.exe в какой-либо из Win NT машин (при типовом вызове этой программы кнопками Start -> Run ) можно было установить какую-то из часто исполняемых при том комадн по умолчанию? ТО есть, чтобы появлялость не пустое черное окошко, а какая-то уже defolt команда для того куда-то ранее записанная.


(4 comments) - (Post a new comment)


[info]upstartn
2003-07-07 12:21 pm UTC (link)
может вместо cmd запускать cmdex.js с содержимым

var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Run("cmd");
WSHShell.AppActivate(WSHShell.ExpandEnvironmentStrings("%windir%\system32\cmd.exe"));
WSHShell.SendKeys("dir");

?

Его[cmdex.js] стоит положить в какой-нибудь каталог, предваоительно добавленый в PATH.

(Reply to this) (Thread)


[info]abcdefgh
2003-07-07 11:05 pm UTC (link)
Cпасибо, что откликнулись. Коммент ниже закрыл вопрос в самом деле более коротким путем, но любая готовность помочь - не зависимо от технической природы вопроса и версий его решения - всегда бывает самоценна. Признателен Вам.

(Reply to this) (Parent)

А зачем???
[info]mbazhanov
2003-07-07 12:47 pm UTC (link)
c:>cmd /?
Запуск новой копии интерпретатора команд Windows NT.

CMD [/X | /Y] [/A | /U] [/Q] [[/C | /K] строка]

/C Выполнение указанной команды (строки) с последующим завершением.
/K Выполнение указанной команды (строки) без последующего завершения.
/Q Отключение режима вывода команд на экран (ECHO).

Соответственно cmd /K dir

Или если нужно подменить shell приложением, проще через системную политику

(Reply to this) (Thread)

Re: А зачем???
[info]abcdefgh
2003-07-07 11:11 pm UTC (link)
>Соответственно cmd /K dir

Работает предложенная Вами строка. Самое то.
Вопрос закрыт. Спасибо огромное.

(Reply to this) (Parent)


(4 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…