[решено] Команды консоли и соответсвие исполняемых файлов

Ответить
 • Просмотры: 1
Аватара пользователя
Blast

Re: [решено] Команды консоли и соответсвие исполняемых файлов

Сообщение Blast »

GBH

Но ведь это не только описание команд, по сути каждой команде, которая указана по ссылке выше соответствет исполняемый файл с тем же именем, так зачем же экспериментровать с запуском всех *.exe из system32 тем более что некоторые из них лежать в корне папки Windows?
Аватара пользователя
Blast

Re: [решено] Команды консоли и соответсвие исполняемых файлов

Сообщение Blast »

GBH

Ну в том документе такой команды нет и я подозреваю, что некоторых других тоже; видимо они отрабатываются не исполняемым файлом, а как-то иначе. Но вцелом вот то описание команд является наиболее полным из тех, что мне когда либо попадались, другого, к сожалению, нет.
Аватара пользователя
GBH

Re: [решено] Команды консоли и соответсвие исполняемых файлов

Сообщение GBH »

Blast

Я тоже обратил внимание,что такой команды там нет.Хотя если набрать help, то команда есть.



Всё равно огромное спасибо и Вам и MadMaks.



Может кто-то всё таки знает и зайдет сюда, будем ждать и надеятся :-)
Аватара пользователя
Vadikan

Re: [решено] Команды консоли и соответсвие исполняемых файлов

Сообщение Vadikan »

GBH

Есть внутренние команды интерпретатора командной строки cmd.exe:



Код:

Код: Выделить всё

assoc
break
call
cd
cls
color 
copy 
date 
del  
dir 
echo 
endlocal 
exit
for
ftype
goto
if
md
move
path
pause
popd
prompt
pushd
rd
rem
ren
set
setlocal
shift
start
time
title
type
verify
volume

Для них не существует исполняемых файлов.
Аватара пользователя
GBH

Re: [решено] Команды консоли и соответсвие исполняемых файлов

Сообщение GBH »

Vadikan

Спасибо.

Вопрос тогда в другом,а как они обрабатываются.Или прямо в cmd.exe обработка прописана что ли?
Аватара пользователя
Vadikan

Re: [решено] Команды консоли и соответсвие исполняемых файлов

Сообщение Vadikan »

GBH

Вообще, командная оболочка сама по себе является программой, позволяющей пользователю обмениваться информацией с операционной системой. В Windows XP командная оболочка использует интерпретатор команд - cmd.exe, роль которого сводится к "переводу" введенной пользователем информации в понятную операционной системе форму. С помощью интерпретатора можно вызывать внешние программы, либо использовать встроенные, которые я перечислил выше. Так понятнее?
Аватара пользователя
GBH

Re: [решено] Команды консоли и соответсвие исполняемых файлов

Сообщение GBH »

Это всё понятно.

Буду вобщем не практике пытаться что-то сделать.

Попробую в папку с батником кинуть cmd, xcopy, choice и в батнике прописать вызов cmd.Хотя я думаю (даже не думаю,а уверен) что при запуске батника уже запускается cmd.

Вобщем практика покажет.Щаз просто по работе других дел наволилось,но думаю,что завтра с утра первый эксперемент проведу.



Спасибо большое за ответы.
Аватара пользователя
riissk

Re: [решено] Команды консоли и соответсвие исполняемых файлов

Сообщение riissk »

Оболочкой для bat файла по умолчанию является cmd. Так что нет ни какой необходимости переносить её куда либо. У cmd есть так называемые расширенный и обычный синтаксис. Если не работают старые версии bat то проверьте на соответствие ключей. Попробуйте запустить bat через cmd /k /e: on
Аватара пользователя
GBH

Re: [решено] Команды консоли и соответсвие исполняемых файлов

Сообщение GBH »

Вот провел эксперемент.

Вот батник



call c:\accpac\pnetadm.bat

rem echo ╔════════════════════════════════════════╗

rem echo ║ *** COPY WORK BASE TO DISK "Y:" *** ║

rem echo ║ Y - "COPY" , N - "CANCEL" ║

rem echo ╚════════════════════════════════════════╝

c:\accpac\choice.com

IF ERRORLEVEL 2 GOTO EXIT



rd /s /q e:\asp\uni_old

move e:\asp\univer e:\asp\uni_old

rem rd /s /q e:\asp\univer



xcopy c:\uni_r\*.* e:\asp\univer\*.* /s

xcopy c:\accpac\pnet.bat e:\asp\



Как видите ничего сложного,но вот что выдает мне (что-то рисунок мне не вставить,так что напишу ручками)

[Y,N]?Y

Перемещено файлов:1

"xcopy" не является внутренней или внешней командой, исполняемой программой или пакетным файлом

"xcopy" не является внутренней или внешней командой, исполняемой программой или пакетным файлом



Т.е rd он обрабатывает,а вот xcopy нифига.

Где копать-то?

Понятно,что что-то не то с виндами,но переустанавливать слишком запарно,много софта переустанавливать придется.







riissk

что-то набрал я ему cmd /k /e , а он что-то на /e ругается ,напишите еще раз,пожалуйста полностью команду.
Аватара пользователя
GBH

Re: [решено] Команды консоли и соответсвие исполняемых файлов

Сообщение GBH »

Да XP sp1, ставить sp2 не предлагать,т.к со вторым sp не работают определенные odbc дрова.
Ответить

Вернуться в «Microsoft Windows 2000/XP»