Trojaner-Board

Trojaner-Board (https://www.trojaner-board.de/)
-   Alles rund um Windows (https://www.trojaner-board.de/alles-rund-um-windows/)
-   -   Protokollhilfe für die Kommandozeile (https://www.trojaner-board.de/60662-protokollhilfe-kommandozeile.html)

MightyMarc 25.09.2008 17:24

Protokollhilfe für die Kommandozeile
 
Da mir das ständige Kopieren und Umleiten in der DOS-Box zu blöd geworden ist, habe ich kurz eine Minibatch geschrieben, die das übernimmt. Nichts wildes aber mir spart die Batch etwas Zeit und Nerven. Für die, die soetwas auch brauchen könnten:

http://img237.imageshack.us/img237/1...lhilfe2rj0.jpg

Code:

@echo off

Title Protokollhilfe
color 6F
set target="%userprofile%\Desktop\prot.txt"

:prompt
cls
echo.
echo Kommando (x fuer Ende):
echo.
set /p com=

if "%com%"=="x" goto ende
%com% > %target%
notepad %target%
goto prompt

:ende
exit

Wer fortlaufend etwas in die datei schreiben will, ändert am besten das
Code:

%com% > %target%
notepad %target%

in das
Code:

%com% >> %target%
Alternativ kann man sich auch ein µ-Menü basteln.

Marc

Master_Jogi 26.09.2008 09:30

Danke Das ist das was ich schon sei ein dreivirtel jahr versuche hinzukrigen:Boogie:Allerdings Speichert der Batch, was ich auch will in meinen log Ordner
Oker gefält mir nicht 0A als color ist für mich angenemer(Grün auf Schwarz).


Code:
@echo off
Title Protokollhilfe
color 0A
set target="C:\logfile\prot.txt"
: prompt
cls
echo.
echo Kommando (exit fuer Ende):
echo.
set /p com=
if "%com%"=="exit" goto ende
%com% >> %target%
notepad %target%
goto prompt
:ende
exit

cad 27.09.2008 14:08

Kommt für mich zum richtigen Zeitpunkt :daumenhoc

Danke Marc

Auch wenn ich als erstes die Farbe geändert habe :singsing:

Gruß cad

MightyMarc 27.09.2008 15:40

Hab die Batch etwas flexibler gestaltet. Man kann den namen frei wählen und in alte Datei reinschreiben (anhängen):

http://img156.imageshack.us/img156/5...lhilfe3wp4.jpg
Code:

@echo off

Title Protokollhilfe
color 6F
set verz=%userprofile%\Desktop\Logdateien
if not exist %verz% md "%verz%"
set ext=log

:prompt
cls
rem @echo on
echo.
echo Zielverzeichnis:
echo.
echo %verz%
echo.
echo Dateierweiterung: %ext%
echo.
dir "%verz%" /b | findstr ".log"
echo.
echo.
echo Kommando (x fuer Ende):
echo.
set /p com=

if "%com%"=="x" goto ende

echo.
echo Name der Protokolldatei (.log wird automatisch angehaengt):
echo.
set /p name=

set vollpfad="%verz%\%name%.%ext%"

echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> %vollpfad%
echo %date% >> %vollpfad%
echo %time% >> %vollpfad%
echo. >> %vollpfad%
%com% >> %vollpfad%
notepad %vollpfad%
goto prompt

:ende
exit

Wer will kann ja auch noch vorgegebene Speicherorte einbauen ("Speichern in Pfadnr.: ").

Marc

Master_Jogi 30.09.2008 06:54

Auch wenn ich wieder die farbe geändert habe.
Weiter so:rolleyes:
BD


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:15 Uhr.

Copyright ©2000-2024, Trojaner-Board


Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28