Frage nach Möglichkeit
Frage nach Möglichkeit
Hallo zusammen,
ich stell mich kurz vor. Mein Name ist Guido, ich habe Erfahrung mit PHP, hab also schon die eine oder andere Zeile Code geschrieben.
Frage:
Ich möchte ein Programm schreiben, das zunächst das Betriebssystem eine Rechners erkennt, um danach eine weitere Aktion auszulösen.
ist Pure Basic dafür das richtige? Wo und wie muss ich anfangen.
Vielen Dank,
Guido.
ich stell mich kurz vor. Mein Name ist Guido, ich habe Erfahrung mit PHP, hab also schon die eine oder andere Zeile Code geschrieben.
Frage:
Ich möchte ein Programm schreiben, das zunächst das Betriebssystem eine Rechners erkennt, um danach eine weitere Aktion auszulösen.
ist Pure Basic dafür das richtige? Wo und wie muss ich anfangen.
Vielen Dank,
Guido.
um das Betriebssystem des Rechners zu erkennen, gibt es:
Übrigens, es gibt auch eine Hilfe.
Code: Alles auswählen
OSVersion()
Win11 x64 | PB 6.20
-
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Quelltext ist ein besseres Wort. Skript hört sich immer so nach billiger (haut mich nicht, ist nur Spaß) Skriptsprache angeeforce hat geschrieben:Vielen Dank,
das ging ja schnell, wenn ich das script dann kompiliert habe, läuft es dann auf WIN, Linux und MacOS?

Nein, eine WindowsEXE läuft nicht auf Linux, geschweige denn auf MacOS. Eine Linux ELF läuft nicht auf Windows (vielleicht auf MacOS?). Und eine MacOS Wasauchimmer läuft nicht auf Windows oder Linux.
Desshalb musst du es für jedes Betriebssystem kompillieren.
Und nicht alle Funktionen werden auf allen Betriebssystemen unterstützt.

Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
um das Umzustellen musste bei Compiler Optionen (Menü Compiler) das
OS umstellen.
Die Hilfe gibt auch Aufschluss darüber, welche Funktionen auf welchem OS
unterstützt werden.
> Also gibt es keine Möglichkeit, erst zu prüfen, was es für ein OS ist, um danach das richtige Programm zu starten?
Wie gesagt, Windows-Programme laufen nicht unbedingt auf anderen Systemen.
Du kannst ja nicht das Stück, was überprüft, welches OS du hast für
alle gelten lassen denn es ist ja auch eine PB-EXE. Du musst schon jedes
Programm für die verschiedenen OS selbst bauen.
OS umstellen.
Die Hilfe gibt auch Aufschluss darüber, welche Funktionen auf welchem OS
unterstützt werden.
> Also gibt es keine Möglichkeit, erst zu prüfen, was es für ein OS ist, um danach das richtige Programm zu starten?
Wie gesagt, Windows-Programme laufen nicht unbedingt auf anderen Systemen.
Du kannst ja nicht das Stück, was überprüft, welches OS du hast für
alle gelten lassen denn es ist ja auch eine PB-EXE. Du musst schon jedes
Programm für die verschiedenen OS selbst bauen.
Win11 x64 | PB 6.20