Hallo,
nach einiger Zeit hat mich das Thema Steem und Steemit mal wieder angesprochen und auch gleich wieder begeistert. Besonders auch wegen D.tube #dtube und IPFS #ipfs.
Obwohl ich die Entwicklung von nativer Software schon vor Jahren aufgegeben habe und mich ganz auf die Entwicklung von WebApps konzentriert habe (inzwischen habe ich meine JavaScript-Fähigkeiten auch auf Node.JS ausgedehnt:)), programmiere ich mir ab und zu auch einige Shell-Skripte unter Linux und die guten alten Batch-Skripte unter Windows.
Bei der Batch-Entwicklung kam ich irgendwann zum Problem Steam Games und Windows 10 Kacheln:). Ein Klassiker seit es das neue Startmenü gibt und dies ohne Aufwand nur UWP-Apps zur Verfügung steht. Klar, es gibt für das Problem schon UWP-Apps, aber ein eigenes Batch-Skript schien mir angenehmer, um das Maximale aus dem herauszuholen, was Microsoft den "alten" Desktop-Apps zugesteht.
32x32px Icons, die dank Standard 96dpi-Einstellung eines FullHD-Laptop-Monitors noch um einiges kleiner skaliert werden, sind nicht das Gelbe vom Ei. Steam kapselt zudem den Aufruf auch noch in einen URL-Handler.
Batch-Skripte sind bei dem Problem echt überfordert und so sah ich mir die Powershell an. Die Powershell ist Open Source von Microsoft und als Standard in neueren Windows-Versionen verfügbar.
Die Möglichkeiten sind ab Werk beeindruckend, die Programmierkonventionen sind an die .NET-Architektur angelehnt und damit stark von VisualBasic und VisualBasicScript inspiriert und für mich eher abschreckend. Die Powershell hat aber den gewissen Charme, den auch eine Bash-Shell hat, komischerweise. Die CMDlets der Powershell sind leider aber weder Bash-Shell noch gute alte CLI.
Kurz und knapp, ich entwickle jetzt schon seit einigen Monaten Powershell-Skripts und meine Frage, ob Andere sie gebrauchen könnten oder wie ich sie verteile, hat sich nun erledigt.
Ich werde exclusiv diese Powershell-Skripte auf steemit, https://utopian.io/@thekao und per IPFS zur Verfügung stellen, in der Hoffnung, dass sie Anderen genauso viel helfen wie mir.
- Powershell-Skript: SteamTitler Beta 0.9.0
Mit Hilfe des SteamTitlers kann man sich Steam Game-Verknüpfungen erstellen, die sich per VisualStyles für die Startmenü-Kacheln anpassen lassen und einige Dinge automatisieren. Wiederherstellen von URL-Verknüpfungen, Icon-Downloads, IconPacks und automatisierte Erstellung von Icon-PNGs aus Icon-ICOs. Mehr dazu im SteamTitler-Post.
- Powershell-Skript: WinAdjuster Beta 0.11.0
Inspiriert durch die Dutzenden von Privacy-Skripten für Windows 10 habe ich ein Skript geschrieben, welches sämtliche Privacy- und Tweak-Einstellungen möglichst fein steuerbar zur Verfügung stellt. Die Dutzenden von OneClick-Lösungen ermöglichen meiner Meinung nach keine gute Steuerbarkeit und bieten wenig Dokumentation, die ich (nun) nach und nach zum WinAdjuster hinzufügen werde.
Vielleicht gibt es ja die einE oder anderE NutzerIn, die was mit meinen Skripten anfangen kann.
Über neue Ideen zu Powershell-Skripten würde ich mich auch sehr freuen.
Mehr dazu in den jeweiligen Posts.
Gruß
TheKao