16096
Goto Top

logon.bat mit überprüfung ob ordner vorhanden

hallo!

ich möchte eine logon.bat erstellen, die als allerestes überprüft ob ein bestimmter ordner beispielsweise c:\test besteht und wenn ja dann soll direckt zum ende der bat gesprungen werden und wenn nein dann soll die bat normal weiter ausgeführt werden...

kann mir jemand helfen?
danke!

Content-ID: 25665

Url: https://administrator.de/contentid/25665

Ausgedruckt am: 25.11.2024 um 03:11 Uhr

EXXON
EXXON 10.02.2006 um 09:08:24 Uhr
Goto Top
IF EXIST C:\TEMP\NUL SET TEMP=C:\TEMP
so etwas könnte dir helfen ;)
meinereiner
meinereiner 10.02.2006 um 09:08:28 Uhr
Goto Top
So wird abgefragt ob der Ordner "binnichtda" existiert. Falls nicht wird zu ende gesprungen


if not exist c:\binnichtda\NUL goto ende


:ende


edit
Ups, falsch gelesen
Falls geprüft werden soll ob er da ist das "not" weglassen. Also: if exist c:\binnichtda\NUL goto ende
Manuel86
Manuel86 10.02.2006 um 09:15:04 Uhr
Goto Top
EDIT: Achja, die NUL-Lösung habe ich völlig vergessen *sich mit der flachen Hand auf den Kopf schlägt*

Beitrag kann ignoriert werden^^.
16096
16096 10.02.2006 um 09:23:15 Uhr
Goto Top
oki danke damit ist mir geholfen ;)
16096
16096 10.02.2006 um 10:00:50 Uhr
Goto Top
oki noch eine frage ;)
wenn ich über eine bat eine txt öffnen lasse läuft die bat erst weiter wenn man die txt schließt face-sad will aber das die bat weiter durchläuft unabhäng davon ob die txt geschlossen wird oder nicht
meinereiner
meinereiner 10.02.2006 um 10:03:00 Uhr
Goto Top
mach den Aufruf der Textdatei einfach über den Befehl "start"

also z.B. "start c:\datei.txt"
16096
16096 10.02.2006 um 10:06:57 Uhr
Goto Top
ne da öffnet der mir ein neues eingabefenster aber nicht die txt face-sad
16096
16096 10.02.2006 um 10:09:35 Uhr
Goto Top
geht wohl ich war nur zu doof!!!
THX
aFankhauser
aFankhauser 19.10.2008 um 00:17:46 Uhr
Goto Top
hab eine Krüken Lösung gefunden:
deineBatch.bat inhalt:

rem schreibt eine Temporäre VBS datei
echo CreateObject("wscript.shell").run ("""notepad"" textdatei.txt")>temp.vbs
rem führt das Script aus
temp.vbs
rem löscht die Temporärdatei
del temp.vbs

zuerst noch dateinamen und Verzeichnisse anpassen.
viel Glück