Автор: levn
Дата сообщения: 15.12.2009 11:02
Всем привет! Помогите, пожалуйста, разобраться с проблемой.
Некий bat файл находится в папке, например, в
D:\Work\bat\
и тут же находится файл отчета Report.log.
В батнике вывод в этот файл отчета определен как:
>>Report.log
Если запустить этот батник вручную с этой 'bat' дирректории, то вывод в файл отчета записывается все как надо.
Но у меня запуск этого батника реализовано через Html-страницу, которая находится в родительской дирректории:
D:\Work\Page.html
В результате запуска этого батника со страницы (href=bat\start.bat) он отрабатывает все правильно, но запись в Report.log происходит не в нужную дирректорию, а создается еще один Report.log на рабочем столе.
Если в батнике вывод в файл отчета определить статически:
>>D:\Temp\1\Report.log,
то при любом запуске этого батника отчет записывается все как нужно и куда нужно.
Подскажите как можно правильно организовать вывод в log-файл, не привязываясь к статическому пути. Это нужно для того, что дирректория Work вместе со стартовой html страницей, батником и файлом отчета могут периодически перемещаться в другие каталоги, а каждый раз менять пути к Report.log порой не бывает возможности.
Добавлено:
Поправка: вместо:
>>D:\Temp\1\Report.log
имеется в виду:
>>D:\Work\bat\Report.log