Einzelnen Beitrag anzeigen
Alt 25.05.2007, 18:16   #2 (permalink)
Peter_J_Georg
PC Schrauber
 

Registriert seit: 20.04.2006
Beiträge: 120

Peter_J_Georg befindet sich auf einem aufstrebenden Ast

Standard AW: Batch\ Programme per Eingabe starten

Mmmhh weiß grad ned genau was du machen willst. Soll das eine bat werden, bei der du den Namen eines Programm eingibst und dann das Programm dann automatisch gestartet wird? Soll der Pfad des Programms fest vorgegeben sein oder soll die bat erst noch nachdem Pfad für das Programm suchen? Extra dannach suchen würde jedoch sehr lange dauern. Wenn du den Pfad eingibst kann man das viel einfacher in einer bat machen, evtl. so oder ähnlich:

@echo off
@mode con: lines=1 cols=30
set /p programm=Ausfuehren:
if %programm%==firefox START "ff" /B C:\....\firefox.exe
if %programm%==iexplorer START "ff" /B C:\...\iexplorer.exe
.
.
.
Musst dann hier alle Pfade eintragen. Wenn es auf zwei Dateien aufgeteilt werden soll kannst du es so machen:


launcher.bat:

@echo off
@mode con: lines=1 cols=30
set /p programm=Ausfuehren:
call programs.bat

programs.bat:

if %programm%==firefox START "ff" /B C:\....\firefox.exe
if %programm%==iexplorer START "ff" /B C:\...\iexplorer.exe
.
.
Macht allerdings keinen Unterschied.
Peter_J_Georg ist offline   Mit Zitat antworten