Oh no,
ich hab den dämlichen Fehler, ich hab das jetzt fast ne Stunde gesucht sry für den dämlichen Thread und den Spam ;-)!
Tja, wer lesen kann ist klar im Vorteil aber druber reden hilft ja auch wie man sieht :-)!!!
...nichts für Ungut...
Gruß
duckler
Hi Nobuo T ,
ähm ich glaube ich bin der Stein des Anstoßes weil ich Dos geschrieben habe.
Dos kommt für mich nur in frage wenn ich TMD's schreiben wollte und das wird noch ein wenig dauern, mangels Tuts leider .
Ich werd Dos aber trotzdem demnächst in einer VM installieren, die Geschwindigkeit sollte für TMD's reichen !
Aber RealC++ hat mich da schon richtig verstanden und der Code den er mir geschrieben hat ist genau das was ich gesucht habe !
Natürlich ist Dos was ganz anderes als die Konsole, das nächste Mal pass ich besser auf was ich schreibe !!!
Gruß
duckler
Hallo,
das ist etwas komplizierter in C++, siehe z.B. unter "BIOS Seriennummer mit WMI auslesen (Win32_BIOS-Klasse)" hier:
http://fatman98.fa.funpic.de/builder_tricks.php
Musst du natürlich etwas anpassen (AnsiString gibt's z.B. nicht in Visual C++), und die richtigen Header einbinden usw...
MfG,
Probe-Nutzer
RealC++ schrieb:
Mr. Fossey schrieb:
Gibt es denn keinen Batch-befehl für die Tastaturabfrage? Wenn man schon ein "Input" realisieren kann, dann doch auch einen normalen Tastendruck (was ja sogar einfacher sein sollte)!
@ realC++: Dieses Unterforum heisst "DOS und Win32-Konsole"
Wie ich oben geschrieben habe: Es ist NICHT MÖGLICH. Aber vielleicht versuchst du es ja, jetzt da du mit Batch nicht weiter kommst, einfach mal mit C oder C++? Wie du's anstellen könntest steht ja ebenfalls oben.
doch mit choice sollte das gehen:
http://ss64.com/nt/choice.html
allerdings ist die choice.com wohl nicht auf allen Systemen automatisch vorhanden... vielleicht kannst du die ja direkt in dein Projekt einbinden... (datei im selben verzeichnis und aus der batch datei darauf zugreifen)
Müsste man mal probieren.
man kanns auch übertreiben. Behelfe dir doch einfach so das du jeweils in einer schleife eine zeile einliest und in die datei oder einen puffer schreibst. Und wenn der Benutzer einen bestimmten text oder eine leerzeile eingibt beendest du das ganze
vielleicht solltest du es mit 16bit assembler versuchen (VESA);
über
int 10h
bekommst du graphikomodes von 256
(mov ax,13h)
(VGA) Farben bis 32k
mov ax,4F01h
(VeSA)
ab 640X480 wird der graphicspeicher dann auf banks aufgeteilt 640X480 hat 4 Banks ,nur musst du darauf achten das der graphikspeicher pro bank maximal 0xFFFF pixel hat, der 16k und 32k modus ist etwas kompilizerter,
man kann dann über
byte ptr 0xA0000
direkt in die graphikkarten speicher schreiben was dann direkt aufm bildschirm ausegegeb wird.
Es geht auch so:
#include <iostream>
#include <Urlmon.h>
#pragma comment(lib,"Urlmon.lib")
int main(){
URLDownloadToFile(NULL, L"www.google.at", L"datei.txt", NULL, NULL);
return 0;
};
beginner0815 schrieb:
Die Anwendung hab ich in diesem Fall leider selbst programmiert, daher bleibt nur die Möglichkeit den Pfad selbst zu setzen.
na umso besser, wechsle doch vorher ins gewünschte verzeichnis.