scripts:ps
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
scripts:ps [03.10.2024 17:48] – [Создание тестовых файлов с датами изменения и создания в прошлом] viacheslav | scripts:ps [28.03.2025 08:27] (текущий) – [json] viacheslav | ||
---|---|---|---|
Строка 354: | Строка 354: | ||
$alfabetRus = [char[]](1072..1077+1105+1078..1103) | $alfabetRus = [char[]](1072..1077+1105+1078..1103) | ||
$alfabetRus |select @{n=" | $alfabetRus |select @{n=" | ||
+ | </ | ||
+ | <code powershell> | ||
+ | [char[]](1072..1103+1105) # русский алфавит строчные + буква ё | ||
+ | [char[]](1040..1071+1025) # русский алфавит заглавные + буква Ё | ||
+ | [char[]](1040..1103+1025+1105) # русский алфавит строчные и заглавные + буквы Ё и ё | ||
</ | </ | ||
Строка 515: | Строка 520: | ||
($_.ExtendedProperty(" | ($_.ExtendedProperty(" | ||
} |del | } |del | ||
+ | </ | ||
+ | |||
+ | ==== Копирование файлов robocopy + splatting ==== | ||
+ | Подстановка значений, | ||
+ | <code powershell> | ||
+ | $ext = @((Read-Host " | ||
+ | robocopy " | ||
</ | </ | ||
===== Работа с текстом ===== | ===== Работа с текстом ===== | ||
Строка 525: | Строка 537: | ||
25 октября 2021 г. 0:00:00 | 25 октября 2021 г. 0:00:00 | ||
</ | </ | ||
- | https:// | + | https:// |
+ | [[https:// | ||
==== Убрать из файла все строки, | ==== Убрать из файла все строки, | ||
Строка 574: | Строка 587: | ||
ExtractTo-Chunk -in " | ExtractTo-Chunk -in " | ||
- | ExtractTo-Chunk -in " | + | ExtractTo-Chunk -in " |
</ | </ | ||
Строка 713: | Строка 726: | ||
<code powershell> | <code powershell> | ||
(gc ' | (gc ' | ||
+ | </ | ||
+ | |||
+ | ==== Преобразование строк в таблицу ==== | ||
+ | < | ||
+ | Opera Hotlist version 2.0 | ||
+ | Options: encoding = utf8, version=3 | ||
+ | |||
+ | #CONTACT | ||
+ | ID=11 | ||
+ | NAME=Justynka | ||
+ | CREATED=1195505237 | ||
+ | MAIL=JUSTYNA66@gmail.com | ||
+ | ICON=Contact0 | ||
+ | |||
+ | #CONTACT | ||
+ | ID=12 | ||
+ | NAME=Leszek | ||
+ | CREATED=1195677687 | ||
+ | MAIL=Leszek@domena.pl | ||
+ | ICON=Contact0 | ||
+ | |||
+ | #CONTACT | ||
+ | ID=13 | ||
+ | NAME=Iwona Kwiatkowska | ||
+ | CREATED=1196277590 | ||
+ | MAIL=iwon.kwiat@op.pl | ||
+ | ICON=Contact0 | ||
+ | |||
+ | |||
+ | #FOLDER | ||
+ | ID=15 | ||
+ | NAME=Kosz | ||
+ | CREATED=1195505227 | ||
+ | TRASH FOLDER=YES | ||
+ | UNIQUEID=EAF22324295C86499476802CC76DE41E | ||
+ | |||
+ | - | ||
+ | |||
+ | #CONTACT | ||
+ | ID=16 | ||
+ | NAME=Ania | ||
+ | CREATED=1195505237 | ||
+ | MAIL=Ania.Nowak@poczta.com | ||
+ | ICON=Contact0 | ||
+ | |||
+ | </ | ||
+ | |||
+ | Вычистить ненужные строки и мусор, разделить текст на сегменты, | ||
+ | <code powershell> | ||
+ | (Get-Content .\opera.adr -Raw) -replace ' | ||
+ | $props = ConvertFrom-StringData -StringData ($_ -replace ' | ||
+ | New-Object PSOBject -Property $props |select Name, Mail | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | https:// | ||
+ | https:// | ||
+ | |||
+ | ==== Поиск значений ASCII для символов ==== | ||
+ | |||
+ | <code powershell> | ||
+ | [char[]]" | ||
+ | |||
+ | Char Code | ||
+ | ---- ---- | ||
+ | а 1072 | ||
+ | б 1073 | ||
+ | в 1074 | ||
+ | г 1075 | ||
+ | д 1076 | ||
+ | я 1103 | ||
+ | ё 1105 | ||
+ | </ | ||
+ | https:// | ||
+ | |||
+ | ==== json ==== | ||
+ | Удобное создание json | ||
+ | <code powershell> | ||
+ | $json = @{ | ||
+ | repoName = " | ||
+ | name = " | ||
+ | version = " | ||
+ | } |ConvertTo-Json -Compress | ||
+ | # Результат: | ||
+ | |||
+ | # Применение, | ||
+ | $response = Invoke-RestMethod -Uri " | ||
+ | -Headers @{" | ||
+ | -Method Post -Body $json -ContentType " | ||
+ | |||
</ | </ | ||
Строка 928: | Строка 1031: | ||
</ | </ | ||
- | https:// | + | https:// |
+ | https:// | ||
==== Температура процессора ==== | ==== Температура процессора ==== |
scripts/ps.1727977724.txt.gz · Последнее изменение: 03.10.2024 17:48 — viacheslav