Auswahlfenster Batch
Liebes Forum!
Ich habe ein Batch Script geschrieben, bei welchem man die IP changen kann denn Namen und den Hintergrund ändern. Das Programm wird auf Computern ausgeführt, welche 2 Lan Schnittstellen haben. Jetzt sollte ich ein Popup haben, bei dem man mit einem einfachen click eine der zwei Schnittstellen auswählen kann. Ausgeben sollte das Popup dann eine Textdatei an einem gewissen Ort, mit einem Wert 0 oder 1.
Bittte um Hilfe
Frankreich
Ich habe ein Batch Script geschrieben, bei welchem man die IP changen kann denn Namen und den Hintergrund ändern. Das Programm wird auf Computern ausgeführt, welche 2 Lan Schnittstellen haben. Jetzt sollte ich ein Popup haben, bei dem man mit einem einfachen click eine der zwei Schnittstellen auswählen kann. Ausgeben sollte das Popup dann eine Textdatei an einem gewissen Ort, mit einem Wert 0 oder 1.
Bittte um Hilfe
Frankreich
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 380465
Url: https://administrator.de/contentid/380465
Ausgedruckt am: 21.11.2024 um 22:11 Uhr
12 Kommentare
Neuester Kommentar
Hi,
also mit Batch:
Schaum mal z.B. hier: https://www.sevenforums.com/tutorials/78083-batch-files-create-menu-exec ...
Ansonsten, wenn es unbedingt ein Popup sein soll, dann VBScript oder PowerShell.
E.
also mit Batch:
Schaum mal z.B. hier: https://www.sevenforums.com/tutorials/78083-batch-files-create-menu-exec ...
Ansonsten, wenn es unbedingt ein Popup sein soll, dann VBScript oder PowerShell.
E.
Zitat von @Frankreich:
Danke für die schnelle meldung- das problem ist diese Pcs haben keine Tastatur sprich all in one pannels. Deswegen sollts per Click funktionieren.
Und WARUM schreibst Du das nicht gleich bei Deiner Frage dazu???Danke für die schnelle meldung- das problem ist diese Pcs haben keine Tastatur sprich all in one pannels. Deswegen sollts per Click funktionieren.
LG
Gruss Penny
haben keine Tastatur
Dann ist Batch mit seinem textbasierten Interface aber völlig ungeeigenet.zwei Buttons zum klicken, (Schnittstelle 1, Schnittstelle 2)
Damit kann ich nicht dienen, nur mit Standarddialogen. Vielleicht kommt jemand mit Powershell um die Ecke wo es auch benutzerspezifische Möglichkeiten gibt.@if (0)==(0) echo off
cscript //nologo //e:jscript %~fs0
echo %errorlevel%
pause
goto :eof @end WScript.Quit(WScript.CreateObject('WScript.Shell').Popup('Es gibt "a" und "b".\nWillst du "a"?', 0, 'Entscheide dich jetzt!', 4) == 6 ? 1 : 0);
Steffen
Müsstest du halt beim Aufruf von cscript.exe als Argumente übergeben.
Steffen
@if (0)==(0) echo off
cscript //nologo //e:jscript %~fs0 "Schnittstelle 1" "Schnittstelle 2"
echo %errorlevel%
pause
goto :eof @end WScript.Quit(WScript.CreateObject('WScript.Shell').Popup('Es gibt "' + WScript.Arguments(0) + '" und "' + WScript.Arguments(1) + '".\nWillst du "' + WScript.Arguments(0) + '"?', 0, 'Entscheide dich jetzt!', 4) == 6 ? 1 : 0);