vielleicht mögliche TC Verbesserung:

German support forum

Moderators: Hacker, Stefan2, white

meisl
Member
Member
Posts: 171
Joined: 2013-12-17, 15:30 UTC

Post by *meisl »

@Lefteous:
Danke für die Schritt-für-Schritt-Beschreibung. Hätte ich wohl selbst so posten sollen anstatt einfach nur "usercmd.ini" in die Runde zu werfen...

@brainstuff:
Die letzten posts von Lefteous und ZoSTeR beschreiben sehr konkret zwei mögliche Lösungen für Deine Anforderungen - zumindest was man davon wissen kann.
Könntest Du bitte beide ausprobieren und kurz und auf den Punkt berichten ob bzw. warum welche davon für Dich praktibal ist/nicht ist?

(nicht nötig sind weitere Beweisführungen bzgl. Deiner Kompetenzen)
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1050
Joined: 2004-07-29, 11:00 UTC

Post by *ZoSTeR »

Hier noch nen q&d Startskript für Leute die diesen Weg gehen wollen:

Code: Select all

@Echo off
Set endung=%~x1

If %endung%==.txt (
	Start "" notepad.exe %1
	Goto End
)
If %endung%==.jpg (
	Start "" mspaint.exe %1
	Goto End
)

:End
rem Cleanup?
Exit
meisl
Member
Member
Posts: 171
Joined: 2013-12-17, 15:30 UTC

Post by *meisl »

Vielleicht noch SETLOCAL am Anfang oder direkt gegen %~x1 vergleichen. Und dann evtl. den ERRORLEVEL durchreichen. So etwa:

Code: Select all

@Echo off 
SETLOCAL
Set endung=%~x1 

If %endung%==.txt ( 
   Start "" notepad.exe %1
   IF ERRORLEVEL 1 GOTO Fault
   Goto End 
) 
If %endung%==.jpg ( 
   Start "" mspaint.exe %1 
   IF ERRORLEVEL 1 GOTO Fault
   Goto End 
) 

:Fault
Exit /B 1

:End 
Exit /B 0
Post Reply