Archiv Altes Windows: 98, SE, ME und NT 16.921 Themen, 62.626 Beiträge

Windows 98 DOS befehl random hilfe!!!!

bugele2 / 3 Antworten / Flachansicht Nickles


hallo,

ich möchte mit einem kleinem "dos-programm", dass automatisch beim systemstart
gestartet wird eine ornder automatisch umnennen. wichtig dabie ist, dass der ornder name zufällig generiert werden soll.
unter windows xp funktioniert das mit folgnden befehl: move c:/ornder c:/%random%.

unter windows 98 (bzw mit der dos version die bei 98 dabei ist) gibt es aber den befehl %random% nicht.
wie kann ich trotz 98 diesen plan umsetzten?

mich würde auch noch intressieren wie dann das komplette programm heißt. also der quellcode. kann ja nicht besonders groß sein.


hoffe es antwortet jemand!
danke!
Andreas42 bugele2 „Windows 98 DOS befehl random hilfe!!!!“
Optionen

Hi!

Das Problem ist, das %random% keine Befehl ist, sondern eine Pseudo-Variable, des Commandointerpreters CMD.EXE unter WinXP. Das kann man u.a. nachlesen, wenn man in der CMD-Eingabezeile das Kommande SET /? absetzt.

In Win98 wird statt CMD der Kommandointerpreter COMMAND-COM verwendet, der leider die Variable %random% nicht kennt.

Hier muss man dann auf die alten Tricks für DOS-batches zurückgreifen (die COMMAND.COM ausführt). Ein Weg einen zufälligen Filenamen zu erzeugen, führt über die Verwendung von DATE: Link
Die Stelle findet sich am Ende des Textes. Ob man die so erzeugte Variable auch in MD nutzen kann, müsste man ausprobieren, ich denke, es sollte gehen. Getestet hab' ich das alles allerdings nicht.

Bis dann
Andreas