microsoft
Batch Script und die Prozentzeichen
Ich hab mich wieder Mal über ein Script geärgert.
Folgendes Beispiel hat beim Testen auf der Shell wunderbar funktioniert
C:\tmp\test>for /f %f in ('dir *.txt') DO echo %f
Datei nicht gefunden
C:\tmp\test>echo Volume
Volume
C:\tmp\test>echo Volumeseriennummer:
Volumeseriennummer:
C:\tmp\test>echo Verzeichnis
Verzeichnis
Das macht Output mit dem Befehl zwischen den einfachen Anführungszeichen.
Also ab in ein Script damit und nochmal ausgeführt
C:\tmp\test>test
Was? Kein Output – sollte das Script nicht das gleiche tun, wie wenn die Zeile auf der Shell geschrieben geht?
Eine kleine Änderung im Script – %f wird mit %%f ersetzt:
for /f %%f in ('dir *.txt') DO echo %%f
Und jetzt kommt aus dem Script das gleiche raus, wie vorher auf der Commandline:
C:\tmp\test>test
C:\tmp\test>for /F %f in ('dir *.txt') DO echo %f
Datei nicht gefunden
C:\tmp\test>echo Volume
Volume
C:\tmp\test>echo Volumeseriennummer:
Volumeseriennummer:
C:\tmp\test>echo Verzeichnis
Verzeichnis
Zwei Mal Powershell
Einfache Übung – den Inhalt einer Datei am Bildschirm ausgeben.
Dazu eine Datei test.txt
das ist ein test zeile 2
Und jetzt mal probieren, ein paar einfache Befehle auf der Shell einzugeben:
PS C:\tmp> $Input= get-content .\test.txt
PS C:\tmp> foreach ($line in $Input){
>>> write-output $line
>>> }
PS C:\tmp>
Seltsam, es kommt überhaupt kein Output raus? Was habe ich nur falsch gemacht? In dem Script vorhin hat das doch exakt genau so ausgeschaut!
Also ein Script daraus erstellen test.ps1
$Input= get-content .\test.txt
foreach ($line in $Input){
write-output $line
}
Und ausführen:
PS C:\tmp> .\test.ps1 das ist ein test zeile 2
Schön – wer könnte auch erwarten, dass eine Shell zwei Mal das gleiche tun kann, mit exakt dem gleichen Input?
Zitat des Tages
The main point to remember is that a Microsoft CA cannot issue a certificate that exceeds the remaining lifetime on the CA certificate.
Zitat des Tages
Was steht in der CRL
Die CRL enthält die Seriennummern von gesperrten noch gültigen Zertifikaten.
A base CRL contains the serial numbers of all certificates revoked on a CA that are still time valid, as well as the reason for each revocation.
Windows 10
Windows 10 Update ist durch.
Was fällt auf?
- Das GUI ist irgendwie hässlicher wie was man von Windows 7 oder Windows 8 gewohnt ist.
- Scrollen am Touchpad geht nicht mehr – wahrscheinlich ein Treiberproblem.
- Der Desktop ist schneller da, dafür dauert es dann etwas bis das rumrödeln auf der SSD fertig ist – hab ich das letzte Mal unter NT 4.0 und Win2k so erlebt
- Beim wechseln zwischen WLAN & LAN geht manchmal gar keine Verbindung mehr… noch ein Treiberproblem?
- Beim Update des Grafikkartentreibers auf eine Windows 10 Version folgte ein Restart… kein Treiber mehr da… ging erst beim zweiten Versuch
- Altes Spiel ausprobiert – das macht in unregelmäßigen Abständen einfach Aussetzer
Sonst scheint alles beim Alten zu sein. Keine gröberen Probleme.
Office 2007 fürs Studium
Als Umsteiger von Office 2003 auf die 2007er Version muss man ja viele bekannte Funktionen erst lang und breit suchen. Jetzt hab ich mal eine hilfreiche Seite dazu entdeckt: www.studium-und-pc.de
Dort gibt es auch ein kostenloses E-Book welches sich mit vielen nützlichen Funktionen befasst!

