fixfix
2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4, 5, 6  След.
 
 Re: Запуск батника с параметром
Сообщение07.05.2018, 20:47 


03/06/12
2874
Walker_XXI в сообщении #1310806 писал(а):
батник содержит синтаксическую ошибку при записи цикла FOR /F

Так в том моем батнике цикла FOR /F вообще нет.

 Профиль  
                  
 
 Re: Запуск батника с параметром
Сообщение07.05.2018, 20:53 


05/09/16
12406
Sinoid в сообщении #1310809 писал(а):
Вот опять в теме появляется столько лишнего, ненужного, вместо того, чтобы кому-нибудь одним оффтопом все мне объяснить.

Так вы же написали что все получилось:
Sinoid в сообщении #1310482 писал(а):
Все! Получилось!


Чтобы вам помогли, имхо, вам надо ещё сузить вопрос.
Вы хотели "слить" несколько файлов в один, вставив разделители в виде имени файла и строки из знаков равенства. Это у вас получилось?

Сделайте тестовую директорию, поместите туда три (а не тридцать) файла 1.asy;2.asy и 3.asy, с каким-то коротким содержимым например в каждом одна строка "это содержимое первого файла", "это содержимое второго файла", "это содержимое третьего файла", и тренируйтесь.

 Профиль  
                  
 
 Re: Запуск батника с параметром
Сообщение07.05.2018, 21:02 


03/06/12
2874
Walker_XXI в сообщении #1310806 писал(а):
В 1.txt больше нет строк

Следующие строки отличаются от строк в логе. но в целом их почти в 9 раз меньше, чем в логе.

 Профиль  
                  
 
 Re: Запуск батника с параметром
Сообщение07.05.2018, 21:04 
Заслуженный участник


27/04/09
28128

(Оффтоп)


 Профиль  
                  
 
 Re: Запуск батника с параметром
Сообщение07.05.2018, 21:04 
Заслуженный участник


01/06/15
1149
С.-Петербург
Sinoid в сообщении #1310809 писал(а):
а я приблизительным пониманием значения этих терминов опять что-нибудь спровоцирую.
Не спровоцируете. :-) В этом плане мы Вас прекрасно понимаем. А вот содержание выполняемых Вами командных файлов телепатически прочитать не можем. Так что тут требуются Ваши пояснения.

Sinoid в сообщении #1310813 писал(а):
Так в том моем батнике цикла FOR /F вообще нет.
Проблема в том, что непонятно, в каком "в том". Когда я писал замечание, то сослался на конкретное Ваше сообщение. Вы писали именно о быстром закрытии окна после запуска батника с циклом FOR /F. Но в любом случае смысл моего совета в том, что сначала запустите отдельно cmd.exe, а потом уже батники. Открытое таким образом окно уже само собой не закроется и Вы сможете прочитать диагностические сообщения.

Sinoid в сообщении #1310815 писал(а):
Следующие строки отличаются от строк в логе. но в целом их почти в 9 раз меньше, чем в логе.
И у меня примерно так же. Это нормально.


(И снова про консоль)


 Профиль  
                  
 
 Re: Запуск батника с параметром
Сообщение07.05.2018, 21:07 


03/06/12
2874
wrest в сообщении #1310814 писал(а):
Это у вас получилось?

Так, получилось, я про то и не спрашиваю больше, все, тот вопрос закрыт.

 Профиль  
                  
 
 Re: Запуск батника с параметром
Сообщение07.05.2018, 21:13 
Аватара пользователя


11/12/16
14706
уездный город Н
arseniiv

(эмулятор терминала. терминология)


 Профиль  
                  
 
 Re: Запуск батника с параметром
Сообщение07.05.2018, 21:15 


03/06/12
2874
Walker_XXI в сообщении #1310819 писал(а):
Проблема в том, что непонятно, в каком "в том".

Код:
cd /d %0\..
chcp 1251
pdflatex Vyvod.tex >> 1.txt
pause

Я думал, по описанию, что ожидается от батника, его легко написать.

 Профиль  
                  
 
 Re: Запуск батника с параметром
Сообщение07.05.2018, 23:34 


05/09/16
12406
Sinoid в сообщении #1310824 писал(а):
Я думал, по описанию, что ожидается от батника, его легко написать.

А просто запуск команды
Код:
pdflatex Vyvod.tex >> 1.txt
из командной строки дает тот результат который вам нужен?

 Профиль  
                  
 
 Re: Запуск батника с параметром
Сообщение08.05.2018, 01:02 


03/06/12
2874
wrest в сообщении #1310850 писал(а):
А просто запуск команды
Код:

pdflatex Vyvod.tex >> 1.txt
из командной строки дает тот результат который вам нужен?

Да.

 Профиль  
                  
 
 Re: Запуск батника с параметром
Сообщение08.05.2018, 01:36 


05/09/16
12406
Sinoid
А в чем разница?

Уберите из "батника" все кроме команды
Код:
pdflatex Vyvod.tex >> 1.txt
Так работает?

Да, на всякий случай. Вы "батник" запускаете из той же директории, из которой у вас команда сама по себе работает? Зачем у вас в начале
Код:
cd /d %0\..

 Профиль  
                  
 
 Re: Запуск батника с параметром
Сообщение08.05.2018, 02:20 


03/06/12
2874
То есть я хотел сказать, что
wrest в сообщении #1310850 писал(а):
Код:

pdflatex Vyvod.tex >> 1.txt

дает такой же обрезанный текстовой файл (не знаю, почему я так написал, наверное, закрутился). А вы попробуйте, что у вас получится? Или у вас не установлен ТеХ?

 Профиль  
                  
 
 Re: Запуск батника с параметром
Сообщение08.05.2018, 12:15 
Заслуженный участник


01/06/15
1149
С.-Петербург
Sinoid в сообщении #1310882 писал(а):
То есть я хотел сказать, что
wrest в сообщении #1310850 писал(а):
Код:

pdflatex Vyvod.tex >> 1.txt

дает такой же обрезанный текстовой файл (не знаю, почему я так написал, наверное, закрутился). А вы попробуйте, что у вас получится? Или у вас не установлен ТеХ?
Так я Вам уже 2 или 3 раза написал, что так и должно быть. Так написана программа pdflatex - на экран и в лог она выводит разную информацию, которая совпадает лишь частично. Какая у Вас в связи с этим проблема?

 Профиль  
                  
 
 Re: Запуск батника с параметром
Сообщение08.05.2018, 12:34 


05/09/16
12406
Sinoid в сообщении #1310882 писал(а):
дает такой же обрезанный текстовой файл

Почитайте это https://support.microsoft.com/en-us/hel ... err-stdout
И попробуйте так:
Код:
pdflatex Vyvod.tex >> 1.txt 2>&1
или
pdflatex Vyvod.tex 1>> 1.txt 2>&1
или
pdflatex Vyvod.tex 1>> 1.txt 2>>&1


Да кстати. Вы в курсе, в чем разница между > и >>?

 Профиль  
                  
 
 Re: Запуск батника с параметром
Сообщение08.05.2018, 12:43 
Заслуженный участник


20/08/14
12052
Россия, Москва
Интересно, что, pdflatex не пользуется stdout/stderr и обращается к консоли напрямую для вывода некоего текста? Это как минимум странно/нелогично. Я снова повторю предложение добавить перенаправление и stderr в файл примерно вот так:
Код:
pdflatex Vyvod.tex >> 1.txt 2>> 2.txt


-- 08.05.2018, 12:44 --

wrest
Сорри, успели первым. :-)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 79 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group