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

Ausgabe von Windows-Fehlermeldungs-Dialogen per Batch

Frage Entwicklung Batch & Shell

Mitglied: zensbert

zensbert (Level 1) - Jetzt verbinden

18.08.2008, aktualisiert 19.08.2008, 9059 Aufrufe, 3 Kommentare

Hi,
Ich bräuchte ein Programm, mit dem ich Windows-Fehlerdialoge ausgeben kann, die man mit "OK" bestätigen muss..

z.B. Z:\Progs\Fehlerprogramm.exe "Software ist nicht installiert"

oder is da was in Windows integriert..?
wichtig wäre dass die Batch dann nicht das Programm aufruft und dann weitermacht, sondern bis auf das drücken auf OK und somit dem beenden des programmes wartet..

weiss jemand was...???

THX
Mitglied: Keek
18.08.2008 um 21:42 Uhr
Also du willst ein Programm das dir eine Fehlermeldung gibt ?
Da bist du mit Windows schon ganz gut bedient;)
Bitte warten ..
Mitglied: bastla
19.08.2008 um 01:36 Uhr
... und das sogar im Ernst - wenn Du Derartiges wirklich willst, kannst Du einfach ein kleines VBScript (durch den Batch selbst erstellt - so hast Du es immer dabei) dafür verwenden:
01.
@echo off & setlocal 
02.
set M=%temp%\Meldung.vbs 
03.
>%M% echo Set args=WScript.Arguments:WScript.Quit MsgBox(args(0),args(1),args(2)) 
04.
cscript //nologo %M% "Das ist der Fehlertext!" 0 "Das ist der Titel" 
05.
echo %errorlevel%
Zu übergeben sind die Parameter "Text", "Typ" und "Titel", die Wahl des Benutzers kannst Du anhand des zurückgegebenen Errorlevels abfragen.

Für "Typ" hast Du folgende Möglichkeiten:
Typ Darstellung
0 Nur Schaltfläche OK anzeigen.
1 Anzeigen der Schaltflächen OK und Abbrechen.
2 Anzeigen der Schaltflächen Abbrechen, Wiederholen und Ignorieren.
3 Anzeigen der Schaltflächen Ja, Nein und Abbrechen.
4 Anzeigen der Schaltflächen Ja und Nein.
5 Anzeigen der Schaltflächen Wiederholen und Abbrechen.
16 Anzeigen des Stopp-Symbols.
32 Anzeigen des Fragezeichen-Symbols.
48 Anzeigen des Symbols Warnung.
64 Anzeigen des Symbols Information.

Aus dem Errorlevel ersiehst Du:
Errorlevel Gewählt
1 OK
2 Abbrechen
3 Abbrechen
4 Wiederholen
5 Ignorieren
6 Ja
7 Nein

Die Verwendung könnte dann so aussehen:
01.
@echo off & setlocal 
02.
set M=%temp%\Meldung.vbs 
03.
>%M% echo Set args=WScript.Arguments:WScript.Quit MsgBox(args(0),args(1),args(2)) 
04.
cscript //nologo %M% "Also wie jetzt - ja oder nein?" 4 "Entscheidung" 
05.
if errorlevel 7 echo Na gut, dann nicht. & goto :eof 
06.
if errorlevel 6 echo Na also ... & goto :eof 
07.
echo Wie hast'n das gemacht?
Grüße
bastla
Bitte warten ..
Mitglied: zensbert
19.08.2008 um 16:11 Uhr
wie immer danke^^
einfach klasse dass man hier immer hilfe bekommt..

gruß an alle
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Windows Server
Rechtevergabe für Ordner in Windows Server 2012 R2 per Batch (3)

Frage von Sinzal zum Thema Windows Server ...

Windows Server
Windows Remote App - Ausgabe in lokales Office (1)

Frage von fluluk zum Thema Windows Server ...

Batch & Shell
gelöst Batch ausgabe zeilenweise stat spaltenweise ausgeben (4)

Frage von sugram zum Thema Batch & Shell ...

Batch & Shell
gelöst Windows Update Dienst per Batch beenden (12)

Frage von Justin98 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Erkennung und -Abwehr
Virenschutz - Meinungen (29)

Frage von honeybee zum Thema Erkennung und -Abwehr ...

TK-Netze & Geräte
Telefonanlage gesucht (26)

Frage von Xaero1982 zum Thema TK-Netze & Geräte ...

Windows 10
gelöst Welches OS für Firmengeräte? (20)

Frage von MarkusVH zum Thema Windows 10 ...

Exchange Server
SBS2011: POP3-Connector 10 MB Grenze Email Benachrichtigung (20)

Frage von bogi1102 zum Thema Exchange Server ...