Parameterabfrage

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Parameterabfrage

Beitrag von KatSeiko »

Ich brauche einmal eure Hilfe:

Ich habe ein Programm geschrieben, welches als Screensaver laufen soll. Nun sind Screensaver einfache .exe-dateien mit einer anderen Endung - der einzige Unterschied ist, dass die Screensaver-Dateien mit einem Parameter aufgerufen werden, damit sie unterscheiden können, ob der Nutzer konfigurieren will oder ob der Screensaver aufgerufen wurde.

Wie bekomme ich heraus, mit welchem Parameter mein Programm aufgerufen wurde? Eine Suche nach "Programm" und "Parameter" ist relativ Sinnfrei, das liefert zu viele Ergebnisse... (Ich will ansich erstmal nur, dass er nicht losrennt, wenn man auf Konfigurieren klickt...)
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

ProgramParameter()
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Beitrag von KatSeiko »

Okay, manchmal ist der simpelste Weg der richtige. :D
Danke!
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

musst auch mal nach screensaver suchen...
es wurde vor einiger zeit mal ne demo gepostet,
welcher parameter welcher ist und wie übergeben wird.
damit ist es dann möglich, den screensaver korrekt ins setup
Anzeige -> Eigenschaften -> Bildschirmschoner einzubinden,
inclusive [Einstellungen] und [Vorschau]
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Beitrag von KatSeiko »

Naja, ansich braucht man nur den Parameter /S für den Saver, alles andere geht für Konfiguration... Obwohl das mit der Vorschau nicht schlecht sein dürfte... Werd ich mir mal ansehen.
Und zum Installieren reicht mir erst mal die Option im Kontextmenü (Rechtsklick -> Installieren)
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Antworten