Свежие обсуждения
Компьютеры

ПоможИте написать bat

1 2

Люди, кто помнит как их писать, нужно открывать ими "черное окошко" (командную строку) в нужном каталоге.
Мне на ум приходит только команда cd , но чего-то не катит.

 

А в чёмписать? В ДОС-е или винде?

В ДОС-е я уже и сам забыл, что и как, а в винде у меня, например, батником открывается копия этого форума для просмотра без инета.
Запуск - двойным кликом в Тоталкомандире.

Батник - текстовый файл с расширением bat, в котором прописано следующее:

start pro-radio\pro-radio.ru\index.htm
exit

Где "pro-radio\pro-radio.ru\index.htm" - запускаемый файл с полным адресом.

P.S.
Только что попробовал создать батник с содержимым:

start C:\WINDOWS\system32\cmd.exe
exit

И запустил. Открылось досовское окошко, можно вводить команды...

 

Вот так:
cd c:\windows (или там чего еще)
cmd.exe

выйти из него потом командой exit

 

DWD: И запустил.

Так и я могу...
AN1440: Вот так:

Пасиба!
Оказывается , надо сначала ченьдждир делать.

 

cd - смена директории
с: - смена диска
....
Команды DOS
...
А когда-то я целые программы писал в батнике, используя goto, if и др.

 

Сергей К: cd - смена директории
Уточним:
cd.. [т.е. СD с двумя точками -это выход "наверх" из этой директории]
cd xxxx [ cd хххх - это вход в директорию (папку) "хххх" находящуюся в тек. директории (папке) ]

 

Alexey: Так и я могу...
...Оказывается , надо сначала ченьдждир делать.

Тогда не понял. Вы сказали, что запускать досовское окно требуется:
Alexey: в нужном каталоге
.

Вот я и запустил батник в нужном (для меня) каталоге - с другого диска, из директории на нём, а запускалась программа с диска С, из системного каталога.

Команда CD (смена директории) требуется только при запуске программ, не прописанных в... э... забыл... короче, не прописанных в системе. Путь к виндосовской и другим системным директориям прописывается при запуске системы, по этому прямо указывать путь к программам в них нет необходимости.

Ещё команда CD используется для удобства - все действия с файлами будут производиться в однократно заданном в команде пути.

 

DWD: Команда CD (смена директории) требуется только при запуске программ, не прописанных в... э... забыл... короче,
Не прописанных прежде в autoexec.bat , как путей по умолчанию, в виде строки PATH
ПРОВЕРИТЬ какие пути уже установлены по умолчанию можно просто набрав в командной строке "path".

 

DWD: Тогда не понял.

Возможно , я не членораздельно объяснил.
Нужно открывать дос окно так , чтобы в нем уже был открыт нужный каталог.
Все уже получилось.

Интересно, а нельзя этого добиться, прописав в св-вах ярлыка ?

 

Alexey: Интересно, а нельзя этого добиться, прописав в св-вах ярлыка ?

Ещё как можно, даже картинку сменить и музыку проиграть - редактор скриптов.