Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2016, 22:33   #11
Andrey68rus
Пользователь
 
Регистрация: 10.10.2016
Сообщений: 10
По умолчанию

короче я окончательно запутался( спс и на этом
Andrey68rus вне форума Ответить с цитированием
Старый 11.10.2016, 00:30   #12
FPaul
Форумчанин
 
Регистрация: 25.01.2015
Сообщений: 472
По умолчанию

При перенаправлении консольного ввода и вывода используются символы > и <. Если нужно записать вывод в файл, то >. Если нужно добавить в существующий - то два символа >>.

Например
Код:
dir > ttt.txt
запишет в файл ttt.txt то, что раньше выводилось на экран.
Если ещё раз набрать
Код:
dir > ttt.txt
то содержимое ttt.txt перезапишется.
Но если теперь, когда ttt.txt уже существует, набрать
Код:
dir >> ttt.txt
то в файле будет сохранён вывод при обоих вызовах dir - т.е. файл не перезапишется, а допишется.

Я при помощи перенаправления вывода сохраняю справку по параметрам консольных программ.

Последний раз редактировалось Аватар; 11.10.2016 в 09:01.
FPaul вне форума Ответить с цитированием
Старый 13.10.2016, 13:08   #13
Andrey68rus
Пользователь
 
Регистрация: 10.10.2016
Сообщений: 10
По умолчанию

Код:
cd c:\
dir
D:
md VERS
copy con work.txt
copy work.txt,con work2.txt
type work.txt
cd D:\OBUCH\DOSHELP
copy con file1.dat
copy con file2.dat
copy con file3.dat
copy *.Dat C:D VERS/*.dat
CLS
VER
copy con work.txt + con work2.txt add.dat
ren con work2.txt con work2.dat
prompt $d
prompt $t
cd D:\
rd VERS
@pause
что сейчас не так?

Последний раз редактировалось Andrey68rus; 13.10.2016 в 13:22.
Andrey68rus вне форума Ответить с цитированием
Старый 13.10.2016, 19:24   #14
FPaul
Форумчанин
 
Регистрация: 25.01.2015
Сообщений: 472
По умолчанию

Неправильный синтаксис команд. Например, copy.
Справка по copy.
http://www.celitel.info/klad/nhelp/h....php?dcmd=copy
Ну и для отладки - закомментируйте все строки и снимайте комментарии по одной строке, запускайте batник. Будет видна строка с ошибкой.

Последний раз редактировалось FPaul; 13.10.2016 в 19:27.
FPaul вне форума Ответить с цитированием
Старый 13.10.2016, 21:28   #15
Andrey68rus
Пользователь
 
Регистрация: 10.10.2016
Сообщений: 10
По умолчанию

Код:
c:
dir c:
D:
md VERS
cd\VERS
copy con work.txt
copy work.txt work2.txt
type work.txt
md OBUCH
cd OBUCH
md DOSHELP
cd DOSHELP
copy con file1.dat
copy con file2.dat
copy con file3.dat
copy *.dat d:\VERS\*.dat
CLS
VER
copy d:\VERS\work.txt + work2.txt add.dat
cd\VERS
ren work2.txt work2.dat
time
date
cd\
rd /s /q D:\VERS
@pause
так?
Andrey68rus вне форума Ответить с цитированием
Старый 13.10.2016, 23:00   #16
FPaul
Форумчанин
 
Регистрация: 25.01.2015
Сообщений: 472
По умолчанию

Если работает, то да - так.
Но я бы разделял пробелами команды и их операнды. Например, в 5 строке.
А в строке 4 поставил бы слэш перед названием каталога.
FPaul вне форума Ответить с цитированием
Старый 13.10.2016, 23:07   #17
Andrey68rus
Пользователь
 
Регистрация: 10.10.2016
Сообщений: 10
По умолчанию

с отступами ошибки почему то выбивает а так вроде работает.Спасибо что помогли!тему можно закрывать
Andrey68rus вне форума Ответить с цитированием
Старый 19.10.2016, 18:15   #18
Andrey68rus
Пользователь
 
Регистрация: 10.10.2016
Сообщений: 10
По умолчанию

а еще такой вопрос а как переместить одной командой файл и папку в директорию диска?
Andrey68rus вне форума Ответить с цитированием
Старый 19.10.2016, 20:34   #19
FPaul
Форумчанин
 
Регистрация: 25.01.2015
Сообщений: 472
По умолчанию

move?
FPaul вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
код ассемблер который имеет фунцию команды "dir"(MS-DOS) anonim90 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 14.12.2010 19:27
Аналог команды tail в Unix [MS DOS] DimaDivine Помощь студентам 1 23.07.2009 08:05
Команды MS-DOS (точнее командной строки windows) kiraM Windows 4 03.09.2008 22:11
DOS... Условные команды и проверка Xeon332 Помощь студентам 2 12.05.2008 21:20
Команды Dos Briz Помощь студентам 4 27.10.2007 16:59