Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Batch ohne PAUSE wenn Datei i.o.

Frage Entwicklung Batch & Shell

Mitglied: cim

cim (Level 1) - Jetzt verbinden

19.07.2006, aktualisiert 12:37 Uhr, 6628 Aufrufe, 3 Kommentare

PAUSE nur bei Datei-Öffnen-Fehler

Hallo,
per Batch öffne ich eine Access-Datenbank:

@echo off
c:\db.mdb
pause

Dabei bleibt die Eingabeaufforderung geöffnet.
Schließe ich die DB, erscheint die Pause-Meldung im Prompt.

Wurde diese DB schon geöffnet, kommt beim erneuten Öffnen eine Fehlermeldung am Prompt (siehe Bild).

Um diese Meldung sichtbar zu machen, habe ich 'pause' eingefügt.


Wie kann ich es erreichen, dass PAUSE ignoriert wird, wenn die Datei einwandfrei geöffnet wird?
Also wie ist die Fehlermeldung nur sichtbar, wenn Datei nicht geöffnet werden kann?

Vielen großen Dank!
Mitglied: Biber
19.07.2006 um 11:56 Uhr
Na ja, cim,

kommt darauf an
1) warum die DB nicht geöffnet werden kann (ist sie nicht da oder hast Du keine Rechte oder hat sie jemand anderes exklusiv....??)
2) ob die *.mdb-öffnende Anwendung, z.B. MSACCESS einen Errorlevel zurückgibt.


Das Prüfen auf Existenz kannst Du selber im Batch machen:
01.
If not exist "c:\db.mdb" ( 
02.
      echo Datei c:\db.mdb nicht vorhanden! 
03.
      pause 
04.
     goto :eof 
05.
)
Analog das Auswerten des Errorlevels.

01.
c:\db.mdb 
02.
If Errorlevel 1 ( 
03.
      echo Fehler beim öffnen de db.mdb - ErrorLevel %ErrorLevel%! 
04.
      pause 
05.
     goto :eof 
06.
)
Gruß
Biber
Bitte warten ..
Mitglied: cim
19.07.2006 um 12:30 Uhr
Hallo Biber,
diese Meldung kommt nur, wenn die DB schon geöffnet wurde.

Aber wiedemauchsei:
das Errorlevel-Script funktioniert einwandfrei. Danke!

(Erstaunlich, wie einfach das geht.)

Schönen - kochendheißen 35° - Tag noch!
Bitte warten ..
Mitglied: Biber
19.07.2006 um 12:37 Uhr
diese Meldung kommt nur, wenn die DB schon geöffnet wurde.

Tja, vielleicht solltest Du dann mal die Einstellung "Datenbank exklusiv öffnen" in Access umstellen auf "Freigegeben".

Im Access: Extras->Optionen->Weitere->Standarddateiöffnungsmodus
-->von "Exclusiv" auf "Freigegeben".

However, ich setz den Beitrag mal auf "Gelöst".

Gruß
Biber
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
gelöst Ordner per Batch verschieben, Datei kopieren (2)

Frage von Shape.Shifter zum Thema Batch & Shell ...

Batch & Shell
gelöst BATCH ini Datei Datei auslesen (2)

Frage von Juergen42 zum Thema Batch & Shell ...

Batch & Shell
Batch: Word Datei kopieren und umbennen (9)

Frage von ExcelNoob177 zum Thema Batch & Shell ...

Batch & Shell
Batch-Variable nach Stichworten aus TXT Datei durchsuchen (3)

Frage von Markus5579 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (17)

Frage von liquidbase zum Thema Windows Update ...