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 choice Pfeiltasten Enter Space ... abfragen

Mitglied: erik87

erik87 (Level 1) - Jetzt verbinden

27.11.2007, aktualisiert 01.12.2007, 9702 Aufrufe, 11 Kommentare

hallo,

ich habe mal wieder eine etwas unkonventionelle Frage zum Bätsch. Ich habe mit nem kumpel ne art wette am laufen. Der meinte Batch schön und gut aber spiele kann man damit nicht entwickeln und ich meinte doch. Also ich progge grad ne art Pac Man. Hab ne steuerung mit [w][a][s][d] realisiert.

Außerdem hab ich ein startmenü, in diesem möchte ich aber nicht mit w a s d zwischen den optionen hin und her springen sondern lieber mit den Pfeiltasten. und zum bestätigen wäre mir auch lieber die [Enter] taste abzufragen anstelle von B.
Gibt es die möglichkeit, beispielsweise mit dem choice befehl, diese tasten abzufragen?

Ich bitte auch um antwort wenn ihr der meinung seid das dies nicht geht...
Mitglied: Natureshadow
27.11.2007 um 12:41 Uhr
Hallo,

zunächst einmal: Ich finde es super, dass sich dieser Herausforderung noch jemand stellt. Mit 8 Jahren habe ich mit einem Freund angefangen, zu "programmieren". Wir haben Abenteuerspiele als Batch-Skript geschrieben, in zigtausen Zeilen Code. Wie schön war doch das Sprungmarkengehedder und die Sache mit dem lieben choice, if errorlevel, und und und.

Man kann damit richtig spannende Sache anstellen, auch wenn es nach außen hin nicht den Eindruck macht Und das obwohl es damals in Windows 9x die Shellerweiterungen noch nicht gab, die Batch ab Windows 2000 fast so stark machen wie Shellskripte in der Bash unter Linux.

Leider ist es aber mit dem CHOICE-Befehl nicht möglich, nicht-druckbare Zeichen zu verwenden. Die Pfeiltasten & Co. haben zwar auch Steuerzeichen, aber die repräsentiert DOS durch Kontrollzeichenfolgen wie ^A. CHOICE würde diese dann als zwei Zeichen hinter dem /C:-Parameter bewerten.

Wenn ich noch eine Lösung finde, werde ich dich das wissen lassen.

Außerdem bin ich sehr daran interessiert, das Ergebnis am Ende mal zu sehen. Ich werde mich auch bei Gelegenheit nochmal hinsetzen und aus Spaß an der Freude ein kleines Spielchen mit Batch bauen. Vielleicht kann man sich darüber ja mal austauschen (Mail-Adresse bekommst du, wenn du sie haben willst).

Grüße,
Nik
Bitte warten ..
Mitglied: erik87
27.11.2007 um 13:25 Uhr
hey, danke für die schnelle antwort. Schade eigentlich das es nicht geht, aber kann man nichts machen. ist ja kein c++, ausserdem habe ich ja eine alternative. Dein angebot mit der e-mail adresse nehm ich dankend an, kann nicht schaden sich mit jemanden auszutauschen der soetwas schon mal gemacht hat.

kannst du mir sagen ob es möglich ist eventuell einzelne ...hmm, "ich nenn es mal Pixel"..
unterschiedliche farben zuzuweisen? habe schon meinen cmd mit tausenden /? gefüllt mir ist aber noch nichts eingefallen was da helfen könnte.

Also danke nochmal für die schnelle antwort. Vllt. gibt es ja zu der eingabe abfrage noch eine lösung... hehehehe

gruß erik
Bitte warten ..
Mitglied: Natureshadow
28.11.2007 um 07:35 Uhr
Nein, direkte Grafikfunktionen gibt es von Haus aus auch nicht. Wir haben für sowas dann immer zu kleinen BASIC-Programmen gegriffen.

Ich schick dir nachher mal 'ne PN.

-nik
Bitte warten ..
Mitglied: erik87
28.11.2007 um 14:34 Uhr
hey nik, danke erstmal! find ich echt toll, auch wenn das mit der grafik nur spielerei ist.
aber es gibt doch bestimmt ne möglichkeit die bätsch im fullscreen zu starten. ich hab keine ahnung von vb aber da soll es doch ne art give string geben womit ich der batch den befehl [alt] + [enter] geben kann??? ich habe keine möglichkeit batchintern gefunden. ich habe versucht die größe mit mode con: zu ändern, hat auch geklappt. jetzt müsste nur noch der windowsrahmen weg... wär mir sogar lieber, eröffnet nähmlich neue mögl.keiten.. sodass es eine reine batchlösung wird!

danke nochmal für die schnellen antworten!!!!

gruß erik
Bitte warten ..
Mitglied: Natureshadow
28.11.2007 um 14:44 Uhr
Hallo,

du kannst zumindest einstellen (per Rechtsklick auf deine Batchdatei usw.), dass genau diese Datei immer im Vollbildmodus gestartet werden soll.

Grüße,
Nik
Bitte warten ..
Mitglied: erik87
28.11.2007 um 15:00 Uhr
funktioniert das auch noch wenn ich die datei auf ein anderen computer mit nem anderen windows starte?? und ausserdem gillt das dann glaub ich für alle batch auf diesem system... das will ich aber nicht. ist zumindestens bei der größe so...
Bitte warten ..
Mitglied: Natureshadow
28.11.2007 um 15:07 Uhr
Nein nein, die Verknüpfungseinstellungen gelten nur für diese eine Datei. Werden aber nicht kopiert.

-nik
Bitte warten ..
Mitglied: erik87
29.11.2007 um 07:03 Uhr
guten morgen,

also das mit dem fullscreen hat sich erledigt. Geht unter Vista nicht. Habe ziemlich lange gegoogelt und hier im Forum nach lösungen gesucht. Habe auch dieses so toll angepreiste Prog cmdow ausprobiert, aber auch das hatte gegen vista keine chance... zu dumm das ich kein anderes betriebssystem auf meinen laptop installen kann...
Bitte warten ..
Mitglied: erik87
30.11.2007 um 12:08 Uhr
hallo,

danke für den link. möchte aber kein geld ausgeben. ich werde mir mal ein wenig vb aneignen um diese Probleme zu lösen aber erstmal programmiere ich das spiel fertig. Ich schließe hiermit den thread. problem gillt als gelöst da es nicht möglich ist! klingt komisch ist aber so.



ich meld mich bei dir wenn ich fertig bin. Danke nochmal!
Bitte warten ..
Mitglied: Natureshadow
01.12.2007 um 00:19 Uhr
Der VMware Player ist im Übrigen kostenlos und in Verbindung mit dem VMX-Builder von RDPSoftware genau so gut .)

-nik
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Choice Zusatztool, ENTER und ESC? (Batch)

gelöst Frage von clragonBatch & Shell23 Kommentare

Hey Leute, heute wieder eine Frage der unmöglichen Art, bitte überzeugt mich von Gegenteil. Ich entwickle gerade schon wieder ...

Batch & Shell

PowerShell Choice Automatisieren

gelöst Frage von agowa338Batch & Shell2 Kommentare

Hallo, Ich habe hier ein als dll vorliegendes proprietäres cmdlet. Das Problem ist, ein Kommando blockiert mein Skript, weil ...

Microsoft Office

Visio - Shapes verschieben mit Pfeiltasten

Frage von NanaBamaMicrosoft Office

Hallo liebe Community, ich habe folgendes (sehr merkwürdiges Problem) bei dem ich langsam verzweifle: Sobald ich in Visio versuche ...

Batch & Shell

Batch Choice funktioniert nicht

gelöst Frage von BuggerBatch & Shell5 Kommentare

Hallo, Ich habe folgenden Choice Befehl: Doch leider funktioniert es nicht so, wie es sollte. Punkt 1-9 funktioniert problemlos ...

Neue Wissensbeiträge
Humor (lol)
(Part num your Hacked phone. +XX XXXXXX5200)
Erfahrungsbericht von Henere vor 1 TagHumor (lol)4 Kommentare

Mein Handy hat aber ne ganz andere Endnummer. Muss ich mir jetzt Sorgen machen ? :-) Vielleicht betrifft es ...

Exchange Server

Letztes Update für Exchange 2016 CU9 war in gewisser Weise destruktiv

Erfahrungsbericht von DerWoWusste vor 1 TagExchange Server6 Kommentare

Kurzer Erfahrungsbericht zu Exchange2016-KB4340731-x64 Der Exchangeserver hat wie gewöhnlich versucht, es in der Nacht automatisch zu installieren - abgesehen ...

Erkennung und -Abwehr

Neue Sicherheitslücke Foreshadow (L1TF) gefährdet fast alle Intel-Prozessoren

Information von Frank vor 2 TagenErkennung und -Abwehr3 Kommentare

Eine neue Sicherheitslücke, genannt Foreshadow (alias L1TF) wurde auf der Usenix Security 18 von einem Team internationaler Experten veröffentlicht. ...

Vmware
VMware Updates gegen L1 Lücke
Information von sabines vor 2 TagenVmware

Für die Vmware Produkte vCenter Server, ESXi, Workstation und Fusion stehe Updates bereit um die L1 Lücke zu schließen. ...

Heiß diskutierte Inhalte
Windows Server
Windows Server per Web auf Daten zugreifen und verwalten
Frage von matze2090Windows Server16 Kommentare

Hallo, ich würde gerne von außen auf meinem Windows Server zugreifen um auf meine Daten zu verwalten. Meine frage ...

DSL, VDSL
Router Neustarts
Frage von XerebusDSL, VDSL16 Kommentare

Hallo an alle, ich hab eine Problem mit dem Neustart von meiner Fritz Box wo ich einfach nicht mehr ...

Netzwerke
Netzwerk-Architektur mit VLANs
Frage von niLuxxNetzwerke13 Kommentare

Liebe Community, Ich hätte eine kurze Frage an euch. Ich werde in Kürze das Netzwerk unserer (sehr) kleinen Firma ...

Webbrowser
Neuer Tab Firefox
gelöst Frage von BleifussWebbrowser12 Kommentare

Hallo, via Strg + T öffnet man ja einen neuen Tab. Gibt es die Möglichkeit, dass der Tab sich ...