HX3 Foren  

  HX3 Foren > Konstruktiv > Software- und Webentwicklung

Software- und Webentwicklung Planung, Programmierung und Administration
UML, JavaScript/DOM, ASP, JSP, PHP, Apache, MySQL, Python, Perl (...)

Antwort
 
Themen-Optionen Ansicht
Alt 23.04.2011, 17:54   #1 (permalink)
Newbie
 
Registriert seit: 22.01.2011
Beiträge: 14
Icon10 Hilfe bei Batch Programm

Hallo, ich habe ein kleines problem mit meinem Batch Programm.
das Problem sieht wie folgt aus:
das Programm durchsucht den PC nach bestimmten dateien. wenn es eine davon findet soll es ein weiteres Programm starten und wenn es sie nicht findet soll sich das programm beenden. für das suchen benutze ich diesen script: for /F "delims=, " %%i in (dateien.txt) do dir %lw%\%%i /s
das funktioniert ja auch ganz gut aber wie bekomme ich es hin das bei einem fund einer datei ein zweites programm gestartet wird? (oder halt bei keinem fund das programm beendet wird)

ich weis das die frage warscheinlich ganz einfach zu lösen ist aber ich komme einfach nicht drauf wie der script lautet
(zu dumm oder schon zu lange am pc)

ps: googlen hat auch nicht geholfen
Benn1000 ist offline   Mit Zitat antworten
Alt 27.04.2011, 14:19   #2 (permalink)
His Awesomeness!
10 Jahre hx3
5000 Beiträge
 
Benutzerbild von flickflack
 
Registriert seit: 25.07.2006
Ort: Regnum Borussiae
Beiträge: 9.282
Standard

Google sagt bei der Suche nach "windows batch if file exists": http://aumha.org/a/batches.php im Bereich IF and IF NOT Commands

Zitat von entsprechendem Beispiel

IF EXIST some.txt COPY c:/some.dll %windir%/SYSTEM/some.dll

Du könntest innerhalb der For-Schleife schauen ob die aktuell ausgelesene Datei existiert und ggf. entsprechende Calls machen.

Edith: Ansonsten hau "Rockhount" hier via PM an, der ist denk ich ganz gut in Windows-Skripting.
flickflack ist offline   Mit Zitat antworten
Alt 27.04.2011, 19:24   #3 (permalink)
Newbie
 
Registriert seit: 22.01.2011
Beiträge: 14
Standard

Hi,
ich hab nicht Ganz Kapiert wie du das mit dem auslesen in der For Schleife
umsetzen willst könntest du mir ein Beispiel geben?

Edit: egal ich hab jetzt einen anderen weg gefunden der zwar etwas länger dauert aber er Funktioniert fast genauso gut. Danke Trozdem.

Geändert von Benn1000 (27.04.2011 um 19:27 Uhr).
Benn1000 ist offline   Mit Zitat antworten
Alt 27.04.2011, 19:34   #4 (permalink)
His Awesomeness!
10 Jahre hx3
5000 Beiträge
 
Benutzerbild von flickflack
 
Registriert seit: 25.07.2006
Ort: Regnum Borussiae
Beiträge: 9.282
Standard

Ich skripte keine Shell unter Windows, daher konnte ich auch nur suchen. Aber wenn ich mir dein Snippet anschaue

Zitat:

for /F "delims=, " %%i in (dateien.txt) do dir %lw%\%%i /s

Dann könnte rein theoretisch ja sowas funzen (falls man das in einer Batch so schachteln kann)

Zitat:

for /F "delims=, " %%i in (dateien.txt) do IF EXIST %%i <MACHIRGENDWAS>

Aber wenn du die Lösung hast, dann gut. Ansonsten Rockhount, oder glei ne ordentliche Sprache
flickflack ist offline   Mit Zitat antworten
Alt 27.04.2011, 20:20   #5 (permalink)
Newbie
 
Registriert seit: 22.01.2011
Beiträge: 14
Icon14

Danke der code hier funktioniert
for /F "delims=, " %%i in (dateien.txt) do IF EXIST %%i <MACHIRGENDWAS>

Benn1000 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Server Parameter...? MaSch0815 Multiplayer 5 07.04.2011 08:14
Bräuchte hilfe - CTD - unsupported sample frequency: 44100 XXSturmXX Technische Fragen & Probleme 1 30.12.2010 14:05
Neuling brauch Hilfe Joghurt Multiplayer Community 1 02.11.2010 23:42
Bitte um hilfe bei AddonSync 2009 Servereinrichtung Dusty Bones Mods & Addons 2 26.08.2010 13:21
Brauche Hilfe beim beamen mehrerer Einheiten zur Zufallsposition... GER_CJ-187 Editing & Scripting 14 19.06.2010 19:04


Kontakt - HX3.de - Archiv - Nach oben

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias



SEO by vBSEO 3.2.0 ©2008, 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116