Tech- & FAQ-Forum

Zurück   CC-Community Board > CC-CB Hauptforen > Tech & FAQ Forum

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 07.09.2010, 18:06   #1
sterin
Oldie
 
Benutzerbild von sterin
 
Registriert seit: 27.04.2001
Beiträge: 2.408
Standard Wie den Dateinamen einer Batch-Datei als Parameter verwenden?

Hallo Leute,

ich möchte in einer Batch-Datei den Dateinamen der Batch-Datei als Dateinamen einer neuen Datei benutzen, die aber eine andere Erweiterung haben soll. Also abc.cmd erzeugt abc.txt, efg.cmd erzeugt efg.txt. Wie mache ich das unter Windows?

TIA

/sterin
sterin ist offline   Mit Zitat antworten
Alt 07.09.2010, 18:16   #2
GhostWriter
Oldie
 
Benutzerbild von GhostWriter
 
Registriert seit: 04.07.2002
Beiträge: 1.328
Standard AW: Wie den Dateinamen einer Batch-Datei als Parameter verwenden?

Zitat:
For %%i in (*.cmd) do set name=%%~ni
Dann kannst du die Variable %name% nutzen um den Dateinamen der *.cmd zu verwenden.
GhostWriter ist offline   Mit Zitat antworten
Folgender Benutzer sagt Danke zu GhostWriter für den nützlichen Beitrag:
Alt 07.09.2010, 18:18   #3
Elektrospeedy
Oldie
 
Registriert seit: 23.04.2001
Beiträge: 1.003
Standard AW: Wie den Dateinamen einer Batch-Datei als Parameter verwenden?

Fast so wie mein damaliges Problem: http://www.cc-community.net/automati...en-t79060.html
Elektrospeedy ist offline   Mit Zitat antworten
Folgender Benutzer sagt Danke zu Elektrospeedy für den nützlichen Beitrag:
Alt 07.09.2010, 18:35   #4
sPIfF c99
fearless spaceman
 
Benutzerbild von sPIfF c99
 
Registriert seit: 22.04.2001
Ort: outer space
Beiträge: 780
Standard AW: Wie den Dateinamen einer Batch-Datei als Parameter verwenden?

%~n0 ruft den eigenen Dateinamen ohne Endung auf.
aus abc.cmd wird mit %~n0.txt --> abc.txt
sPIfF c99 ist offline   Mit Zitat antworten
Folgender Benutzer sagt Danke zu sPIfF c99 für den nützlichen Beitrag:
Alt 08.09.2010, 18:13   #5
sterin
Oldie
 
Benutzerbild von sterin
 
Registriert seit: 27.04.2001
Beiträge: 2.408
Standard AW: Wie den Dateinamen einer Batch-Datei als Parameter verwenden?

Danke, darauf muss man erst mal kommen! Hätte sich ja eigentlich ergoogeln lassen müssen, aber ich war entweder zu uninspiriert oder diese Funktion ist zu unbekannt oder beides. Aber gibt ja Euch Hat super hingehauen, danke vielmals an alle Beiträger!

Vielleicht noch jemand eine gute Webseite oder Lektüre für ein bisschen praktisches Shellscript 1x1 unter Windows?
sterin ist offline   Mit Zitat antworten
Alt 08.09.2010, 18:58   #6
sterin
Oldie
 
Benutzerbild von sterin
 
Registriert seit: 27.04.2001
Beiträge: 2.408
Standard AW: Wie den Dateinamen einer Batch-Datei als Parameter verwenden?

Mist, ausgerechnet bei sPIfF_c99, dessen Lösung ich benutzt habe, beim "Danke" daneben geklickt; Ach wie einfach war die Welt, als man einfach noch selbst "danke" geschrieben hat und fertig...
sterin ist offline   Mit Zitat antworten
Folgender Benutzer sagt Danke zu sterin für den nützlichen Beitrag:
Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:50 Uhr.


vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.