Редактирование Rich Text - designMode vs contentEditable

При создании кросс-браузерного текстового редактора. Что бы вы использовали и почему?

Имейте в виду, что вставка должна быть устойчивой, чтобы противостоять нескольким источникам (блокнот, слово, другие веб-сайты), и она не должна зависеть от каких-либо библиотек Javascript. Я придумал это: $ s = Get-Date; . \ do_something.ps1; $ E = Get-Date; ($ e - $ s) .TotalSeconds ...

Существует ли простой способ измерения времени выполнения команды в PowerShell, например, команды 'time' в Linux?
Я придумал это:

$s=Get-Date; .\do_something.ps1 ; $e=Get-Date; ($e - $s).TotalSeconds

Но мне хотелось бы что-нибудь попроще, например

time .\do_something.ps1
198
задан Paolo Tedesco 18 August 2010 в 04:17
поделиться

2 ответа

Ага.

Measure-Command { .\do_something.ps1 }

Обратите внимание, что один небольшой недостаток Measure-Command заключается в том, что вы не видите вывода на стандартный вывод. Если вы хотите увидеть результат, вы можете использовать объект секундомера .NET, например:

$sw = [Diagnostics.Stopwatch]::StartNew()
.\do_something.ps1
$sw.Stop()
$sw.Elapsed
309
ответ дан 23 November 2019 в 05:10
поделиться

Вы также можете получить последнюю команду из истории и вычесть ее EndExecutionTime из ее StartExecutionTime .

.\do_something.ps1  
$command = Get-History -Count 1  
$command.EndExecutionTime - $command.StartExecutionTime
172
ответ дан 23 November 2019 в 05:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: