J�rg Tewes <[EMAIL PROTECTED]> wrote on 01.03.04:
> Sonntag, 29.02.04 Michael Heydekamp schrub...
>> Der Einfachheit zitiere ich mal (Quote etwas komplettiert, damit
>> erkennbar ist, da� es in der Tat um COMMAND.COM ging, Quote
>> Initials erg�nzt):
>> ----------8<----------
MH>>>> Wo ist denn dieses Ger�mpel eigentlich mal dokumentiert? Wenn
MH>>>> ich es recht erinnere, unterst�tzt der COMMAND von Win2K/XP im
MH>>>> Unterschied zu dem von Win9x ja schonmal keine LFNs. Dann
MH>>>> kennt er den Befehl "start" nicht
HJT>>> Doch durchaus: ein
>> ^^^^ ^^^^^^^^
HJT>>> system("start /w cmd.exe")
HJT>>> funktioniert (system ist hier im Beispiel eine C-Funktion, die
HJT>>> den Commandointerpreter zur Ausf�hrung aufruft. Wie die
HJT>>> entsprechende Funktion bei BP heisst, entzieht sich meiner
HJT>>> Kenntnis).
>> ----------8<----------
>> Um diese Aussage ging's dabei die ganze Zeit.
> Stimmt das "Doch durchaus" deutet an das Start ein interner Befehl
> des command.com ist. Dem ist aber nicht so.
Wobei man aber immer noch festhalten mu�, da� HJT das nicht einfach so
dahergesagt, sondern es getestet hat und zu diesem Ergebnis kam.
>> Auch hier (noch) die Position, da� das Nicht-Funktionieren *nicht*
>> damit zusammenh�nge, da� COMMAND.COM "start" nicht kenne.
> Dem ist aber so. Hier die Ausgabe von command.com/? unter W2k/XP
[...]
> Kein start dabei.
Das besagt ja mal gar nix. Da ist ja z.B. auch kein "dir" oder "cd"
dabei. Das sind nur die *Parameter*, die man COMMAND mitgeben kann.
Du hast also vermutlich recht mit der Aussage, aber so kannst Du das
nicht begr�nden. ;)
[...]
> Man mu� also die Befehlserweiterungen aktiviert haben damit Start
> verf�gbar ist. Ich meine bei W2k war das standardm��ig deaktiviert.
Ah, auch kein schlechter Hinweis. Macht es aber nicht einfacher.
>> Das beweist aber doch nicht, da� XP sich nicht f�r COMSPEC
>> interessiert. Was in dem Moment, wo XP ein externes Programm �ber
>> eine Funktionstaste aufruft, vom Betriebssystem als COMSPEC
>> geliefert wird, kannst Du doch gar nicht sehen.
> Doch indem ich vor den Aufruf echo %compsec% einf�ge.
Nee. Wenn ich nix �bersehe, wird das von Dir eingef�gte %comspec% ja
erst dann ausgef�hrt, *nachdem* XP es bereits intern gepr�ft und die
Entscheidung, welcher Interpreter zu starten ist, getroffen hat.
> Letzte Woche hatte er noch Erektionsst�rungen.
Wer? <g>
Michael
------------------------------------------------------------------------
FreeXP Entwickler-Mailingliste
[EMAIL PROTECTED]
http://www.freexp.de/cgi-bin/mailman/listinfo/dev-list