Dim files() As String = IO.Directory.GetFiles("c:\")
For Each file As String In files
' file = Dateiname
Next
Autor: Stefan
-
Alle Dateien in einem Verzeichnis auflisten
-
Manuelle Installation von Extensions in Visual Studio Code
Quelle: https://code.visualstudio.com/docs/editor/command-line
code --install-extension CoenraadS.bracket-pair-colorizer code --install-extension esbenp.prettier-vscode code --install-extension formulahendry.auto-rename-tag code --install-extension ms-azuretools.vscode-docker code --install-extension ms-dotnettools.csharp code --install-extension ms-vscode-remote.remote-containers code --install-extension ms-vscode-remote.remote-ssh code --install-extension ms-vscode-remote.remote-ssh-edit code --install-extension ms-vscode-remote.remote-wsl code --install-extension ms-vscode-remote.vscode-remote-extensionpack code --install-extension ritwickdey.live-sass code --install-extension ritwickdey.LiveServer
-
vs-code Extensions
Ayu – drei (sechs) nette Themen für VS code
Live Server – super, um eine direkte, aktualisierte Browseransicht zu erhalten, sobald man eine html- oder css-Datei speichert
Live Sass Compiler – compiliert automatisch scss-Dateien, wenn man diese speichert und erstellt/aktualisiert die css-Dateien
Bracket Pair Colorizer 2 – färbt Klammern ein
Prettier – macht Quellcode schöner (Einrückungen und so). Tipp: in dessen Einstellung nach „Format on save“ suchen und aktivieren.
Auto Rename – ändert man in html ein Tag, so wird automatisch das schließende Tag mit umbenannt
Font Awesome auto-complete & Preview – Bootstrap, der Name ist Programm
-
Mats zum Dunkelmondjahrmarkt (Berufssteigerungen)
Alchemie
Mondbeerensaft, z.B. von Kuruk in Donnerfels
Inschriftenkunde
Lederverarbeitung
5x Grober Faden z.B. von Mak in Donnerfels
10x Glänzende Schmuckstücke (vom Angellehrer Dunkelmondjahrmarkt)
, 5x Blauer Farbstoff z.B. von Mak in Donnerfels
Schneiderei
Grober Faden z.B. von Mak in Donnerfels
Blauer Farbstoff z.B. von Mak in Donnerfels
Roter Farbstoff z.B. von Mak in Donnerfels
Kochen
5x Herkömmliches Mehl z.B. von Naal Nebelläufer in Donnerfels
-
Newtonsoft serialize/deserialize to/from file
Eine Klasse in eine Datei serialisieren:
File.WriteAllText("c:\movie.json", JsonConvert.SerializeObject(movie))
Eine Datei in eine Klasse deserialisieren
Dim movie1 As Movie = JsonConvert.DeserializeObject(Of Movie)(File.ReadAllText("c:\movie.json"))
-
Eine asnychrone Funktion innerhalb einer synchronen aufrufen
Private sub SynchroneProzedur ' ... ' Asynchrone Funktion innerhalb: Dim t As Task = Task.Run(Async Function() ' ... End Function) t.Wait() .Dispose()
-
Best Practise: SharePoint-Objekt anlegen
Viele Objekte wie z.B. Eigenschaften von Listen und Bibliotheken, Listen und Bibliotheken selbst und auch SharePoint Websites erhalten beim Anlegen einen technischen und einen „lesbaren“ Namen.
Der technische Name kann nicht wieder geändert werden, so dass man in freier Wildbahn gerne mal eine Bibliothek findet, die zwar in ihrer Überschrift korrekt „Allgemeine Dokumente“ heisst, wenn man jedoch Links und Dokumente aus ihr vermailt so Konstrukte erhält wie
https://my.server.de/Erste%20Website%202020/Test%20%05%20Biblithek
(inklusive Schreibfehler und unlesbarer Zeichen wie %20).Dieses resultiert aus der Tatsache, dass irgendwann einmal eine Website mit dem Namen Erste Website 2020 angelegt wurde und in ihr eine Bibliothek namens Test-Biblithek, diese nach dem Umbenennen jedoch weiter ihre Kryptischen Namen tragen.
Daraus ergeben sich zwei Praktiken, welche sehr zu empfehlen sind:
- Wenn man rechtzeitig merkt, dass man sich beim Anlegen vertippt hat, so sollte man das angelegt Objekt besser löschen und neu anlegen.
- Keine Sonderzeichen, Umlaute, Leerzeichen, Kommata, etc. beim Anlegen verwenden!
Wenn man z.B. eine Eigenschaft namens Dokument geändert durch anlegen möchte, so legt man diese an als DokumentGeaendertDurch
Dadurch wird der technische Name genau so und auch in URLs lesbar angelegt.
Danach editiert man direkt die Eigenschaft und benennt sie so, wie eigentlich gewünscht. So sieht dieses Objekt sowohl in der Überschrift und in Listen gut aus, als auch in E-Mails oder Links.
-
Powershell 7 Update auf neueste Version
Um eine bereits installierte Powershell 7 auf die aktuelle Version upzudaten, wird folgender Befehl in eine Powershell-Konsole mit Adminrechten eingegeben:
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI -Quiet"
-
PDFs nicht im Browser öffnen
Um PDF-Dateien im Internet nicht mit dem integrierten Viewer von Chrome oder Edge zu öffnen, sondern mit dem installierten PDF-Programm (z.B. Adobe Acrobat DC oder Acrobat Reader) gib folgendes in die Adresszeile Deines Browsers ein:
Edge:
edge://settings/content/pdfDocuments?search=pdf
Chrome:
chrome://settings/content/pdfDocuments?search=pdf
Danach den Schieberegler einschalten: