Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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, 6664 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 ..
Ähnliche Inhalte
Windows Server
IIS 6.2 macht permanet Pause (10)

Frage von OlliPWS zum Thema Windows Server ...

Batch & Shell
gelöst Batch : alle Dateien eines Ordners bearbeiten (1)

Frage von deguonkel zum Thema Batch & Shell ...

Batch & Shell
gelöst Programme beenden Batch Dateien (3)

Frage von anmelder zum Thema Batch & Shell ...

Neue Wissensbeiträge
Sicherheit

Kanadischer Geheimdienst veröffentlicht erstmals Sicherheitssoftware

Information von BassFishFox zum Thema Sicherheit ...

Virtualisierung

Docker Monitoring und Steuerung per "sen"

Tipp von Frank zum Thema Virtualisierung ...

Viren und Trojaner

Neues Botnetz über IoT-Geräte

(6)

Information von certifiedit.net zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Windows Installation
Windows 10 neu installieren (18)

Frage von imebro zum Thema Windows Installation ...

Router & Routing
Externe IP von innen erreichbar machen (15)

Frage von Windows10Gegner zum Thema Router & Routing ...

Windows 7
Abbruch bei Brennvorgang (14)

Frage von Simulant zum Thema Windows 7 ...