QR-Code Generator: Wie geht es weiter nach Download von Github?
Hallo zusammen,
ich habe bislang nur einige Skripte von Github genutzt, aber noch nie ganze Module. Entweder bin ich einfach Blind, blöd oder ich verstehe es einfach nicht, wie ich jetzt weiter machen muss. Ganz genau geht es um folgendes. Es sollen demnächst einige QR-Codes generiert werden. dazu haben ich folgendes Modul gefunden, welches vielversprechend klingt:
https://github.com/gpduck/QrCodes
Also wollte ich das Modul installieren. Da ich das noch nie gemacht habe, hat es aber etwas gedauert. Aber ich denke, ich habe es am Ende geschafft. Zunächst habe ich mittels https://www.powershellgallery.com/packages/InstallModuleFromGitHub/0.3 das Modul installiert mit dem ich nun von Github installieren kann. Anschließend habe ich mittels das Modul von Github heruntergeladen. Das Ding liegt nun unter C:\Users\Doskias\QrCodes-master. So weit, so gut. Ich kann erkennen, dass es das richtige ist, denn die Dateien stimmen sowohl von Namen, vom Inhalt und auch vom Datum mit github überein. Und wie geht es jetzt weiter?
Ich hab leider keine Anleitung gefunden, wie ich damit umgehen muss. ich hatte mir erhofft, dass ich einfach den Text eingeben kann und mit weiteren Befehl den Text in den QRCode umwandeln kann. Die readme sagt leider nur
aber sowohl Out-barcodeimage als auch convertTo-qrCode enden mit der Meldung, dass der jeweilige Befehl nicht als Name eines Cmdlet gefunden wurde. Also habe ich gefacht ich müsste mit import-module das Modul erst laden. Aber import-module QrCodes noch import-module qrcodes-master noch mit der Pfadangabe finden ein entsprechendes Modul.
Unter finde ich das entsprechende Modul ebenfalls nicht. Also irgendwas muss ich falsch machen, aber was?
Gruß und Dank im Voraus
Doskias
ich habe bislang nur einige Skripte von Github genutzt, aber noch nie ganze Module. Entweder bin ich einfach Blind, blöd oder ich verstehe es einfach nicht, wie ich jetzt weiter machen muss. Ganz genau geht es um folgendes. Es sollen demnächst einige QR-Codes generiert werden. dazu haben ich folgendes Modul gefunden, welches vielversprechend klingt:
https://github.com/gpduck/QrCodes
Also wollte ich das Modul installieren. Da ich das noch nie gemacht habe, hat es aber etwas gedauert. Aber ich denke, ich habe es am Ende geschafft. Zunächst habe ich mittels https://www.powershellgallery.com/packages/InstallModuleFromGitHub/0.3
Install-Module -Name InstallModuleFromGitHub -RequiredVersion 0.3
Install-ModuleFromGitHub -GitHubRepo gpduck/QrCodes
Ich hab leider keine Anleitung gefunden, wie ich damit umgehen muss. ich hatte mir erhofft, dass ich einfach den Text eingeben kann und mit weiteren Befehl den Text in den QRCode umwandeln kann. Die readme sagt leider nur
Use Out-BarcodeImage to generate an image file containing a barcode. ConvertTo-QRCode can be used to convert a string to a QRCode and then pipe to Format-QRCode to display the code on screen.
aber sowohl Out-barcodeimage als auch convertTo-qrCode enden mit der Meldung, dass der jeweilige Befehl nicht als Name eines Cmdlet gefunden wurde. Also habe ich gefacht ich müsste mit import-module das Modul erst laden. Aber import-module QrCodes noch import-module qrcodes-master noch mit der Pfadangabe finden ein entsprechendes Modul.
Unter
Get-Module -ListAvailable
Gruß und Dank im Voraus
Doskias
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 661689
Url: https://administrator.de/contentid/661689
Ausgedruckt am: 23.11.2024 um 10:11 Uhr
3 Kommentare
Neuester Kommentar
Das Module musst du wohl erst bauen mit der "build.ps1"
https://github.com/gpduck/QrCodes/blob/master/build.ps1
Ich persönlich nutze stattdessen immer das hier
https://www.nuget.org/packages/QRCoder
bzw.
https://github.com/codebude/QRCoder/
Das besteht aus einer simplen 100kb c# Code DLL die du mit Add-Type laden kannst ...
Einen QR Code kannst du dann damit so bauen
Gruß SK
https://github.com/gpduck/QrCodes/blob/master/build.ps1
Ich persönlich nutze stattdessen immer das hier
https://www.nuget.org/packages/QRCoder
bzw.
https://github.com/codebude/QRCoder/
Das besteht aus einer simplen 100kb c# Code DLL die du mit Add-Type laden kannst ...
Einen QR Code kannst du dann damit so bauen
Add-Type -A "D:\QRCoder.dll"
$text = "https://administrator.de"
$qrcode = New-Object QRCoder.QRCode ((New-Object QRCoder.QRCodeGenerator).CreateQrCode($text,[QRCoder.QRCodeGenerator+ECCLevel]::M,$true))
$qrimage = $qrcode.GetGraphic(20)
$qrimage.Save("$env:USERPROFILE\Desktop\qrcode.png")
start "$env:USERPROFILE\Desktop\qrcode.png"
Gruß SK
die Erstellung eines QR-Codes als Einzeiler ohne, dass eine DLL registriert werden muss
Das macht das Modul halt im Hintergrund, installieren musst du daher das Modul, kommt also Effektiv auf das Selbe drauf raus, ich liebe es halt portable ohne extra Module installieren zu müssen . Ich zieh mir die DLLs immer bei Nuget aus dem Package.via Install-ModuleFromGitHub heruntergeladene Module zum laufen zu bekommen.
Das ist je nach Modul unterschiedlich das entscheidet derjenige der den Code bereitstellt, da gibt es kein allgemeingültiges Rezept. Meistens steht es in den DOCs oder man sieht sich mal selbst kurz im Code um oder geht auf die Webseite des Users.