Можно так:
(Get-Process | Where-Object { $_.Name -eq 'FastExecuteScript' -and $_.MainWindowTitle -like '*MyCoolProgram*' } | Select-Object -ExpandProperty MainWindowTitle) -replace '.*\((.*)\).*', '$1'Выведет:
0.1.51Мне нужно писать в лог время начала работы скрипта и время окончания работы. Как можно получить эти данные? И как записать в текстовый файл данную инфу? Есть ли в БАСе какая то глобальная переменная в которой хранится время запуска и остановки? А также может есть глобальная переменная в которой хранится флаг когда прога остановилась, чтоб знать когда писать время остановки?
@support said in Как получить время запуска и остановки скрипта?:
@Gang Начало работы скрипта можно получить в функции OnApplicationStart
Конец работы скрипта можно получить прервав скрипт самостоятельно.
О форматировании даты написали выше.
0_1489770038134_datestartandend.xml
С датой все понятно, спасибо! Вижу вы через условие прерываете скрипт и получаете дату. Так понял узнать время окончания скрипта без прерывания нет возможности?