Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

PC-Typ erkennung

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Infection 93
gesperrt


Anmeldungsdatum: 11.03.2006
Beiträge: 377
Wohnort: Egal, dort wo ein PC ist.

BeitragVerfasst am: 19.05.2006, 11:35    Titel: PC-Typ erkennung Antworten mit Zitat

Wie kann man erkennen, ob der PC ein ATX Netzteil hat?
_________________
Meine Homepage:
www.infection93.org
Und das Forum von mir und King01:
www.infection93.bboard.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
MisterD



Anmeldungsdatum: 10.09.2004
Beiträge: 3071
Wohnort: bei Darmstadt

BeitragVerfasst am: 19.05.2006, 12:09    Titel: Antworten mit Zitat

schild lesen happy
_________________
"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Infection 93
gesperrt


Anmeldungsdatum: 11.03.2006
Beiträge: 377
Wohnort: Egal, dort wo ein PC ist.

BeitragVerfasst am: 19.05.2006, 14:05    Titel: Antworten mit Zitat

happy Ja, ja, ich meine mit BASIC. Wenn man erkennen kann, ob der PC vom Typ XT, AT, IBM PC oder PCjr ist, dann muss man doch auch erkennen können, ob er ein ATX ist.
_________________
Meine Homepage:
www.infection93.org
Und das Forum von mir und King01:
www.infection93.bboard.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Infection 93
gesperrt


Anmeldungsdatum: 11.03.2006
Beiträge: 377
Wohnort: Egal, dort wo ein PC ist.

BeitragVerfasst am: 22.05.2006, 14:21    Titel: Antworten mit Zitat

Ich komme am besten gleich zur Sache: Wie kann man _in_Basic_ den PC herunterfahren auch wenn er ein XT oder AT ist?
_________________
Meine Homepage:
www.infection93.org
Und das Forum von mir und King01:
www.infection93.bboard.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
The real Agent D



Anmeldungsdatum: 24.11.2005
Beiträge: 605
Wohnort: Hall i. T.

BeitragVerfasst am: 22.05.2006, 14:26    Titel: Antworten mit Zitat

Infection 93 hat Folgendes geschrieben:
Wie kann man _in_Basic_ den PC herunterfahren auch wenn er ein XT oder AT ist?

Wie währe es mit dem konventionellen Weg:
Code:

SHELL "shutdown -s -t 00"
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
MisterD



Anmeldungsdatum: 10.09.2004
Beiträge: 3071
Wohnort: bei Darmstadt

BeitragVerfasst am: 22.05.2006, 14:27    Titel: Antworten mit Zitat

das ist nicht unbedingt in basic, das funktioniert nur unter windows xp.. du müsstest vermutlich den entsprechenden interrupt benutzen (den ich aber nich kenn)
_________________
"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Michael712
aka anfänger, programmierer


Anmeldungsdatum: 26.03.2005
Beiträge: 1593

BeitragVerfasst am: 22.05.2006, 14:28    Titel: Antworten mit Zitat

The real Agent D hat Folgendes geschrieben:
Infection 93 hat Folgendes geschrieben:
Wie kann man _in_Basic_ den PC herunterfahren auch wenn er ein XT oder AT ist?

Wie währe es mit dem konventionellen Weg:
Code:

SHELL "shutdown -s -t 00"


Jain, das geht nur bei Win XP. Bei allen andern Windoof Version gibts den Befehl nicht.

Edit: Jaja, der MisterD mal wieder schneller peinlich
Edit²: Du kannst auch FreeBASIC nehmen und dann per WinAPI ausschalten zwinkern
Edit³: Forensuche hätte eventuell auch ergebnisse geliefert (@MisterD: Zunge rausstrecken)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
The real Agent D



Anmeldungsdatum: 24.11.2005
Beiträge: 605
Wohnort: Hall i. T.

BeitragVerfasst am: 22.05.2006, 14:38    Titel: Antworten mit Zitat

Code:

DEF SEG = &HFFFF
CALL ABSOLUTE(0)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Infection 93
gesperrt


Anmeldungsdatum: 11.03.2006
Beiträge: 377
Wohnort: Egal, dort wo ein PC ist.

BeitragVerfasst am: 22.05.2006, 14:53    Titel: Antworten mit Zitat

Damit der PC sich ausschaltet... Braucht man da bestimmte bedingungen? Nur von DOS aus ausführen?
Bei mir werde ich mit dem letzten code einfach aus QBasic rausgeschleudert oder das Programm (wenn ich es "Compiliert" habe) beendet sich einfach.

An was liegt es?
_________________
Meine Homepage:
www.infection93.org
Und das Forum von mir und King01:
www.infection93.bboard.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 22.05.2006, 17:09    Titel: Antworten mit Zitat

Wenn ich mich recht erinnere, blockt die NT-Reihe sowas und beendet nur das Programm, welches den PC herunterfahren wollte.
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Infection 93
gesperrt


Anmeldungsdatum: 11.03.2006
Beiträge: 377
Wohnort: Egal, dort wo ein PC ist.

BeitragVerfasst am: 22.05.2006, 18:22    Titel: Antworten mit Zitat

Also sollte es eigentlich unter DOS klappen?
_________________
Meine Homepage:
www.infection93.org
Und das Forum von mir und King01:
www.infection93.bboard.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
raph ael



Anmeldungsdatum: 12.04.2006
Beiträge: 472

BeitragVerfasst am: 22.05.2006, 18:28    Titel: Antworten mit Zitat

Das was JETZT kommt, sollte auf jeden PC funktionieren. So genau wieß ich es nicht, glaubst du ich bin echt so dumm und teste den Code? Das ist eigentlich ganz einfach. Man öffnet die größte Datei am PC, und ladet sie überall hinein. Eine For-Next Schleife mit HEX und BLOAD kombiniert sollte das regeln. Wer weiß, was DAS alles anrichtet durchgeknallt ! Übrigens: Mit dir /a >ausgabe.txt kann man sich alle Dateien anzeigen lassen. Wiedereinmal eine Absturzmethode mehr auf der Welt grinsen ...
Und wie schon viele gesagt haben:
VERMEIDE DOPPELPOSTINGS! DAS FORUM HAT EINE EDITIERFUNKTION!
_________________
Zitat:
1000 Yottabytes sind absurd. 640 Yottabytes sollten genug für jeden sein.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Michael Frey



Anmeldungsdatum: 18.12.2004
Beiträge: 2577
Wohnort: Schweiz

BeitragVerfasst am: 22.05.2006, 18:31    Titel: Antworten mit Zitat

Genervt
Forensuche und MonsterFAQ!?
http://forum.qbasic.at/viewtopic.php?t=2498
http://forum.qbasic.at/viewtopic.php?p=24073
_________________
http://de.wikibooks.org/wiki/FreeBasic Jede Hilfe für dieses Buch ist Willkommen!
http://de.wikibooks.org/wiki/FreeBasic:_FAQ FAQ zu Freebasic (im Aufbau, hilfe Willkommen)
Neu mit Syntax Highlight
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Infection 93
gesperrt


Anmeldungsdatum: 11.03.2006
Beiträge: 377
Wohnort: Egal, dort wo ein PC ist.

BeitragVerfasst am: 22.05.2006, 18:40    Titel: Antworten mit Zitat

Ich kapier das alles nicht so, aber meinst du das hier? :

Code:

idiot = 1
i = 1
open "fatfile.dat" for random as #1
do while idiot = 1
 put #1, i, idiot
loop



Aber ne Methode, mit OUT, INP oder sowas wäre mir schon lieber...
_________________
Meine Homepage:
www.infection93.org
Und das Forum von mir und King01:
www.infection93.bboard.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 22.05.2006, 18:50    Titel: Antworten mit Zitat

Zitat:
Ich kapier das alles nicht so, aber meinst du das hier?

Du Betriebssystemspezialist... Ob deine Projekte nicht nur ein Aerosol aus Copy&Past und heißer Luft sind?! lachen
_________________

Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Infection 93
gesperrt


Anmeldungsdatum: 11.03.2006
Beiträge: 377
Wohnort: Egal, dort wo ein PC ist.

BeitragVerfasst am: 22.05.2006, 18:53    Titel: Antworten mit Zitat

happy Deswegen habe ich ja auch diesen Thread eröffnet! Bei mir steht zwar shutdown und boot new, aber is halt noch ein Prototyp, wie du schon gemerkt hast. :

/[edit] Entschuldigung, wie du es aus zufall bemerkt haben könntest. lachen
_________________
Meine Homepage:
www.infection93.org
Und das Forum von mir und King01:
www.infection93.bboard.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz