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

Benutzer Eingabe mit Timer

Frage Entwicklung Batch & Shell

Mitglied: didie08

didie08 (Level 1) - Jetzt verbinden

26.03.2008, aktualisiert 07.04.2008, 3211 Aufrufe, 4 Kommentare

Ich möchte dem User in einer batch die Möglichkeit geben zwischen Alternativen zu wählen. Dazu will ich den Befehl SET /P var1=[1=tue-dies 2=tue-jenes] nutzen. Der Anwender soll eine gewisse Zeit zur verfügung haben sich zu entscheiden. Wird diese Zeit überschritten, soll die batch automatisch mit einem Default Wert von var1 fortgesetzt werden.

Ich habe schon daran gedacht das Tool sleep.exe zu verwenden, bin aber damit nicht richtig weiter gekommen.

Wie kann ich das lösen?

Gruß

didie08
Mitglied: funkmasta2k
26.03.2008 um 19:21 Uhr
Was gerne benutzt wird als Timer:

ping -n 30 0.0.0.0 > nul

-n gibt die Versuche an. 1 Versuch sind knapp 0.8 Sekunden.
Bitte warten ..
Mitglied: didie08
27.03.2008 um 08:25 Uhr
Hallo funkmasta2k

Dein Vorschlag mit dem Ping bewirkt wie der sleep Befehl dass meine batch für eine bestimmte Zeit stehen bleibt.

Mein Problem ist:
Ich möchte dem Anwender während der Timer Zeit die Moglichkeit geben eine Eingabe zu machen. Wenn die Zeit für die Anwender Eingabe abgelaufen ist soll die batch automatisch weiter laufen auch wenn vom Anwender keine Eingabe gemacht wurde.

Ich muss also Set /P irgendwie mit dem Timer kombinieren und ich weiss nicht wie der Code dazu aussehen muss, oder ob das überhaupt geht.
Bitte warten ..
Mitglied: Biber
31.03.2008 um 08:07 Uhr
Moin didie08,

die von Dir erhoffte Option gibt es unter der CMD.exe ab Win2000/XP und höher nicht mehr.
In früheren Windowsversionen ging ein "Default-nach-x-Sekunden" mit dem unsäglichen choice.com-Utitlity, das auch irgendwo bei M$ zum Download herumsteht und das gerne von Tankstellen-PC-Zeitschriften als Geheimtipp angepriesen wird.
Dieses Teil ist allerdings so buggy (=neudeutsch für grottenschlecht), dass M$ es aus eigenem Antrieb aus dem Standardumfang entfernt hat.

Und da außer Dir nur ungefähr pro Jahr acht oder neun UserInnen weltweit diese Defaultwert-nach-Wartezeit-Funktionalität vermissen oder nachfragen, bitte ich Dich noch mal zu überprüfen, ob es bei Dir denn ein Must-Have ist oder ob es eh kein Enduser erwartet.

Grüße
Biber
Bitte warten ..
Mitglied: didie08
07.04.2008 um 08:19 Uhr
Hallo Biber

Vielen Dank für die Info. Zu wissen dass etwas nicht funktioniert hilft auch schon weiter.

Sollten meine User doch auf ihre Eingabe Auswahl bestehen muss ich wohl nach einer alternativen Lösung suchen.

Gruß
didie08
Bitte warten ..
Ähnliche Inhalte
Windows Server
Net time ohne Parameter (5)

Frage von BPeter zum Thema Windows Server ...

Microsoft
gelöst RFID zu Tastatur eingabe (4)

Frage von schneerunzel zum Thema Microsoft ...

Batch & Shell
gelöst Batch Eingabe in Datei schreiben (2)

Frage von MedicalAd zum Thema Batch & Shell ...

Windows 7
gelöst Nervige Eingabeaufforderung für Benutzername und Kennwort Eingabe (7)

Frage von Freddy0013 zum Thema Windows 7 ...

Neue Wissensbeiträge
Sicherheit

How I hacked hundreds of companies through their helpdesk

Information von SeaStorm zum Thema Sicherheit ...

Erkennung und -Abwehr

Ccleaner-Angriff war nur auf große Unternehmen gemünzt

(10)

Information von Lochkartenstanzer zum Thema Erkennung und -Abwehr ...

Sicherheit

Eventuell neue Lücke in Intels ME

Information von sabines zum Thema Sicherheit ...

Heiß diskutierte Inhalte
Humor (lol)
Freidach Beitrag (36)

Frage von Penny.Cilin zum Thema Humor (lol) ...

Windows 7
SSD - Win7 Lags (19)

Frage von ph5555 zum Thema Windows 7 ...