Можно так:
(Get-Process | Where-Object { $_.Name -eq 'FastExecuteScript' -and $_.MainWindowTitle -like '*MyCoolProgram*' } | Select-Object -ExpandProperty MainWindowTitle) -replace '.*\((.*)\).*', '$1'Выведет:
0.1.51Я конечно все понимаю, наверное есть в этом своя логика, но я ее не понимаю - Зачем при запуске скрипта в записи или в запуске каждый раз скачивается нода ? Проверить что она уже есть не судьба ? то же самое для модулей ноды - реально, ни как не возможно проверить что все уже есть ? ну подбешивает это момент.
@DuckDuck, @GhostZ said in Часто скачивается дистрибутив Node.js:
Включены модули использующие Node.js, но в скрипте они не используются, поэтому при редактировании нужен один набор модулей (Так как модули включены и могут быть использованы), а в запуске другой (Без модулей которые не используются)