Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Проблема с выводом результатов работы bat-файла / 6 сообщений из 6, страница 1 из 1
16.11.2012, 10:35
    #38041021
kir86975
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выводом результатов работы bat-файла
Здравствуйте, возникла вышеуказанная проблема.

Содержимое bat-файла:

Код: powershell
1.
2.
signtool sign /n "My firm" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "SomeProg.exe" > "c:\MyFolder\log.txt"
pause;



Результат выводится в файл, только если все прошло успешно. А вот если произошла ошибка, например, не найден указанный сертификат, то ее cmd в файл не заносит, а выводит только в консольку.

p.s. signtool.exe программа для подписи исполняемых файлов от Microsoft. (содержится в пакете Windows SDK)
...
Рейтинг: 0 / 0
16.11.2012, 12:16
    #38041253
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выводом результатов работы bat-файла
2> "c:\MyFolder\log.txt"
...
Рейтинг: 0 / 0
16.11.2012, 12:36
    #38041303
kir86975
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выводом результатов работы bat-файла
Akina,

Это вижу после выполнения bat-файла:
Код: powershell
1.
2.
3.
4.
5.
signtool sign /n "My firm" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "SomeProg.exe" >> "c:\MyFolder\log.txt"
SignTool Error: No certificates were found that met all the given criteria.

C:\Users\UTIPDev\Desktop\TestSrv\Debug\Win32>pause;
Для продолжения нажмите любую клавишу . . .



log.txt все равно создается пустой и таким и остается после выполнения
...
Рейтинг: 0 / 0
16.11.2012, 12:41
    #38041308
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выводом результатов работы bat-файла
kir86975,
Код: powershell
1.
2.
signtool sign /n "My firm" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "SomeProg.exe" >> "c:\MyFolder\log.txt"
signtool sign /n "My firm" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "SomeProg.exe" 2>> "c:\MyFolder\log.txt"


найдите 7 отличий
...
Рейтинг: 0 / 0
16.11.2012, 12:43
    #38041314
kir86975
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выводом результатов работы bat-файла
Akina, egorych,

Спасибо огромное вам обоим! Понял все.

Сначала понял что нужно просто два ">" написать, а щас дошло.

Все работает
...
Рейтинг: 0 / 0
16.11.2012, 15:58
    #38041737
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выводом результатов работы bat-файла
Akina2> "c:\MyFolder\log.txt"
Код: sql
1.
> файл 2>&1
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Проблема с выводом результатов работы bat-файла / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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