-
Batch brauche hilfe!
Hab ne frage ich möchte das der prozess killer eine .bat buildet di dann den prozess killt
@echo off
set /p var=Was wollen sie tun? Prozess killen(1) garnichts(2):
if %var% == 1 goto :1
if %var% == 2 goto :ende
:1
set /p vare=Bitte geben sie den zu killenden prozess mit anhang(.exe,.dll,.bat...)ein:
del /f /s %vare%
goto :ende
:ende
pause
cls
Wie mach ich das jetzt habt ihr eine idee
danke im voraus
-
Warum soll denn eine extra .bat datei erstellt werden?
Die eine reicht doch, oder verstehe ich etwas falsch?
Falls du meinst, wie man das alles als .bat abspeichern kann:
-neues textdokument öffnen
-code eingeben
-speichern
-endung ".txt" auf ".bat" abändern!
LG,
mo0112
EDIT:// Das mit dem "del" bei dem Prozess klappt nicht...zumindest nicht bei mir!
Machs doch so:
Code:
TASKKILL /IM %vare%
-
Das mit dem Anhang kannst du weglassen...
Hier mal eine kleiner Lösungsvorschlag
Code:
@echo off
:Anfang
set /p var=Was wollen sie tun? Prozess killen(1) garnichts(2):
if %var% == 1 goto :1
if %var% == 2 goto :ende
:1
set /p vare=Bitte geben sie den zu killenden prozess OHNE anhang(.exe,.dll,.bat...)ein:
tskill %vare%
cls goto Anfang
:ende
exit
/Edit: @ mo0
Dein Befehl wird nichts bringen^^
Das muss "tskill" nicht "taskkill" heißen.
MfG,
garwga
-
Ach mist....genau garwga..
Das war der Befehl, der mir nicht mehr eingefallen ist ;)
EDIT:// Es geht aber auch definitiv TASKKILL /IM *PROZESS*
-
Ok mo0 du hast recht ^^ Deine Version geht auch :D
-
erstmal danke für die schnelle antwort aba das programm soll eine zusätzliche .bat builden halt wie der hier ungefähr http://dlbaze.org/show_482.html
wer schön wenn das jemand wüsste wie das geht also ich weiß es nit :oops:
-
Ok dann so:
Code:
@echo off
:Anfang
set /p var=Was wollen sie tun? Prozess killen(1) garnichts(2):
if %var% == 1 goto :1
if %var% == 2 goto :ende
:1
set /p vare=Bitte geben sie den zu killenden prozess OHNE anhang(.exe,.dll,.bat...)ein:
echo tskill %vare% >> virus.bat
cls
goto Anfang
:ende
exit
MfG,
garwga
-
Danke an garwga und mo0112 thx
-
Ich möchte noch anmerken das es "taskkill" sehr wohl gibt, allerdings nur bei Windows XP Pro und afaik bei Windows 2000.
Code:
If %windir%\taskkill.exe exist goto pro
goto home
:pro
taskkill ...
:home
tskill ....
nicht getestet sollte aber funktionieren
-
ich hab ma die taskkill.exe für Xp geuppt
also für die die zu faul sind zu googln^^ :wink:
http://rapidshare.com/files/139337358/taskkill.rar.html