Posts mit dem Label script werden angezeigt. Alle Posts anzeigen
Posts mit dem Label script werden angezeigt. Alle Posts anzeigen

Mittwoch, 9. Mai 2012

Shutdown Batch Skript mit Log


Hier eine kurze Anleitung wie man ein Shutdown bat Skript für Windows macht und wie man das ganze in einem Log File speichert.

Und los gehts. Falls ihr nicht wisst wie man eine Batch Datei macht hier einer kurze Anleitung:
Eine shutdown.bat Datei macht man, in dem man Notepad öffnet und bei Speichern unter die Option Alle Dateien bei Dateityp auswählt. Am Besten macht ihr einen neuen Folder und speichert die Datei darin.



Nun kommen wir zum Codem ich zeige euch einfach mal wie ich es gemacht habe, die Erklärung dazu folgt dann weiter unten.

@ECHO OFF   
title shutdown.bat
COLOR 5F
mode con: cols=70 lines=9
Echo.=================== >>shutdownlog.txt
Echo. Shutdown >>shutdownlog.txt
Echo. >>shutdownlog.txt
echo. Datum:    %Date% >>shutdownlog.txt
echo. Zeit:         %time:~0,8% >>shutdownlog.txt
Echo Starte Shutdown...
ping -n 2 localhost >nul
cls
Echo Der Computer wird jetzt heruntergefahren!
ping -n 2 localhost >nul
cls
Echo Bye Bye %username% @ %computername% @ %USERDOMAIN%
ping -n 3 localhost >nul
Echo.=================== >>shutdownlog.txt
cls 
C:\Windows\System32\shutdown.exe -s -f -t 1 -c "Der Computer wird heruntergefahren..."


Sieht ungefähr so aus:



Wie funktioniert das ganze?

Zuerst sagen wir der Console das sie nicht alles ausschreiben soll sondern nur "Denken" mit @ECHO OFF 
Dann geben wir dem Ausgabefenster noch einen netten Titel mit title shutdown.bat und auch eine nette Farbe mit COLOR 5F auch die grösse verändern wir mit mode con: cols=70 lines=9 die Grösse des Ausgabefensters. Dannach schreiben wir nacheinander in eine shutdownlog.txt Datei (die erstellt wird falls sie nicht existiert) das aktuelle Datum und die aktuelle Uhrzeit. Dannach schreiben wir in die Konsole Starte Shutdown... verzögern das ganze ein bisschen damit man es auch lesen kann mit ping -n 2 localhost >nul schreiben dann Der Computer wird jetzt heruntergefahren! und mit Bye Bye %username% @ %computername% @ %USERDOMAIN% verabschieded sich euer Computer von euch mit eurem Namen, dem Namen des Computers und der Domain. cls leert die Console jeweils. Dann kommt die eigentliche shutdown.exe von Windows mit einer Verzögerung von 1 Sekunde und der Message "Der Computer wird heruntergefahren..."
Dannach wird der Computer heruntergefahren.


Damit das auch ein wenig schön aussieht kann man der Batch Datei auf dem Desktop noch eine hübsche Verknüpfung erstellen. Dazu geht ihr auf die shutdown.bat und macht einen Rechtklick und wählt Verknüpfung erstellen.

Diese Verknüpfung kopiert ihr auf den Desktop, und macht eine Rechtsklick darauf und wählt in den Eigenschaften Anderes Symbol...



Dort könnt ihr dann ein Symbol aussuchen das euch gefällt.


Und schon habt ihr einen Shutdown Button auf eurem Desktop.


Wenn ihr euren Computer zu einer bestimmten Zeit abschalten wollt könnt ihr nun mittels Aufgabenplanung bestimmen wann das passieren soll. Einfach eventvwr.msc in die Startzeile eingeben oder unter Zubehör oder in der Systemsteuerung suchen um in die Aufgabenverwaltung zu kommen. Da könnt ihr den Zeitpunkt oder die Bedingungen bestimmen wann die Batch ausgeführt werden soll.


Viel spass mit eurem Shutdown Button!



Montag, 23. April 2012

Pinterest Buttons für deinen Blog oder deine Webseite.



Eine kleine Anleitung wie man Pinterest Buttons zu Blogger (oder jede andere Webseite) hinzufügen kann. Ähnlich wie Facebook kann man beim Sozialen Medium Pinterest verschieden Gestaltete Buttons und Graphiken hinzufügen. So können User die bei Pinterest angemeldet sind den Inhalt eurer Webseite oder Blogs leichter mit anderen Menschen teilen. Oder einfach mit einem FollowButton folgen.

Zuerst kommen wir zu den verschiedenen Follow Buttons, die sind einfacher zu implementieren einfach USERAME mit eurem Pinterest Namen ersetzen:



<a href="http://pinterest.com/USERNAME/"><img src="http://passets-cdn.pinterest.com/images/about/buttons/follow-me-on-pinterest-button.png" width="169" height="28" alt="Follow Me on Pinterest" /></a>





<a href="http://pinterest.com/USERNAME/"><img src="http://passets-cdn.pinterest.com/images/about/buttons/pinterest-button.png" width="80" height="28" alt="Follow Me on Pinterest" /></a>






<a href="http://pinterest.com/USERNAME/"><img src="http://passets-cdn.pinterest.com/images/about/buttons/big-p-button.png" width="60" height="60" alt="Follow Me on Pinterest" /></a>
 




<a href="http://pinterest.com/USERNAME/"><img src="http://passets-cdn.pinterest.com/images/about/buttons/small-p-button.png" width="16" height="16" alt="Follow Me on Pinterest" /></a>



Wenn man nun ein Bild pinnen will muss man anders vorgehen. Dazu müsst ihr einen Javascript code eurer Seite hinzufügen. Ich werde es euch anhand dieses Bildes erklären.


Nebelmeer
Nebel über Mittelland



Wie ihr seht gibt es 3 Varianten, eine Horizontale mit Anzahl Pins, eine Vertikale mit Anzahl Pins und eine ohne Anzahl Pins. Dazu muss man im HTML code eurer Webseite oder wie hier in Blogger rumfummeln.

Dazu geht ihr in das Backend von Blogger und dann zu Layout / HTML bearbeiten.



Dann werdet ihr gefragt ob ihr wirklich sicher seit das ihr am HTML code was machen wollt.

Und dann müsst ihr über dem End Tag von Body </body> dieses Script von Pinterst einfügen:

<script type="text/javascript" src="//assets.pinterest.com/js/pinit.js"></script>
Gilt auch für alle anderen Webseiten oder Blogs, nicht nur für Blogger.


Dannach könnt ihr die Buttons unter den Bildern einfügen die ihr gepinnt haben wollt. Hier ein Beispiel mit URL http://google.com und Bild http://google.com/bild.jpg die Sonderzeichen werden umgewandelt:
http%3A%2F%2Fgoogle.com%2Fbild.jpg
Und für das Layout gibts folgende Optionen:
count-layout="horizontal"
count-layout="vertical"
count-layout="none"

<a href="http://pinterest.com/pin/create/button/?url=google.com&media=http%3A%2F%2Fgoogle.com%2Fbild.jpg&description=das%20ist%20ein%20bild" class="pin-it-button" count-layout="vertical"><img border="0" src="//assets.pinterest.com/images/PinExt.png" title="Pin It" /></a>
Oder das Beispiel von Oben:
<a href="http://pinterest.com/pin/create/button/?url=http%3A%2F%2Fthe-tech-blog-blogger.blogspot.com%2F2012%2F04%2Fpinterest-buttons-fur-deinen-blog-oder.html&media=http%3A%2F%2F4.bp.blogspot.com%2F-vVw88RabWH0%2FT5UZG_K9saI%2FAAAAAAAAB8I%2FWWVD21cfr1E%2Fs640%2Fpinterestsave.JPG&description=Das%20ist%20ein%20Bild%20das%20erkl%C3%A4rt%20wie%20man%20bei%20pinerest%20pinbuttons%20hinzuf%C3%BCgt%20und%20es%20zeigt%20das%20Nebelmeer." class="pin-it-button" count-layout="none"><img border="0" src="//assets.pinterest.com/images/PinExt.png" title="Pin It" /></a>
Kann man auch hier erstellen.

Viel spass!

Dienstag, 13. März 2012

Windows Firewall mit Batch ein-/ausschalten (XP und Windows Vista oder Windows 7)

Eine kleine Anleitung wie man mit einem .bat Script den integrierten Firewall von Windows ein und ausschalten kann. Das hier ist mit einem Menu es gibt auch die Variante mit einem Toogle System (weiter unten).
Damit kann man mit einem Klick auf ein Batch Script die Funktion ausschalten und wieder einschalten, ohne mühsam in den Einstellungen zu suchen.
Bei Windows XP geht das folgendermassen:

@echo off
title Firewall Config:
cls
:start
REM Batch file zum starten und ausschalten vom windows xp firewall
echo.
echo    +---------- Firewall Menu ------------+
echo.                                          
echo       1. Check Status vom Windows Firewall
echo       2. Schalte Windows Firewall ein
echo       3. Schalte Windows Firewall aus     
echo       4. Exit                               
echo.                                      
echo    +-------------------------------------+
echo.
set choice=
set /p choice=Firewall?
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto check
if '%choice%'=='2' goto enable
if '%choice%'=='3' goto disable
if '%choice%'=='4' goto exit
echo '%choice%' diese Eingabe ist ungültig, bitte gebe eine Zahl zwischen 1-4 ein
echo.
goto start
:check
cls
netsh firewall show opmod
goto start
:enable
cls
echo Schalte Windows Firewall ein...
netsh firewall set opmode enable
goto start
:disable
cls
echo Schalte Windows Firewall aus...
netsh firewall set opmode disable
goto start
:exit


Diesen Text als firewallXP.bat speichern (notepad öffnen, einfügen, speichern unter, andere Datei, firewallxp.bat) ausführen, freude haben.
Achtung man muss es als Administrator laufen lassen. Dazu erstellst du eine Verknüpfung und startest sie mit Administratorenrechten. Oder von der Console wenn du sie als Admin gestartet hast. Wenn du nicht weisst was du tust lass es bleiben. Benutzung auf eigene Gefahr!

Bei Windows 7 oder Vista geht es anders da der Befehl netsh firewall durch netsh advfirewall ersetzt wurde und die Syntax wurde auch leicht verändert.

@echo on
title Firewall Config:
cls
:start
REM Batch file zum starten und ausschalten vom windows firewall
echo.
echo    +---------- Firewall Menu ------------+
echo.                                          
echo       1. Check Status vom Windows Firewall
echo       2. Schalte Windows Firewall ein
echo       3. Schalte Windows Firewall aus     
echo       4. Exit                               
echo.                                      
echo    +-------------------------------------+
echo.
set choice=
set /p choice=Firewall?
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto check
if '%choice%'=='2' goto enable
if '%choice%'=='3' goto disable
if '%choice%'=='4' goto exit
echo '%choice%' diese Eingabe ist ungültig, bitte gebe eine Zahl zwischen 1-4 ein
echo.
goto start
:check
cls
netsh advfirewall show currentprofile state
goto start
:enable
cls
echo Schalte Windows Firewall ein...
netsh advfirewall set currentprofile state on
goto start
:disable
cls
echo Schalte Windows Firewall aus...
netsh advfirewall set currentprofile state off
goto start
pause
:exit


Auch hier braucht ihr Administratorenrechte sonst geht es nicht. Einfach Rechtsklick auf das bat. und Mit Administratorenrechten ausführen:

Mit Toogle bat Script kann man ohne Menu einfach die Firewall an und ausschalten. Für Windows 7 + Vista. (XP weiter unten)

Auf einem Englischsprachigem System:
@echo off &setlocal
 for /f "tokens=2" %%a in ('netsh advfirewall show currentprofile state^|findstr /b /c:"State"') do (
 if "%%a"=="ON" (
 netsh advfirewall set currentprofile state off >nul
set var1= Inaktiv
 ) else (
 netsh advfirewall set currentprofile state on >nul
set var1= Aktiv
 )
 )
echo.
ECHO Windows Firewall ist nun %var1%...
ping -n 4 localhost >nul


Auf einem Deutschen System muss man die Begriffe Status und ON/OFF abändern :


@echo on &setlocal
 for /f "tokens=2" %%a in ('netsh advfirewall show currentprofile state^|findstr /b /c:"Status"') do (
 if "%%a"=="EIN" (
 netsh advfirewall set currentprofile state off >nul
set var1= Inaktiv
 ) else (
 netsh advfirewall set currentprofile state on >nul
set var1= Aktiv
 )
 )
echo.
ECHO Windows Firewall ist nun%var1%...
ping -n 4 localhost >nul


Muss man auch als Admin ausführen.

Hier noch für Windows XP:

Auf Deutsch:

@echo off &setlocal
title Firewall On/Off
 for /f "tokens=3" %%a in ('netsh firewall show opmod^|findstr /b /c:"Betriebsmodus"') do (
 if "%%a"=="Aktiv" (
 netsh firewall set opmode disable >nul
set var1= Inaktiv
 ) else (
 netsh firewall set opmode enable >nul
set var1= Aktiv
goto end
 )
 )
:end
echo.
ECHO Windows XP Firewall ist nun%var1%...
ping -n 4 localhost >nul



Ich hoffe die Info war nützlich!