mirror of
https://github.com/fleschutz/PowerShell.git
synced 2025-04-15 06:28:17 +02:00
Improved the scripts
This commit is contained in:
parent
676a0898a7
commit
dcc52122c4
@ -9,8 +9,7 @@
|
|||||||
param([string]$Path = "", [string]$Password = "")
|
param([string]$Path = "", [string]$Password = "")
|
||||||
|
|
||||||
|
|
||||||
function DecryptFile
|
function DecryptFile {
|
||||||
{
|
|
||||||
<#
|
<#
|
||||||
.SYNOPSIS
|
.SYNOPSIS
|
||||||
Decrypts a file encrypted with Protect-File.
|
Decrypts a file encrypted with Protect-File.
|
||||||
|
@ -8,8 +8,7 @@
|
|||||||
|
|
||||||
param([string]$Path = "", [string]$Password = "")
|
param([string]$Path = "", [string]$Password = "")
|
||||||
|
|
||||||
function EncryptFile
|
function EncryptFile {
|
||||||
{
|
|
||||||
<#
|
<#
|
||||||
.SYNOPSIS
|
.SYNOPSIS
|
||||||
Encrypts a file using a symmetrical algorithm.
|
Encrypts a file using a symmetrical algorithm.
|
||||||
|
@ -83,7 +83,7 @@ function New-Request {
|
|||||||
|
|
||||||
$script:secport = (New-Request -urn "urn:dslforum-org:service:DeviceInfo:1" -action 'GetSecurityPort' -proto 'http').Envelope.Body.GetSecurityPortResponse.NewSecurityPort
|
$script:secport = (New-Request -urn "urn:dslforum-org:service:DeviceInfo:1" -action 'GetSecurityPort' -proto 'http').Envelope.Body.GetSecurityPortResponse.NewSecurityPort
|
||||||
|
|
||||||
function GetCallList() { param([int]$MaxEntries = 999, [int]$MaxDays = 999
|
function GetCallList { param([int]$MaxEntries = 999, [int]$MaxDays = 999
|
||||||
)
|
)
|
||||||
$resp = New-Request -urn 'urn:dslforum-org:service:X_AVM-DE_OnTel:1' -action 'GetCallList'
|
$resp = New-Request -urn 'urn:dslforum-org:service:X_AVM-DE_OnTel:1' -action 'GetCallList'
|
||||||
$list = [xml](new-object System.Net.WebClient).DownloadString("$($resp.Envelope.Body.GetCallListResponse.NewCallListURL)&max=$MaxEntries&MaxDays=$days")
|
$list = [xml](new-object System.Net.WebClient).DownloadString("$($resp.Envelope.Body.GetCallListResponse.NewCallListURL)&max=$MaxEntries&MaxDays=$days")
|
||||||
|
@ -12,7 +12,7 @@ $Lines = 24
|
|||||||
$MinCharCode = 33
|
$MinCharCode = 33
|
||||||
$MaxCharCode = 126
|
$MaxCharCode = 126
|
||||||
|
|
||||||
function GeneratePassword() {
|
function GeneratePassword {
|
||||||
$Generator = New-Object System.Random
|
$Generator = New-Object System.Random
|
||||||
for ($i = 0; $i -lt $PasswordLength; $i++) {
|
for ($i = 0; $i -lt $PasswordLength; $i++) {
|
||||||
$Result += [char]$Generator.next($MinCharCode,$MaxCharCode)
|
$Result += [char]$Generator.next($MinCharCode,$MaxCharCode)
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
param([int]$PinLength = 5, [int]$Columns = 12, [int]$Rows = 24)
|
param([int]$PinLength = 5, [int]$Columns = 12, [int]$Rows = 24)
|
||||||
|
|
||||||
function GeneratePIN() {
|
function GeneratePIN {
|
||||||
$Generator = New-Object System.Random
|
$Generator = New-Object System.Random
|
||||||
for ($i = 0; $i -lt $PinLength; $i++) {
|
for ($i = 0; $i -lt $PinLength; $i++) {
|
||||||
$PIN += [char]$Generator.next(48,57)
|
$PIN += [char]$Generator.next(48,57)
|
||||||
|
@ -85,7 +85,7 @@ function New-Request {
|
|||||||
|
|
||||||
$script:secport = (New-Request -urn "urn:dslforum-org:service:DeviceInfo:1" -action 'GetSecurityPort' -proto 'http').Envelope.Body.GetSecurityPortResponse.NewSecurityPort
|
$script:secport = (New-Request -urn "urn:dslforum-org:service:DeviceInfo:1" -action 'GetSecurityPort' -proto 'http').Envelope.Body.GetSecurityPortResponse.NewSecurityPort
|
||||||
|
|
||||||
function Reboot-FritzBox() {
|
function Reboot-FritzBox {
|
||||||
$resp = New-Request -urn 'urn:dslforum-org:service:DeviceConfig:1' -action 'Reboot'
|
$resp = New-Request -urn 'urn:dslforum-org:service:DeviceConfig:1' -action 'Reboot'
|
||||||
return $resp.Envelope.Body.InnerText
|
return $resp.Envelope.Body.InnerText
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
.NOTES Author: Markus Fleschutz / License: CC0
|
.NOTES Author: Markus Fleschutz / License: CC0
|
||||||
#>
|
#>
|
||||||
|
|
||||||
function Speak([string]$Text) {
|
function Speak { param([string]$Text)
|
||||||
write-progress "$Text"
|
write-progress "$Text"
|
||||||
$Voice = new-object -ComObject SAPI.SPVoice
|
$Voice = new-object -ComObject SAPI.SPVoice
|
||||||
$Voices = $Voice.GetVoices()
|
$Voices = $Voice.GetVoices()
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
param([string]$Filename = "")
|
param([string]$Filename = "")
|
||||||
|
|
||||||
function Speak([string]$Text) {
|
function Speak { param([string]$Text)
|
||||||
write-output "$Text"
|
write-output "$Text"
|
||||||
$Voice = new-object -ComObject SAPI.SPVoice
|
$Voice = new-object -ComObject SAPI.SPVoice
|
||||||
$Voices = $Voice.GetVoices()
|
$Voices = $Voice.GetVoices()
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
.NOTES Author: Markus Fleschutz / License: CC0
|
.NOTES Author: Markus Fleschutz / License: CC0
|
||||||
#>
|
#>
|
||||||
|
|
||||||
function Speak([string]$Text) {
|
function Speak { param([string]$Text)
|
||||||
write-progress "$Text"
|
write-progress "$Text"
|
||||||
$Voice = new-object -ComObject SAPI.SPVoice
|
$Voice = new-object -ComObject SAPI.SPVoice
|
||||||
$Voices = $Voice.GetVoices()
|
$Voices = $Voice.GetVoices()
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
param([string]$Directory = "")
|
param([string]$Directory = "")
|
||||||
|
|
||||||
function TakeScreenshot() { param([string]$FilePath)
|
function TakeScreenshot { param([string]$FilePath)
|
||||||
Add-Type -Assembly System.Windows.Forms
|
Add-Type -Assembly System.Windows.Forms
|
||||||
$ScreenBounds = [Windows.Forms.SystemInformation]::VirtualScreen
|
$ScreenBounds = [Windows.Forms.SystemInformation]::VirtualScreen
|
||||||
$ScreenshotObject = New-Object Drawing.Bitmap $ScreenBounds.Width, $ScreenBounds.Height
|
$ScreenshotObject = New-Object Drawing.Bitmap $ScreenBounds.Width, $ScreenBounds.Height
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
param([string]$Directory = "", [int]$Interval = 60)
|
param([string]$Directory = "", [int]$Interval = 60)
|
||||||
|
|
||||||
function TakeScreenshot() { param([string]$FilePath)
|
function TakeScreenshot { param([string]$FilePath)
|
||||||
Add-Type -Assembly System.Windows.Forms
|
Add-Type -Assembly System.Windows.Forms
|
||||||
$ScreenBounds = [Windows.Forms.SystemInformation]::VirtualScreen
|
$ScreenBounds = [Windows.Forms.SystemInformation]::VirtualScreen
|
||||||
$ScreenshotObject = New-Object Drawing.Bitmap $ScreenBounds.Width, $ScreenBounds.Height
|
$ScreenshotObject = New-Object Drawing.Bitmap $ScreenBounds.Width, $ScreenBounds.Height
|
||||||
|
@ -11,8 +11,7 @@ if ($Hostname -eq "" ) {
|
|||||||
$Hostname = read-host "Enter hostname"
|
$Hostname = read-host "Enter hostname"
|
||||||
}
|
}
|
||||||
|
|
||||||
function Send-WOL
|
function Send-WOL {
|
||||||
{
|
|
||||||
<#
|
<#
|
||||||
.SYNOPSIS
|
.SYNOPSIS
|
||||||
Send a WOL packet to a broadcast address
|
Send a WOL packet to a broadcast address
|
||||||
|
@ -10,7 +10,7 @@ param([string]$Text = "")
|
|||||||
|
|
||||||
Set-StrictMode -Version Latest
|
Set-StrictMode -Version Latest
|
||||||
|
|
||||||
function BigA() { param([int]$Row)
|
function BigA { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " __ " }
|
1 { return " __ " }
|
||||||
2 { return " /__\ " }
|
2 { return " /__\ " }
|
||||||
@ -19,7 +19,7 @@ function BigA() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigB() { param([int]$Row)
|
function BigB { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ____ " }
|
1 { return " ____ " }
|
||||||
2 { return "| _ )" }
|
2 { return "| _ )" }
|
||||||
@ -28,7 +28,7 @@ function BigB() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigC() { param([int]$Row)
|
function BigC { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ___ " }
|
1 { return " ___ " }
|
||||||
2 { return " / __)" }
|
2 { return " / __)" }
|
||||||
@ -37,7 +37,7 @@ function BigC() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigD() { param([int]$Row)
|
function BigD { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ____ " }
|
1 { return " ____ " }
|
||||||
2 { return "| _ \ " }
|
2 { return "| _ \ " }
|
||||||
@ -46,7 +46,7 @@ function BigD() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigE() { param([int]$Row)
|
function BigE { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ____ " }
|
1 { return " ____ " }
|
||||||
2 { return "| ___)" }
|
2 { return "| ___)" }
|
||||||
@ -55,7 +55,7 @@ function BigE() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigF() { param([int]$Row)
|
function BigF { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ____ " }
|
1 { return " ____ " }
|
||||||
2 { return "| ___)" }
|
2 { return "| ___)" }
|
||||||
@ -64,7 +64,7 @@ function BigF() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigG() { param([int]$Row)
|
function BigG { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ____ " }
|
1 { return " ____ " }
|
||||||
2 { return " / ___)" }
|
2 { return " / ___)" }
|
||||||
@ -73,7 +73,7 @@ function BigG() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigH() { param([int]$Row)
|
function BigH { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " _ _ " }
|
1 { return " _ _ " }
|
||||||
2 { return "| |_| |" }
|
2 { return "| |_| |" }
|
||||||
@ -82,7 +82,7 @@ function BigH() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigI() { param([int]$Row)
|
function BigI { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " _ " }
|
1 { return " _ " }
|
||||||
2 { return "| |" }
|
2 { return "| |" }
|
||||||
@ -91,7 +91,7 @@ function BigI() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigJ() { param([int]$Row)
|
function BigJ { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " __ " }
|
1 { return " __ " }
|
||||||
2 { return " ( |" }
|
2 { return " ( |" }
|
||||||
@ -100,7 +100,7 @@ function BigJ() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigK() { param([int]$Row)
|
function BigK { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " _ _ " }
|
1 { return " _ _ " }
|
||||||
2 { return "| |/ )" }
|
2 { return "| |/ )" }
|
||||||
@ -109,7 +109,7 @@ function BigK() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigL() { param([int]$Row)
|
function BigL { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " _ " }
|
1 { return " _ " }
|
||||||
2 { return "| | " }
|
2 { return "| | " }
|
||||||
@ -118,7 +118,7 @@ function BigL() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigM() { param([int]$Row)
|
function BigM { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " _ _ " }
|
1 { return " _ _ " }
|
||||||
2 { return "| \ / |" }
|
2 { return "| \ / |" }
|
||||||
@ -127,7 +127,7 @@ function BigM() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigN() { param([int]$Row)
|
function BigN { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " _ _ " }
|
1 { return " _ _ " }
|
||||||
2 { return "| \ | |" }
|
2 { return "| \ | |" }
|
||||||
@ -136,7 +136,7 @@ function BigN() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigO() { param([int]$Row)
|
function BigO { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ___ " }
|
1 { return " ___ " }
|
||||||
2 { return " / _ \ " }
|
2 { return " / _ \ " }
|
||||||
@ -145,7 +145,7 @@ function BigO() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigP() { param([int]$Row)
|
function BigP { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ____ " }
|
1 { return " ____ " }
|
||||||
2 { return "| _ \" }
|
2 { return "| _ \" }
|
||||||
@ -154,7 +154,7 @@ function BigP() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigQ() { param([int]$Row)
|
function BigQ { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ____ " }
|
1 { return " ____ " }
|
||||||
2 { return " / _ \ " }
|
2 { return " / _ \ " }
|
||||||
@ -163,7 +163,7 @@ function BigQ() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigR() { param([int]$Row)
|
function BigR { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ____ " }
|
1 { return " ____ " }
|
||||||
2 { return "| _ \" }
|
2 { return "| _ \" }
|
||||||
@ -172,7 +172,7 @@ function BigR() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigS() { param([int]$Row)
|
function BigS { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ____ " }
|
1 { return " ____ " }
|
||||||
2 { return "/ __)" }
|
2 { return "/ __)" }
|
||||||
@ -181,7 +181,7 @@ function BigS() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigT() { param([int]$Row)
|
function BigT { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " _____ " }
|
1 { return " _____ " }
|
||||||
2 { return "|_ _|" }
|
2 { return "|_ _|" }
|
||||||
@ -190,7 +190,7 @@ function BigT() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigU() { param([int]$Row)
|
function BigU { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " _ _ " }
|
1 { return " _ _ " }
|
||||||
2 { return "| | | |" }
|
2 { return "| | | |" }
|
||||||
@ -199,7 +199,7 @@ function BigU() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigV() { param([int]$Row)
|
function BigV { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " _ _ " }
|
1 { return " _ _ " }
|
||||||
2 { return "( \/ )" }
|
2 { return "( \/ )" }
|
||||||
@ -208,7 +208,7 @@ function BigV() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigW() { param([int]$Row)
|
function BigW { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " __ __ " }
|
1 { return " __ __ " }
|
||||||
2 { return "\ \/\/ /" }
|
2 { return "\ \/\/ /" }
|
||||||
@ -217,7 +217,7 @@ function BigW() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigX() { param([int]$Row)
|
function BigX { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " _ _ " }
|
1 { return " _ _ " }
|
||||||
2 { return "( \/ )" }
|
2 { return "( \/ )" }
|
||||||
@ -226,7 +226,7 @@ function BigX() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigY() { param([int]$Row)
|
function BigY { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " _ _ " }
|
1 { return " _ _ " }
|
||||||
2 { return "( \/ )" }
|
2 { return "( \/ )" }
|
||||||
@ -235,7 +235,7 @@ function BigY() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigZ() { param([int]$Row)
|
function BigZ { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ____ " }
|
1 { return " ____ " }
|
||||||
2 { return "(_ )" }
|
2 { return "(_ )" }
|
||||||
@ -244,8 +244,7 @@ function BigZ() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function Big0 { param([int]$Row)
|
||||||
function Big0() { param([int]$Row)
|
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ___ " }
|
1 { return " ___ " }
|
||||||
2 { return " / _ \ " }
|
2 { return " / _ \ " }
|
||||||
@ -254,7 +253,7 @@ function Big0() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Big1() { param([int]$Row)
|
function Big1 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ___ " }
|
1 { return " ___ " }
|
||||||
2 { return "/_ |" }
|
2 { return "/_ |" }
|
||||||
@ -263,7 +262,7 @@ function Big1() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Big2() { param([int]$Row)
|
function Big2 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ___ " }
|
1 { return " ___ " }
|
||||||
2 { return "(__ \ " }
|
2 { return "(__ \ " }
|
||||||
@ -272,7 +271,7 @@ function Big2() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Big3() { param([int]$Row)
|
function Big3 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ___ " }
|
1 { return " ___ " }
|
||||||
2 { return "(__ )" }
|
2 { return "(__ )" }
|
||||||
@ -281,7 +280,7 @@ function Big3() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Big4() { param([int]$Row)
|
function Big4 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " __ " }
|
1 { return " __ " }
|
||||||
2 { return " /. | " }
|
2 { return " /. | " }
|
||||||
@ -290,7 +289,7 @@ function Big4() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Big5() { param([int]$Row)
|
function Big5 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ____ " }
|
1 { return " ____ " }
|
||||||
2 { return "| ___)" }
|
2 { return "| ___)" }
|
||||||
@ -299,7 +298,7 @@ function Big5() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Big6() { param([int]$Row)
|
function Big6 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " _ " }
|
1 { return " _ " }
|
||||||
2 { return " / ) " }
|
2 { return " / ) " }
|
||||||
@ -308,7 +307,7 @@ function Big6() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Big7() { param([int]$Row)
|
function Big7 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ___ " }
|
1 { return " ___ " }
|
||||||
2 { return "(__ )" }
|
2 { return "(__ )" }
|
||||||
@ -317,7 +316,7 @@ function Big7() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Big8() { param([int]$Row)
|
function Big8 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ___ " }
|
1 { return " ___ " }
|
||||||
2 { return "( _ )" }
|
2 { return "( _ )" }
|
||||||
@ -326,7 +325,7 @@ function Big8() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Big9() { param([int]$Row)
|
function Big9 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " ___ " }
|
1 { return " ___ " }
|
||||||
2 { return "/ _ \" }
|
2 { return "/ _ \" }
|
||||||
@ -335,7 +334,7 @@ function Big9() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigColon() { param([int]$Row)
|
function BigColon { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " " }
|
1 { return " " }
|
||||||
2 { return " o " }
|
2 { return " o " }
|
||||||
@ -344,7 +343,7 @@ function BigColon() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigMinus() { param([int]$Row)
|
function BigMinus { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return " " }
|
1 { return " " }
|
||||||
2 { return " ____ " }
|
2 { return " ____ " }
|
||||||
@ -353,7 +352,7 @@ function BigMinus() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BigChar() { param([string]$Char, [int]$Row)
|
function BigChar { param([string]$Char, [int]$Row)
|
||||||
switch($Char) {
|
switch($Char) {
|
||||||
'A' { return BigA $Row }
|
'A' { return BigA $Row }
|
||||||
'B' { return BigB $Row }
|
'B' { return BigB $Row }
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
param([string]$Text = "")
|
param([string]$Text = "")
|
||||||
|
|
||||||
function BrailleA() { param([int]$Row)
|
function BrailleA { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".o" }
|
1 { return ".o" }
|
||||||
2 { return "oo" }
|
2 { return "oo" }
|
||||||
@ -16,7 +16,7 @@ function BrailleA() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleB() { param([int]$Row)
|
function BrailleB { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".o" }
|
1 { return ".o" }
|
||||||
2 { return ".o" }
|
2 { return ".o" }
|
||||||
@ -24,7 +24,7 @@ function BrailleB() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleC() { param([int]$Row)
|
function BrailleC { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".." }
|
1 { return ".." }
|
||||||
2 { return "oo" }
|
2 { return "oo" }
|
||||||
@ -32,7 +32,7 @@ function BrailleC() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleD() { param([int]$Row)
|
function BrailleD { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".." }
|
1 { return ".." }
|
||||||
2 { return "o." }
|
2 { return "o." }
|
||||||
@ -40,7 +40,7 @@ function BrailleD() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleE() { param([int]$Row)
|
function BrailleE { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".o" }
|
1 { return ".o" }
|
||||||
2 { return "o." }
|
2 { return "o." }
|
||||||
@ -48,7 +48,7 @@ function BrailleE() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleF() { param([int]$Row)
|
function BrailleF { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".." }
|
1 { return ".." }
|
||||||
2 { return ".o" }
|
2 { return ".o" }
|
||||||
@ -56,7 +56,7 @@ function BrailleF() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleG() { param([int]$Row)
|
function BrailleG { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".." }
|
1 { return ".." }
|
||||||
2 { return ".." }
|
2 { return ".." }
|
||||||
@ -64,7 +64,7 @@ function BrailleG() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleH() { param([int]$Row)
|
function BrailleH { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".o" }
|
1 { return ".o" }
|
||||||
2 { return ".." }
|
2 { return ".." }
|
||||||
@ -72,7 +72,7 @@ function BrailleH() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleI() { param([int]$Row)
|
function BrailleI { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return "o." }
|
1 { return "o." }
|
||||||
2 { return ".o" }
|
2 { return ".o" }
|
||||||
@ -80,7 +80,7 @@ function BrailleI() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleJ() { param([int]$Row)
|
function BrailleJ { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return "o." }
|
1 { return "o." }
|
||||||
2 { return ".." }
|
2 { return ".." }
|
||||||
@ -88,7 +88,7 @@ function BrailleJ() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleK() { param([int]$Row)
|
function BrailleK { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".o" }
|
1 { return ".o" }
|
||||||
2 { return "oo" }
|
2 { return "oo" }
|
||||||
@ -96,7 +96,7 @@ function BrailleK() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleL() { param([int]$Row)
|
function BrailleL { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".o" }
|
1 { return ".o" }
|
||||||
2 { return ".o" }
|
2 { return ".o" }
|
||||||
@ -104,7 +104,7 @@ function BrailleL() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleM() { param([int]$Row)
|
function BrailleM { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".." }
|
1 { return ".." }
|
||||||
2 { return "oo" }
|
2 { return "oo" }
|
||||||
@ -112,7 +112,7 @@ function BrailleM() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleN() { param([int]$Row)
|
function BrailleN { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".." }
|
1 { return ".." }
|
||||||
2 { return "o." }
|
2 { return "o." }
|
||||||
@ -120,7 +120,7 @@ function BrailleN() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleO() { param([int]$Row)
|
function BrailleO { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".o" }
|
1 { return ".o" }
|
||||||
2 { return "o." }
|
2 { return "o." }
|
||||||
@ -128,7 +128,7 @@ function BrailleO() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleP() { param([int]$Row)
|
function BrailleP { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".." }
|
1 { return ".." }
|
||||||
2 { return ".o" }
|
2 { return ".o" }
|
||||||
@ -136,7 +136,7 @@ function BrailleP() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleQ() { param([int]$Row)
|
function BrailleQ { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".." }
|
1 { return ".." }
|
||||||
2 { return ".." }
|
2 { return ".." }
|
||||||
@ -144,7 +144,7 @@ function BrailleQ() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleR() { param([int]$Row)
|
function BrailleR { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".o" }
|
1 { return ".o" }
|
||||||
2 { return ".." }
|
2 { return ".." }
|
||||||
@ -152,7 +152,7 @@ function BrailleR() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleS() { param([int]$Row)
|
function BrailleS { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return "o." }
|
1 { return "o." }
|
||||||
2 { return ".o" }
|
2 { return ".o" }
|
||||||
@ -160,7 +160,7 @@ function BrailleS() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleT() { param([int]$Row)
|
function BrailleT { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return "o." }
|
1 { return "o." }
|
||||||
2 { return ".." }
|
2 { return ".." }
|
||||||
@ -168,7 +168,7 @@ function BrailleT() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleU() { param([int]$Row)
|
function BrailleU { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".o" }
|
1 { return ".o" }
|
||||||
2 { return "oo" }
|
2 { return "oo" }
|
||||||
@ -176,7 +176,7 @@ function BrailleU() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleV() { param([int]$Row)
|
function BrailleV { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".o" }
|
1 { return ".o" }
|
||||||
2 { return ".o" }
|
2 { return ".o" }
|
||||||
@ -184,7 +184,7 @@ function BrailleV() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleW() { param([int]$Row)
|
function BrailleW { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return "o." }
|
1 { return "o." }
|
||||||
2 { return ".." }
|
2 { return ".." }
|
||||||
@ -192,7 +192,7 @@ function BrailleW() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleX() { param([int]$Row)
|
function BrailleX { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".." }
|
1 { return ".." }
|
||||||
2 { return "oo" }
|
2 { return "oo" }
|
||||||
@ -200,7 +200,7 @@ function BrailleX() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleY() { param([int]$Row)
|
function BrailleY { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".." }
|
1 { return ".." }
|
||||||
2 { return "o." }
|
2 { return "o." }
|
||||||
@ -208,7 +208,7 @@ function BrailleY() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleZ() { param([int]$Row)
|
function BrailleZ { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".o" }
|
1 { return ".o" }
|
||||||
2 { return "o." }
|
2 { return "o." }
|
||||||
@ -216,7 +216,7 @@ function BrailleZ() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Braille1() { param([int]$Row)
|
function Braille1 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".o" }
|
1 { return ".o" }
|
||||||
2 { return "oo" }
|
2 { return "oo" }
|
||||||
@ -224,7 +224,7 @@ function Braille1() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Braille2() { param([int]$Row)
|
function Braille2 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".o" }
|
1 { return ".o" }
|
||||||
2 { return ".o" }
|
2 { return ".o" }
|
||||||
@ -232,7 +232,7 @@ function Braille2() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Braille3() { param([int]$Row)
|
function Braille3 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".." }
|
1 { return ".." }
|
||||||
2 { return "oo" }
|
2 { return "oo" }
|
||||||
@ -240,7 +240,7 @@ function Braille3() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Braille4() { param([int]$Row)
|
function Braille4 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".." }
|
1 { return ".." }
|
||||||
2 { return "o." }
|
2 { return "o." }
|
||||||
@ -248,7 +248,7 @@ function Braille4() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Braille5() { param([int]$Row)
|
function Braille5 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".o" }
|
1 { return ".o" }
|
||||||
2 { return "o." }
|
2 { return "o." }
|
||||||
@ -256,7 +256,7 @@ function Braille5() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Braille6() { param([int]$Row)
|
function Braille6 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".." }
|
1 { return ".." }
|
||||||
2 { return ".o" }
|
2 { return ".o" }
|
||||||
@ -264,7 +264,7 @@ function Braille6() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Braille7() { param([int]$Row)
|
function Braille7 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".." }
|
1 { return ".." }
|
||||||
2 { return ".." }
|
2 { return ".." }
|
||||||
@ -272,7 +272,7 @@ function Braille7() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Braille8() { param([int]$Row)
|
function Braille8 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return ".o" }
|
1 { return ".o" }
|
||||||
2 { return ".." }
|
2 { return ".." }
|
||||||
@ -280,7 +280,7 @@ function Braille8() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Braille9() { param([int]$Row)
|
function Braille9 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return "o." }
|
1 { return "o." }
|
||||||
2 { return ".o" }
|
2 { return ".o" }
|
||||||
@ -288,7 +288,7 @@ function Braille9() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Braille0() { param([int]$Row)
|
function Braille0 { param([int]$Row)
|
||||||
switch($Row) {
|
switch($Row) {
|
||||||
1 { return "o." }
|
1 { return "o." }
|
||||||
2 { return ".." }
|
2 { return ".." }
|
||||||
@ -296,7 +296,7 @@ function Braille0() { param([int]$Row)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function BrailleChar() { param([string]$Char, [int]$Row)
|
function BrailleChar { param([string]$Char, [int]$Row)
|
||||||
switch($Char) {
|
switch($Char) {
|
||||||
'A' { return BrailleA $Row }
|
'A' { return BrailleA $Row }
|
||||||
'B' { return BrailleB $Row }
|
'B' { return BrailleB $Row }
|
||||||
|
@ -8,24 +8,24 @@
|
|||||||
|
|
||||||
param([string]$Text = "", [int]$OneTimeUnit = 100) # in milliseconds
|
param([string]$Text = "", [int]$OneTimeUnit = 100) # in milliseconds
|
||||||
|
|
||||||
function gap() { param([int]$Length)
|
function gap { param([int]$Length)
|
||||||
for ([int]$i = 1; $i -lt $Length; $i++) {
|
for ([int]$i = 1; $i -lt $Length; $i++) {
|
||||||
write-host " " -nonewline
|
write-host " " -nonewline
|
||||||
}
|
}
|
||||||
start-sleep -milliseconds ($Length * $OneTimeUnit)
|
start-sleep -milliseconds ($Length * $OneTimeUnit)
|
||||||
}
|
}
|
||||||
|
|
||||||
function dot() {
|
function dot {
|
||||||
write-host "." -nonewline
|
write-host "." -nonewline
|
||||||
start-sleep -milliseconds $OneTimeUnit # signal
|
start-sleep -milliseconds $OneTimeUnit # signal
|
||||||
}
|
}
|
||||||
|
|
||||||
function dash() {
|
function dash {
|
||||||
write-host "_" -nonewline
|
write-host "_" -nonewline
|
||||||
start-sleep -milliseconds (3 * $OneTimeUnit) # signal
|
start-sleep -milliseconds (3 * $OneTimeUnit) # signal
|
||||||
}
|
}
|
||||||
|
|
||||||
function Char2MorseCode() { param([string]$Char)
|
function Char2MorseCode { param([string]$Char)
|
||||||
switch($Char) {
|
switch($Char) {
|
||||||
'A' { dot; gap 1; dash; gap 3 }
|
'A' { dot; gap 1; dash; gap 3 }
|
||||||
'B' { dash; gap 1; dot; gap 1; dot; gap 1; dot; gap 3 }
|
'B' { dash; gap 1; dot; gap 1; dot; gap 1; dot; gap 3 }
|
||||||
|
Loading…
Reference in New Issue
Block a user