Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge

Suche: eindeutige Id für jede DOS-Box

Mdl / 7 Antworten / Flachansicht Nickles

Wenn ich heute schon mal so schön am Programmieren bin...

Manchmal erzeuge ich in meinen Batchdateien (oft mithilfe eines aufgerufenen EXE-Files Hilfsdateien, die ich mittels CALL dann explizit aufrufe und die möglichst eindeutig sein sollten, damit ein parallel gleichzeitig ausgeführtes Batchfile in einer anderen DOS-Box mit diesen nicht in Konflikt gerät. (Soll nur der Hintergrund sein: Muss man nicht verstehen...)

Dazu würde ich in jeder DOS-Box gerne eine Environment-Variable haben, die einen eindeutigen Wert besitzt, d.h. keine zwei gerade laufenen DOS-Boxen haben für diese Variable dieselbe Belegung.

???????-------
? Wie kann ich einen solchen Wert in C finden?
Z.B. würde der Einspringpunkt des dieser DOS-Box zugeordneten Command/CMD-Befehls gehen? Wäre der bei jedem Aufruf immer anders? Wie kann man den ermitteln?
???????--------

Vielen Dank,

Mdl



bei Antwort benachrichtigen
Mdl ChrE „Hallo! Kammst Du bei Optionen zum Beitrag das Posting als beantwortet markieren?...“
Optionen

Ok, klar...

Mache es ein bißchen ungern, weil - obwohl Deine Lösung gut funktioniert - ja vielleicht noch jemand anderes eine gute Idee hat.

Werde nachher gleich mal ausprobieren, ob man danach theoretisch noch einen Kommentar dazu abgeben kann...

Gruß,

Mdl

bei Antwort benachrichtigen
Jooh, geht,.. Mdl