|
|
|
|
|
|
†
Registrierungsdatum: Jul 2005
Beiträge: 1.184
|
AntiVir Cmd automatisch schließen
Hi,
Ich möchte meine heuntergeladenen Dateien mit dem Freedownloadmanager sofort auf Viren überprüfen. Der Fdm bietet dazu eine extra Option, mit der man einA ntiviren Programm starten kann.
Das funktioniert soweit auch ganz gut, nur möchte Ich das sich das Antivir Programm nach dem überprüfen sofort wieder schließt.
Derzeit muss Ich immer auf Enter drücken:
Code:
Dr³cken Sie bitte die Return-Taste, um AntiVir zu beenden.
Wie kann Ich das machen?
Gruß kevin
|
14. 04. 2007, 12:57
|
#1
|
|
Imperator
Registrierungsdatum: Sep 2000
Ort: Monaco
Beiträge: 31.299
|
Re: AntiVir Cmd automatisch schließen
kommt darauf an mit welcher Option AntiVir gestartet wird?
Antivir /?
sollte drüber Aufschluss geben.
|
14. 04. 2007, 13:20
|
#2
|
|
†
(Threadstarter)
Registrierungsdatum: Jul 2005
Beiträge: 1.184
|
Re: AntiVir Cmd automatisch schließen
Habe Ich bereits geschaut, habe aber nichts gefunden.
Antivir wird mit -v -q bei mir gestartet.
|
14. 04. 2007, 13:23
|
#3
|
|
Imperator
Registrierungsdatum: Sep 2000
Ort: Monaco
Beiträge: 31.299
|
Re: AntiVir Cmd automatisch schließen
Ist normal, da die Avcmd keinen Beenden-Schalter hat. Das müsste seperat über eine IF Errorlevel Abfrage gemacht werden.
|
14. 04. 2007, 13:45
|
#4
|
|
†
(Threadstarter)
Registrierungsdatum: Jul 2005
Beiträge: 1.184
|
Re: AntiVir Cmd automatisch schließen
Habe mir das If Errorlevel mal angeschaut, aber soweit Ich das kapiert habe, arbeitet ja eine Windows Scriptdatei von oben nach unten ab.
Folgendes Beispiel:
Code:
"C:\Programme\AntiVir PersonalEdition Classic\avcmd.exe"
if ERRORLEVEL 1 (echo Fehler) else (echo OK)
Man muss doch trotzdem erst auf Enter drücken, bevor die Abfrage überhaupt greift, oder?
Gruß Kevin
|
14. 04. 2007, 15:07
|
#5
|
|
Imperator
Registrierungsdatum: Sep 2000
Ort: Monaco
Beiträge: 31.299
|
Re: AntiVir Cmd automatisch schließen
If Errorlevel 0 goto Exit
:Exit
Exit
|
14. 04. 2007, 15:14
|
#6
|
|
†
(Threadstarter)
Registrierungsdatum: Jul 2005
Beiträge: 1.184
|
Re: AntiVir Cmd automatisch schließen
Das Problem ist, Antivir gibt erst ein ErrorLevel zurück, wenn man auf Enter gedrückt hat.
Habs aber so gelößt:
Code:
@echo off
echo J | "C:\Programme\AntiVir PersonalEdition Classic\avcmd.exe" -nobreak -nombr -noboot -z -v -q "%1"
If Errorlevel 1 goto VirusFound
Exit
:VirusFound
cls
echo Virus found!!!
echo File: %1
pause
Simpel, aber es geht  .
Danke dir trotzdem!
Geändert von Nivek (14. 04. 2007 um 16:26 Uhr).
|
14. 04. 2007, 16:01
|
#7
|
|
Moderator
Registrierungsdatum: May 2000
Beiträge: 16.152
|
Re: AntiVir Cmd automatisch schließen
Hast du mal geprüft, was jetzt im Fall einer infizierten oder auch nur passwortgeschützten Datei passiert? Dann dürfte ja eine Meldung durchaus erwünscht sein?
|
14. 04. 2007, 16:08
|
#8
|
|
†
(Threadstarter)
Registrierungsdatum: Jul 2005
Beiträge: 1.184
|
Re: AntiVir Cmd automatisch schließen
Ja sicher, aber wenn Ich nun 20 Rar Archive runterlade, möchte Ich doch nicht bei jeder Enter drücken wollen  .
Hab mein kleines Script upgedated. Sobald nun der Errorcode 1 (wenn jemand weiß wie ungleich 0 geht, wäre das noch besser) gibt er eine Meldung aus.
|
14. 04. 2007, 16:30
|
#9
|
|
Imperator
Registrierungsdatum: Sep 2000
Ort: Monaco
Beiträge: 31.299
|
Re: AntiVir Cmd automatisch schließen
Errorlevel werden von oben nach unten durchgezählt
If Errorlevel 255 goto blah
...
If Errorlevel 1 goto blah
If Errorlevel 0 goto blah
|
14. 04. 2007, 19:08
|
#10
|
|
†
(Threadstarter)
Registrierungsdatum: Jul 2005
Beiträge: 1.184
|
Re: AntiVir Cmd automatisch schließen
Und wie könnte Ich dem Script sagen, goto Virus wenn alles außer 0 i n der Variable Errorlevel steht?
|
14. 04. 2007, 19:37
|
#11
|
|
Alle Zeitangaben in UTC +1. Es ist jetzt 02:55 Uhr.
|
|