Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / выполнение файла *.bat / 8 сообщений из 8, страница 1 из 1
21.02.2014, 11:19
    #38568550
Freddie26
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение файла *.bat
Здравствуйте.
У меня есть два батника. Оба создаются программно в Delphi XE. Кодировку файлов задаю функцией TEncoding.GetEncoding(GetOEMCP) если это имеет значение. Текст, если открыть батники через блокнот/NotePad++, такой как и задавался программно. В момент выполнения батников в cmd текст одного из них незначительно меняется, что не сказывается на результате, а текст второго выполняется только на половину.
Подскажите почему может изменяться текст в момент выполнения и что нужно сделать, чтобы выполнились все строчки?

1.bat
cd "C:\Delphi Projects\project1\"
svn up >"C:\Delphi Projects\project1\1.txt"

2.bat
"C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\bin\rsvars.bat"
msbuild "C:\Delphi Projects\project1\project1.dproj" > "C:\Delphi Projects\project1\2.txt"

В частности cmd при выполнении 1.bat выдает такую строчку: svn up 1>"C:\Delphi Projects\project1\1.txt" (т.е. дописывает единицу),
а 2.bat выполняет только первую строчку.
...
Рейтинг: 0 / 0
21.02.2014, 12:46
    #38568682
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение файла *.bat
Freddie26,

сделай call "....\rsvars.bat"
...
Рейтинг: 0 / 0
21.02.2014, 13:11
    #38568718
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение файла *.bat
Что вы хотите сделать 2-ой строчкой 1-го батника? По-моему у вас какая-то фигня здесь написана. А по 2-му вам уже подсказали.
...
Рейтинг: 0 / 0
21.02.2014, 14:49
    #38568855
Freddie26
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение файла *.bat
k-nike,

вторая строчка обновляет папку с проектом из репозитория SVN и записывает результат обновления в файл. Она отрабатывает нормально, только как я заметил немного переписывается в ходе выполнения
...
Рейтинг: 0 / 0
21.02.2014, 14:50
    #38568856
Freddie26
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение файла *.bat
DarkMaster,

спасибо, сейчас опробую.
...
Рейтинг: 0 / 0
21.02.2014, 14:52
    #38568861
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение файла *.bat
Freddie26при выполнении 1.bat выдает такую строчку: svn up 1>"C:\Delphi Projects\project1\1.txt" (т.е. дописывает единицу),Стандартный файловый поток 1 - поток вывода. Всё нормально.
...
Рейтинг: 0 / 0
21.02.2014, 14:59
    #38568867
Freddie26
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение файла *.bat
DarkMaster,

Спасибо! Все работает.
...
Рейтинг: 0 / 0
21.02.2014, 15:00
    #38568869
Freddie26
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение файла *.bat
Akina,

Спасибо, а то переживал как бы мне лишнего не выдало)
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / выполнение файла *.bat / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]