en-us/about_ScriptDeck.help.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
ScriptDeck is a PowerShell module to help you work with Elgato StreamDeck devices. Currently, you can use ScriptDeck to: * Create and Manage StreamDeck Profiles and Actions. * Create or Update StreamDeck Plugins * Start, Stop, and Restart the StreamDeck Application ~~~PowerShell Get-StreamDeckProfile # Gets StreamDeck Profiles Get-StreamDeckPlugin # Gets StreamDeck Plugins Get-StreamDeckAction # Gets actions available ~~~ You can create actions with New-StreamDeckAction: ~~~PowerShell New-StreamDeckAction -HotKey "CTRL+V" -Title "Paste" New-StreamDeckAction -ProfileName "Default Profile" -Title '^' New-StreamDeckAction -Uri https://github.com/ -Title GitHub New-StreamDeckAction -ScriptBlock { foreach ($n in 1..10) { $n Start-Sleep -Seconds $n } } ~~~ You can create profiles with New-StreamDeckProfile, and Save them with Save-StreamDeckProfile. ~~~PowerShell New-StreamDeckProfile -Name NewProfile -Action @{ "0,0" = New-StreamDeckAction -ProfileName "Default Profile" -Title '^' "1,0" = New-StreamDeckAction -ScriptBlock { foreach ($n in 1..10) { $n Start-Sleep -Seconds $n } } -Title "1..10" "2,0" = New-StreamDeckAction -Uri https://github.com/ -Title GitHub -Image https://github.githubassets.com/images/icons/emoji/octocat.png?v8 } | Save-StreamDeckProfile ~~~ Want the module to do something more? Feel free to open an issue on GitHub. |