hallo
ich würde gerne mit einer batch datei andere batch dateien suchen und die sollen nach bestimmten codes durchsucht werden...ist sowas möglich? ???
Sim Gast |
Sim Gast |
hallo
ich würde gerne mit einer batch datei andere batch dateien suchen und die sollen nach bestimmten codes durchsucht werden...ist sowas möglich? ???
cottonwood (10.878) 164x Beste Antwort 272x "Danke"
| Re: batch datei soll in anderen batch dateien wörter/codes raussuchen |
Du könntest dir mal JesFind runterladen. Vielleicht ist das das, was du suchst.
http://software.thomasjacob.de/antiques.html
Mario (3.480) Special-Member 6x Beste Antwort 19x "Danke"
| Re: batch datei soll in anderen batch dateien wörter/codes raussuchen |
Hallo,
ja, würde man hinbekommen. Die Frage ist nur, was nach dem Durchsuchen geschehen soll. Denn wenns dann komplexer wird solltest du vielleicht auf VBS umsteigen.
Und die wohl größte Hürde (Annahme aus deinem anderen Beitrag: Du hast immer noch Windows): Die Batch-Befehle sind natürlich alles DOS-Kommandos... und da sieht es bspw. unter WindowsXP schon mal ganz schlecht aus.
Also guck' dir einfach mal die DOS-Befehle an, bzw. so BATCH-Tutorials, und dann sollte das alles nicht so das Problem werden.
http://www.antonis.de/dos/batchtut/lenz/index.htm
Google: Batch Programmierung
Mario
ja also ich möchte das das programm dann die dateien löscht die bestimmte code enthalten...am ende soll sich nur ein vbs-fenster öffnen wo steht "wenn dateien mit gefährlichen bat-codes enthalten waren wurden sie entfernt"
Mario (3.480) Special-Member 6x Beste Antwort 19x "Danke"
| Re: batch datei soll in anderen batch dateien wörter/codes raussuchen |
Naja,
das ist ja möglich. Musst halt nur wissen, in welcher umgebung das laufen soll. Wenn du's mit DOS-Befehlem machen willst gibts ja bspw. das Kommando "find". Aber da musst du dich dann halt einlesen.
Mario
Mario (3.480) Special-Member 6x Beste Antwort 19x "Danke"
| Re: batch datei soll in anderen batch dateien wörter/codes raussuchen |
Was hast du denn schon an Code?
Du durchsuchst halt die Dateien mit FIND, dann fängst du das ErrorLevel ab und wenns 1 (also Text gefunden) wurde dann löschst du die Datei.
Schwieriger wirds halt, wenn du die Dateien nach mehreren Signaturen durchsuchen willst, denn es gibt für die Batch-Programmierung keine Arrays.
Somit solltest du es evtl. doch mit VBS versuchen.
Mario
« Fehlermeldung beim Ausführen eines c++ Quelltextes | Typenumwandlung in C++ » | ||