SetEnv und GetEnv?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

#Reaper

Newsposter

Betreff: SetEnv und GetEnv?

BeitragDo, Sep 29, 2005 19:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Habe ein bissel mit GetEnv und SetEnv herrumprobiert...
Bei Blitzbase.de (http://www.blitzbase.de/befehle2d/setenv.htm) heißt es, das die gesetzte Variable von jedem anderem Programm ausgelesen werden kann.
Aber bei meinem Versuch hatte es nicht geklappt...
versteh ich nicht... Sad

Der Code:
Teil1:
BlitzBasic: [AUSKLAPPEN]
SetEnv \"abcdefg1\",\"test\"
Print GetEnv(\"abcdefg1\")
WaitKey()
End


Teil2:
BlitzBasic: [AUSKLAPPEN]
Print GetEnv(\"abcdefg1\")
WaitKey()
End


Also ich glaube nicht, das ich was falsch gemacht habe, aber ich versteh das nicht.. oder geht das mit BB einfach nicht? Sad

Danke!

MfG
#Reaper
AMD Athlon 64 3500+, ATI AX800 Pro/TD, 2048 MB DRR 400 von Infineon, ♥RIP♥ (2005 - Juli 2015 -> sic!)
Blitz3D, BlitzMax, MaxGUI, Monkey X; Win7
 

BlackTermi

BeitragFr, Sep 30, 2005 12:56
Antworten mit Zitat
Benutzer-Profile anzeigen
also ich könnt dir noch raten es so zu schreiben:

GETENV$("abcdefg1")

aber ansonsten weiss ich nicht wo dein problem liegt, bei mir geht es fehlerfrei

PS: du weisst das die variable verlorengeht wenn du dein programm beendest?
 

#Reaper

Newsposter

BeitragFr, Sep 30, 2005 15:59
Antworten mit Zitat
Benutzer-Profile anzeigen
mmm.. nein, funktioniert auch nicht, wenn ich zwei exe'n erstelle...
Auch mit dem $ funktioniert es nicht.. Sad

Das die Variable dann verloren geht, habe ich schon gelesen...

Und dieser Code funktioniert bei dir??
Welches OS haste denn? ^^
finde ich komisch... :-/


MfG
#Reaper
AMD Athlon 64 3500+, ATI AX800 Pro/TD, 2048 MB DRR 400 von Infineon, ♥RIP♥ (2005 - Juli 2015 -> sic!)
Blitz3D, BlitzMax, MaxGUI, Monkey X; Win7
 

BlackTermi

BeitragFr, Sep 30, 2005 16:49
Antworten mit Zitat
Benutzer-Profile anzeigen
OS --- siehe Sig.
aber ich kann das hier auch noch mal ausprobieren (bin grad auf der arbeit)
 

#Reaper

Newsposter

BeitragFr, Sep 30, 2005 16:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Wäre nett, danke! Smile

btw: aso, Embarassed Wink
AMD Athlon 64 3500+, ATI AX800 Pro/TD, 2048 MB DRR 400 von Infineon, ♥RIP♥ (2005 - Juli 2015 -> sic!)
Blitz3D, BlitzMax, MaxGUI, Monkey X; Win7
 

BlackTermi

BeitragFr, Sep 30, 2005 17:04
Antworten mit Zitat
Benutzer-Profile anzeigen
hmm funnktioniert hier gerade auch nicht, und ich hab jetzt leider auch keine zeit mehr auszuprobieren warum nicht....
 

#Reaper

Newsposter

BeitragFr, Sep 30, 2005 17:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Nagut, machtnichts Wink
Danke aber! Smile


MfG
#Reaper
AMD Athlon 64 3500+, ATI AX800 Pro/TD, 2048 MB DRR 400 von Infineon, ♥RIP♥ (2005 - Juli 2015 -> sic!)
Blitz3D, BlitzMax, MaxGUI, Monkey X; Win7

Artemis

BeitragFr, Sep 30, 2005 18:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Bei mir gehts auch nicht

Oberer Pc, von denen in der Sig
 

BlackTermi

BeitragFr, Sep 30, 2005 20:20
Antworten mit Zitat
Benutzer-Profile anzeigen
hmm, ich hab das jetzt auch hier zuhause nochmal ausprobiert (geht auch nicht), aber ich hab das schon mal hingekriegt, soll heissen es geht, damals hab ich das glaub ich mit c++ reingechrieben und mit bb ausgelesen, muss mal sehen vllt. find ich das hier noch irgendwo

simi

BeitragSa, Okt 01, 2005 11:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Onlinehilfe hat Folgendes geschrieben:
user posted imageEine mit BlitzBasic definierte Systemvariable bleibt nur solange erhalten, bis das Programm beendet wird. Danach wird die Variable automatisch entfernt. Wurde die Variable mit dem DOS-Befehl "SET" definiert, so bleibt die Variable erhalten!


Startest du deine Programme gleichzeitig oder nacheinander??

cu simi
 

#Reaper

Newsposter

BeitragSa, Okt 01, 2005 11:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich starte die Programme schon nacheinander, laufen aber gleichzeitig Wink

Wenn ich mit SetEnv eine Variable setzte, kann ich sie in der cmd.exe nicht mit SET Variable auslesen, und eine mit SET gesetzte variable kann ich in BB nicht auslesen... komisch...


MfG
#Reaper
AMD Athlon 64 3500+, ATI AX800 Pro/TD, 2048 MB DRR 400 von Infineon, ♥RIP♥ (2005 - Juli 2015 -> sic!)
Blitz3D, BlitzMax, MaxGUI, Monkey X; Win7
 

#Reaper

Newsposter

BeitragSa, Okt 15, 2005 21:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Ist zwar schon ein wenig her, aber naja Wink

Wenn ich in der cmd.exe den befehl SET variable=text benutze, und die wieder schliese und neu öffne, is die variable wieder gelöscht..? o_O

Ich kenne mich ja leider nicht so damit aus.. vielleicht ist hier ja ein experte Wink
Thx Smile

MfG
#Reaper
AMD Athlon 64 3500+, ATI AX800 Pro/TD, 2048 MB DRR 400 von Infineon, ♥RIP♥ (2005 - Juli 2015 -> sic!)
Blitz3D, BlitzMax, MaxGUI, Monkey X; Win7
 

aletes

Betreff: Getenv("OS") unter Ubuntu

BeitragMi, Aug 19, 2009 19:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja, ich wollte deswegen keinen neuen Thread aufmachen, aber wieso wird wenn ich folgenden Code unter Ubuntu eingeb angezeit, dass ich Windows NT habe?:
BlitzBasic: [AUSKLAPPEN]
Print GetEnv("OS")


EDIT: Ist bei Windows XP auch so, sehe ich gerade...

BtbN

BeitragMi, Aug 19, 2009 19:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Dort kommt die Version, die du in Wine als Windows-Version eingestellt hast.

Nicdel

BeitragMi, Aug 19, 2009 19:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Liegt wohl ein der Windows-Emulation von WINE (ja, ich weiß WINE ist kein Emulator, ich nenn's nur so).
Desktop: Intel Pentium 4 2650 Mhz, 2 GB RAM, ATI Radeon HD 3850 512 MB, Windows XP
Notebook: Intel Core i7 720 QM 1.6 Ghz, 4 GB DDR3 RAM, nVidia 230M GT, Windows 7
 

aletes

BeitragMi, Aug 19, 2009 19:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Und warum auch unter XP?
user posted image
Oder hat WINE jetzt auch die Kontrole über meine Windoof-Partition übernommen? Very Happy
  • Zuletzt bearbeitet von aletes am Mi, Aug 19, 2009 19:49, insgesamt einmal bearbeitet

Nicdel

BeitragMi, Aug 19, 2009 19:48
Antworten mit Zitat
Benutzer-Profile anzeigen
XP basiert auf Windows NT genau wie Vista und Windows 7. XP ist Windows NT in der Version 5, Vista ist Version 6 und Windows 7 ist eben Version 7 (daher auch der Name).
Desktop: Intel Pentium 4 2650 Mhz, 2 GB RAM, ATI Radeon HD 3850 512 MB, Windows XP
Notebook: Intel Core i7 720 QM 1.6 Ghz, 4 GB DDR3 RAM, nVidia 230M GT, Windows 7

D2006

Administrator

BeitragMi, Aug 19, 2009 20:55
Antworten mit Zitat
Benutzer-Profile anzeigen
*klugscheiß*

NT 5.0 ist Windows 2000
NT 5.1 ist Windows XP
NT 6.0 ist Windows Vista
NT 6.1 ist Windows 7
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard
Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium
Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group