PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DOS Frage


c.p.d.
2003-09-22, 14:30:29
Salut zusmmen,

Ich will unter DOS eine exe-Datei ausführen.
Eigentlich sehr einfach :) doch weiss ich den exakten Name der Datei nicht. Ich weiss nur wo sich die Datei befindet und dass keine weiteren exe-Dateien im selben Verzeichnis vorhanden sind.

Wäre nett, wenn mir jemand helfen könnte.

Sephiroth
2003-09-22, 14:37:55
und wo ist da das problem?
wechsle in den pfad und starte die datei. entwweder mit "call datei" oder mit "start datei" oder einfach nur mit "datei", wobei "datei" für den namen der auszuführenden datei steht. es sollte auch gehen den vollstädnigen pfad der datei anzugeben.
bsp: man befidnet sich in "c:\test" und die datei ist in "test\test1", dann ersetzt man "datei" durch "pfad\datei" also "c:\test\test1\dateiname".

c.p.d.
2003-09-22, 14:46:46
Es kann sein dass ich mich etwas "schwamig" ausgedrückt habe. Darum noch einmal.

Ich habe ein exe file
C:\tmp\xxxx.exe
Nun ist der Name der Datei (also xxxx) nicht immer gleich.
Ich suche also eine Möglichkeit um die Datei anhand der Kriterien:
- ist eine exe file
- einziges exe file in C:\tmp
- ist im Verzeichnis C:\tmp
auszuführen.

Omnicron
2003-09-22, 15:38:10
Original geschrieben von c.p.d.
Es kann sein dass ich mich etwas "schwamig" ausgedrückt habe. Darum noch einmal.

Ich habe ein exe file
C:\tmp\xxxx.exe
Nun ist der Name der Datei (also xxxx) nicht immer gleich.
Ich suche also eine Möglichkeit um die Datei anhand der Kriterien:
- ist eine exe file
- einziges exe file in C:\tmp
- ist im Verzeichnis C:\tmp
auszuführen.

rename c:\tmp\*.exe datei.exe
c:\tmp\datei.exe

x-dragon
2003-09-22, 15:39:32
Dann brauchst du doch nur in das Verzeichnis wechseln:

C:\
C:\cd tmp
C:\tmp\dir *.exe // Anzeige aller exe-Dateien im Verzeichnis
C:\tmp\deine.exe

[edit]
die Idee von Omnicorn ist natürlich ideal wenn du es automatisieren willst, wobei es je nach Programm nicht immer einwandfrei funtkioniert

c.p.d.
2003-09-22, 15:50:23
Danke an alle!
Mit der Variante von Omnicron funzt es einwandfrei.

/me
2003-09-24, 15:06:47
du weißt aber, dass du damit die datei umbenennst?

ich würd dir das empfehlen:

(im verzeichnis, wo die datei liegt)

dir *.exe /b

-> dateiname wird angezeigt, den einfach eingeben

/me