Rausfinden ob Anwendung durch System gestartet wird

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Wenn der Ausführungspfad im Link, den Du in den Autostartordner schiebst
angegeben wurde, funktioniert es so, als wenn man einen Doppelklick drauf
macht, ansonsten muß der Pfad erst gesetzt werden (sollte man
Grundsätzlich machen, da man nie weiß, wie der Anwender das Programm startet)

Code: Alles auswählen

SetCurrentDirectory(GetPathPart(ProgramFilename()))
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
X360 Andy
Beiträge: 1206
Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:

Beitrag von X360 Andy »

Genau diesen Befehl hab ich ewig heute Mittag gesucht, da ich sowas noch wusste das ich sowas brauchen würde.
Irgendwas mit SetpPath oder SetProgrammpath , Workpath oder so hatte ich im Kopf das kam aber wegen RunProgram() seinem Paramtern ...

So funktioniert das einwandfrei..... :allright:
So hab ich das auch der 2ten start exe bei runprogram() gemacht.
Antworten