я хотел автоматически открыть последние открытые файлы в ISE с помощью шикарного скрипта,
поэтому я попытался сохранить пути к файлам этих файлов, как показано ниже.
$action = {
$psISE.CurrentPowerShellTab.Files | select -ExpandProperty FullPath | ? { Test-Path $_ } |<br>
Set-Content -Encoding String -Path$PSHOME\psISElastOpenedFiles.txt<br>
Set-Content -Encoding String -Value "Now exiting..." -Path c:\exitingtest.log<br>
}<br>
Register-EngineEvent -SourceIdentifier Exit -SupportEvent -Action $action<br>
<br>
когда я закрываю ISE, создается файл exitingtest.log с именем "Сейчас выходит ...",
но psISElastOpenedFiles.txt не создан.
кажется, что ISE закрывает все открывающиеся файлы перед выполнением события выхода.
я должен использовать событие таймера?