Top-Themen

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

Via MsgBox Sprungmarke in Batch auswählen

Frage Entwicklung Batch & Shell

Mitglied: BustedDice

BustedDice (Level 1) - Jetzt verbinden

11.07.2014 um 17:23 Uhr, 2457 Aufrufe, 6 Kommentare, 2 Danke

Hallo zusammen brauch mal wieder eure Hilfe bei einem Batch.
Ich möchte via MsgBox mit dem Button OK oder Abbrechen eine
Sprungmarke in einen Batch auswählen.
Also mit OK sprung1 und mit Abbrechen sprung2.
Kann mir da jemand helfen?

z.b

echo MsgBox "OK und Abbrechen mit Fragezeichen-Icon", vbOKCancel Or vbQuestion > %temp%\TEMPmessage.vbs
call %temp%\TEMPmessage.vbs
del %temp%\TEMPmessage.vbs /f /q



:sprung1
echo OK
exit



:sprung2
echo Abbrechen
exit

Mitglied: RamboJay
11.07.2014 um 18:48 Uhr
Müsste mit if errorlevel funktionieren...
Hier die Erklärung des Befehls:
http://hannes-schurig.de/26/08/2010/batch-if-errorlevel/

VG Rambojay
Bitte warten ..
Mitglied: colinardo
11.07.2014, aktualisiert um 20:00 Uhr
Hallo BustedDice,
guckst du hier:
01.
@echo off 
02.
echo wscript.echo MsgBox("OK und Abbrechen mit Fragezeichen-Icon",vbOKCancel Or vbQuestion)>"%temp%\TEMPmessage.vbs" 
03.
for /f "tokens=* delims=" %%a in ('cscript.exe //NOLOGO "%temp%\TEMPmessage.vbs"') DO @(if "%%a" == "2" goto ABBRUCH)  
04.
 
05.
echo OK 
06.
goto :eof 
07.
 
08.
:ABBRUCH 
09.
echo ABBRUCH
Der Rückgabewert der Messagebox ist 1 bei OK und 2 beim betätigen des Abbruch-Buttons.

Grüße Uwe
Bitte warten ..
Mitglied: rubberman
11.07.2014, aktualisiert um 21:04 Uhr
Hallo BustedDice,

Spielerei mit JScript, ohne temporäre Datei.
01.
@if (@X)==(@Y) @end /* 
02.
:: Die erste Zeile muss in Batch und JScript gültiger Code sein und einen JScript-Kommentar einleiten. 
03.
:: In JScript: @if Anweisung der "bedingten Kompilierung" 
04.
:: http://msdn.microsoft.com/en-us/library/7kx09ct1(v=vs.100).aspx 
05.
 
06.
:: Batch Part: 
07.
@echo off &setlocal 
08.
 
09.
 ::SYNTAX: cscript //nologo //e:jscript "%~fs0" Text Timeout Title Style 
10.
cscript //nologo //e:jscript "%~fs0" "OK und Abbrechen mit Fragezeichen-Icon" 0 "Test" 33 
11.
call :Label_%errorlevel% 
12.
 
13.
pause 
14.
exit /b 
15.
 
16.
:Label_1 
17.
echo OK 
18.
exit /b 
19.
 
20.
:Label_2 
21.
echo Abbrechen 
22.
exit/b 
23.
 
24.
:: JScript Part: */ 
25.
WScript.Quit((new ActiveXObject("WScript.Shell")).Popup(WScript.Arguments(0), WScript.Arguments(1), WScript.Arguments(2), WScript.Arguments(3)));
Siehe auch Popup Method.

Grüße
rubberman
Bitte warten ..
Mitglied: BustedDice
12.07.2014 um 00:37 Uhr
Danke genau das hab ich gesucht wie immer schnelle Problemlösung echt super
Bitte warten ..
Mitglied: RycoDePsyco
21.04.2017 um 09:01 Uhr
Hallo.

Ich habe eine Frage zu den letzten Script was ich sehr gut finde.

Leider verstehe ich den Aufbau des Scripts nicht wirklich.
Kenne JavaScript auch nicht.


Dennoch habe ich hierzu noch eine erweiterte Frage.

Ich möchte nun im Layer 1 nun noch mehrere weitere Abfragen und weitere Unterabfragen mit OK oder Abbrechen erzeugen.
Wie stelle ich dies an?

1. OK Abbrechen
2.Layer 1
2.2 OK [CMD Befehl] Abbrechen [Nächste Frage]
2.3 OK [CMD Befehl] Abbrechen [Nächste Frage]
2.4 OK [CMD Befehl] Abbrechen [Nächste Frage]
2.5 OK [CMD Befehl] Abbrechen [Nächste Frage]
2.6 OK [CMD Befehl] Abbrechen [Nächste Frage]
2.7 OK [CMD Befehl] Abbrechen [Nächste Frage]
2.8 OK [CMD Befehl] Abbrechen [Layer 2]

Leider haben alle Ideen und versuche nicht gefruchtet.

Gibt es da auch Möglichkeiten?



Danke für die Hilfe in Vorraus.
Bitte warten ..
Mitglied: rubberman
22.04.2017, aktualisiert um 14:21 Uhr
Nach der cscript ... - Zeile den Errorlevel prüfen. Ist er 1 wurde OK geklick, ist er 2 wurde Abbrechen geklickt. Wie oft du den script Aufruf in deinem Script durchführst, und was du dort übergibst (Erklärung in Zeile 9) ist dir überlassen. Wichtig ist nur, die erste Zeile ist immer die erste Zeile und nach dem */ darf nichts anderes als der JScript Code folgen. Dazwischen liegt der Batchcode, der wahlweise mit EXIT /B oder GOTO :EOF beendet werden muss, damit die Verarbeitung nicht in den JScript Code hineinläuft.

Grüße
rubberman
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch kehrt zur Sprungmarke zurück, obwohl es pingen soll?
Frage von BrotkastenBatch & Shell2 Kommentare

Guten Tag zusammen, ich bin derzeit am Schreiben einer Batch, die eben bestimmte Komponente anpingen soll, die man per ...

Batch & Shell
Batch -Menü - bei "Enter" soll ohne Auswahl nichts ausgeführt werden
gelöst Frage von Boory01Batch & Shell3 Kommentare

Hallo Gemeinde, bei einem Batch-Menü wird bei mir bei Drücken der ENTER-Taste sofort der erste Menüpunkt ausgeführt, obwohl keine ...

Batch & Shell
Start MsgBox in User Session
gelöst Frage von UragusBatch & Shell5 Kommentare

Hallo, Ich habe eine BAT Datei die mit Hilfe von VBS eine MsgBox aufruft. Die BAT wird in Session ...

VB for Applications
MsgBox Druckeinrichtung mit VBA abschalten
gelöst Frage von Gimli3311VB for Applications8 Kommentare

Guten Tag Zusammen, durfte gestern ein altes Programm wieder rausholen und testen. Dabei habe ich jetzt folgendes Problem: Das ...

Neue Wissensbeiträge
Verschlüsselung & Zertifikate

Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows

Information von ticuta1 vor 42 MinutenVerschlüsselung & Zertifikate

Interessant SSH-Kommando in CMD.exe und PowerShell

Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 1 TagApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 1 TagWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 1 TagWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Heiß diskutierte Inhalte
Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server18 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Hardware
Kein Bild mit nur einer bestimmten Grafikkarten - Mainboard Konfiguration
gelöst Frage von bestelittHardware18 Kommentare

Hallo zusammen, ich hatte schon einmal eine ähnliche Frage gestellt. Damals hatte ich genau das gleiche Problem. Allerdings lies ...

Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement17 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...