Инструменты пользователя

Инструменты сайта


scripts:ps

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
scripts:ps [12.02.2025 09:41] – [Конвертировать строку во время] viacheslavscripts: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="letter";e={$_}},@{n="index";e={$alfabetRus.indexof($_)+1}} $alfabetRus |select @{n="letter";e={$_}},@{n="index";e={$alfabetRus.indexof($_)+1}}
 +</code>
  
 +<code powershell>
 +[char[]](1072..1103+1105) # русский алфавит строчные + буква ё
 +[char[]](1040..1071+1025) # русский алфавит заглавные + буква Ё
 +[char[]](1040..1103+1025+1105) # русский алфавит строчные и заглавные + буквы Ё и ё
 </code> </code>
  
Строка 582: Строка 587:
  
 ExtractTo-Chunk -in "C:\temp\big.log" -out "C:\temp\chunk1.log" -regex "192.168.1.10" ExtractTo-Chunk -in "C:\temp\big.log" -out "C:\temp\chunk1.log" -regex "192.168.1.10"
-ExtractTo-Chunk -in "C:\temp\big.log" -out "C:\temp\chunk1.log" -regex "10.0.0.8"+ExtractTo-Chunk -in "C:\temp\big.log" -out "C:\temp\chunk2.log" -regex "10.0.0.8"
 </code> </code>
  
Строка 778: Строка 783:
 https://powershellmagazine.com/2014/09/09/using-the-convertfrom-string-cmdlet-to-parse-structured-text/\\ https://powershellmagazine.com/2014/09/09/using-the-convertfrom-string-cmdlet-to-parse-structured-text/\\
 https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/convertfrom-stringdata?view=powershell-5.1 https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/convertfrom-stringdata?view=powershell-5.1
 +
 +==== Поиск значений ASCII для символов ====
 +
 +<code powershell>
 +[char[]]"абвгдяё" |select @{n='Char';e={$_}},@{n='Code';e={[int]$_}}
 +
 +Char Code
 +---- ----
 +   а 1072
 +   б 1073
 +   в 1074
 +   г 1075
 +   д 1076
 +   я 1103
 +   ё 1105
 +</code>
 +https://rakhesh.com/powershell/getting-the-ascii-utf-8-value-of-a-string/
 +
 +==== json ====
 +Удобное создание json
 +<code powershell>
 +$json = @{
 +  repoName = "project-maven-prod"
 +  name = "artifact"
 +  version = "2.2.26"
 +} |ConvertTo-Json -Compress
 +# Результат: {"name":"artifact","version":"2.2.26","repoName":"project-maven-prod"}
 +
 +# Применение, например, в API-запросе
 +$response = Invoke-RestMethod -Uri "$url/script/getVersion/run" `
 +-Headers @{"Authorization" = "Basic $basic"; "Accept" = "application/json"} `
 +-Method Post -Body $json -ContentType "application/json"
 +
 +</code>
 +
 ===== Графика ===== ===== Графика =====
 ==== Диаграммы ==== ==== Диаграммы ====
Строка 991: Строка 1031:
 </WRAP> </WRAP>
  
-https://michlstechblog.info/blog/powershell-show-a-messagebox/+https://michlstechblog.info/blog/powershell-show-a-messagebox/\\ 
 +https://winitpro.ru/index.php/2018/10/02/uvedomleniya-polzovateley-is-powershell/
  
 ==== Температура процессора ==== ==== Температура процессора ====
scripts/ps.1739353286.txt.gz · Последнее изменение: 12.02.2025 09:41 — viacheslav

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki