TweakPC

Zurück   Computer Hardware Forum - TweakPC > Games und Software > Programmiersprachen

Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
Alt 25.05.2007, 16:52   #1 (permalink)
Abakus
 
Registriert seit: 24.05.2007
Beiträge: 22

AeroX befindet sich auf einem aufstrebenden Ast

Standard Batch\ Programme per Eingabe starten

ich bins wieder, hab nen neuen thread aufgemacht,
damit sich jeder daran erfreuen kann

also, ich will eine art Mini-Launchy machen,
launchy ist ein programm, wo man begriffe bestimmen kann, so wie "set..."

ich stelle mir das so vor:

- Eine .cmd oder .bat Datei, wo man was eingibt, und was sofort ausgeführt wird.
- Eine weitere Datei, wo die Begriffe und deren Bedeutung eingetragen sind.

so hab ich es:

run.cmd:

@echo off
mode con: lines=1 cols=30
set /p alias=Ausfuehren:
set %suche%=<find /I /N "%alias%" Datei.txt
echo %suche:~1%
(so !ungefähr! sollte das außehen)

Datei.txt:
Name Befehl

z.b.
ITunes c:\...\itunes.exe
oder
ITunes start "itunes" c:\...\itunes.exe

helf/t mir pls
AeroX ist offline   Mit Zitat antworten
Alt 25.05.2007, 18:16   #2 (permalink)
PC Schrauber
 
Registriert seit: 20.04.2006
Beiträge: 118

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
Alt 25.05.2007, 18:37   #3 (permalink)
Abakus
 
Registriert seit: 24.05.2007
Beiträge: 22

AeroX befindet sich auf einem aufstrebenden Ast

Standard AW: Batch\ Programme per Eingabe starten

gute idee,
aber kann man nich irgendwie bestimmte Stellen aus einer Datei ziehen?
AeroX ist offline   Mit Zitat antworten
Antwort

Stichworte
batch, eingabe, per, programme, starten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir erlaubt, neue Themen zu verfassen.
Es ist dir erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit batch, kann datei nicht starten 2Stoned Programmiersprachen 9 07.05.2008 22:19
Programme starten nicht mehr MajinChibi Windows & Programme 3 29.11.2005 11:49
Batch datei-Soll progs starten in einer reihenfolge BlackMoon Programmiersprachen 4 10.11.2005 12:48
exe mittels batch starten und beenden oNyX` Programmiersprachen 4 29.10.2005 03:29
Programme minimiert starten DaKarl Windows & Programme 5 10.08.2005 12:33


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:37 Uhr.




Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.
Impressum - Hardware-Links - Partner
Copyright © 1999-2013 TweakPC, Alle Rechte vorbehalten, all rights reserved