Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2021 August 18

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
а там есть вообще автопарковка?
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
а еще бесит рекуперация
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Да
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Чем?
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
ну на моей машине отпускаешь газ - и оно едет. под горку даже разгоняется. тесла тормозить лютейше начинает. т.е. нужно перепривыкать отпускать газ, если хочешь, например, до светофора докатиться без газа
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
плюс если ставить агрессивную рекуперацию то тебя аж дергает, когда газ отпускаешь
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
не торт
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Да ладно, торможение двигателем это прикольно же
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
ну если только на тесле ездить и привыкнуть, ну наверное
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
Это что за мутант без торможения двигателем ?
источник

МК

Максим Коновской... in PowerShellRus - о Powershell (и не только) на русском
привет, коллеги

делаю скрипт по генерации подписи outlook. Код по ссылке.
https://codeshare.io/eVP3dK

Так вот не могу понять почему после того как сгенерилась подпись на новые гиперссыки не встают в указанное место, а на ответ всё нормально.
Уже пол дня бью эту ошибку, не пойму почему.. посмотрите, поможете?
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
cla 200
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
Нет, про теслу срач сегодня
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
И ссылка не открывается
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
Понятно
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
конеш оно тормозит потихлу, но по сравнению с теслой это не заметно совершенно
источник

МК

Максим Коновской... in PowerShellRus - о Powershell (и не только) на русском
$mail = "test@mail.ru"

function Add-HyperLink {
   param (
       [PARAMETER(Mandatory=$True)][string]$text,
       [PARAMETER(Mandatory=$True)][string]$link,
       [array]$objects = @($Global:objSelection,$Global:objSelection_reply),
       [string]$size_font = "9",
       [int]$color = $Grey_color,
       [string]$font = "Tahoma",
       [bool]$Bold
   )
   #foreach ($i=0; $i -le ($objects.Count-1); $i++) {
   $objects | %{
       $Range = $_.Range
       $hyp = $_.Hyperlinks.Add($Range, $link, "" , "",$text)
       $hyp.Range.Font.Name = $font
       $hyp.Range.Font.Size = $size_font
       $hyp.Range.Font.Color = $color
       if ($Bold) {
           $hyp.Range.Font.Bold = $True
       }
       else {
           $hyp.Range.Font.Bold = $False
       }
   }
}

function Add-Text {
   param (
       [PARAMETER(Mandatory=$True)][string]$text,
       [array]$objects = @($Global:objSelection,$Global:objSelection_reply),
       [string]$font="Tahoma",
       [string]$fontsize="9",
       [switch]$bold,
       [int]$colortext=$Grey_color
   )
   for ($i=0; $i -le ($objects.Count-1); $i++) {
       $objects[$i].ParagraphFormat.SpaceAfter=1
       $objects[$i].Font.Color = $colortext
       if ($bold){$objects[$i].Font.Bold = $True}
       else{$objects[$i].Font.Bold = $False}
       $objects[$i].Font.Name = $font
       $objects[$i].Font.Size = $fontsize
       $objects[$i].TypeText($text)
   }
}

function Add-NewLine {
   param (
       [array]$objects = @($Global:objSelection,$Global:objSelection_reply)
   )
   for ($i=0; $i -le ($objects.Count-1); $i++) {
       Add-Text "`n" -objects $objects[$i]
   }
   
}

$objWord = New-Object -ComObject Word.Application

#region Создаём COM объект, устанавливаем опции
$objWord = New-Object -ComObject Word.Application

$objDoc = $objWord.Documents.Add()
$Global:objSelection = $objWord.Selection

$objDoc_reply = $objWord.Documents.Add()
$Global:objSelection_reply = $objWord.Selection

#$Global:objSelection.Style = "No Spacing"
$objEmailOptions = $objWord.EmailOptions
$objSignatureObject = $objEmailOptions.EmailSignature
$objSignatureEntries = $objSignatureObject.EmailSignatureEntries
#endregion

#region наполняем контент
Add-Text -text "ТЕКСТ ТЕКСТ ТЕКСТ ТЕКСТ" -fontsize "11" -bold
Add-NewLine
Add-Text -text "ТЕКСТ ТЕКСТ ТЕКСТ ТЕКСТ" -fontsize "11"
Add-NewLine
Add-HyperLink -link "mailto:$mail" -text $mail
Add-NewLine
Add-Text -text "ТЕКСТ ТЕКСТ ТЕКСТ ТЕКСТ" -fontsize "11" -bold
Add-NewLine
Add-Text -text "ТЕКСТ ТЕКСТ ТЕКСТ ТЕКСТ" -fontsize "11"
Add-NewLine
#endregion

#region Сохраняем результат и устанавливаем в подпись
$Global:objSelection = $objDoc.Range()
$Global:objSelection_reply = $objDoc_reply.Range()

$objSignatureEntries.Add("Sign", $Global:objSelection)
$objSignatureEntries.Add("Sign_reply", $Global:objSelection_reply)
$objSignatureObject.NewMessageSignature = "Sign"
$objSignatureObject.ReplyMessageSignature = "Sign_reply"

$objDoc.Saved = $True
$objDoc.Close

$objDoc_reply.Saved = $True
$objDoc_reply.Close

$objWord.Quit
#endregion

# Закрываем все процессы outlook. Бывает что он подвисает в момент закрытия COM объекта.
Get-WmiObject Win32_Process | ?{$_.name -match "outlook.exe|word"} | %{$_.Terminate()}
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
можа если руками понизить передачу - оно быстрее будет тормозить
источник

МК

Максим Коновской... in PowerShellRus - о Powershell (и не только) на русском
простите за простыню...
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Должно, по идее, если на ваших четырёхколесных повозках всё как на двухколесных
источник