Batch - Variable in schleife...

Dieses Thema Batch - Variable in schleife... im Forum "Windows XP Forum" wurde erstellt von Skulldred, 30. Juni 2005.

Thema: Batch - Variable in schleife... Hallo zusammen ich bastle mir gerade ein Batch um Schriften automatisch zu installieren. So weit klappt auch alles,...

  1. Hallo zusammen
    ich bastle mir gerade ein Batch um Schriften automatisch zu installieren.

    So weit klappt auch alles, nur bei der Installation der Schrift habe ich ein wenig Probleme. Da man die Fonts ja nicht einfach so in den Ordner kopieren kann habe ich mir ein Kommandozeilen installer gesucht und gefunden.

    usage:
    instfont [/i] [/p] <font name> <font filename> = install a font
    <font name> is the name of the font as shown in font selection dialogs
    <font filename> is the actual filename of the font, the file is copied
    to the windows\fonts directory automatically before installation
    unless the /p flag is used (in this case the font is installed
    from its current location)

    Wie ihr seht muss ich, um die Schrift zu installieren den namen und den Pfad der Datei angeben. Der Name ist ausschliesslich für die Installation gedacht unter diesem Namen wird die Schrift gespeichert.

    Code:
    For %%a In (C:\DOKUME~1\DRUGCH~1\DESKTOP\fonts\*.ttf) Do set name=*.ttf instfont.exe /i %name% %%a
    Doch, wie ich erwartet hatte, funzt. das so nicht ganz. Ich möchte den Namen der Datei übernehmen um so die Eingabe zu umgehen...

    Hoffe man versteht was ich meine


    MfG Und danke schon mal im Voraus
    Skull
     
  2. Hallo,

    ich verstehe nicht ganz was der
    Code:
    set name=*.ttf
    soll!
    Bei deiner For-Schleife wird die Laufvariable %%a für jeden Durchlauf mit dem Namen einer .ttf-Datei im Verzeichnis gefüllt.

    Mit:
    Code:
    For %%a In (C:\DOKUME~1\DRUGCH~1\DESKTOP\fonts\*.ttf) Do instfont.exe /i %a
    wird pro Durchlauf ein Font installiert!
    Oder akzeptiert dieses Instfont.exe etwa Wildcards? Dann brauchst du keine For-Schleife!

    Gruss

    Reiner
     
Die Seite wird geladen...

Batch - Variable in schleife... - Ähnliche Themen

Forum Datum
Wie Monitorausgabe in Batch Variable einbinden ? Linux & Andere 10. Jan. 2015
Batch - Variable in For-Schleife zusammensetzen Webentwicklung, Hosting & Programmierung 13. Dez. 2011
Server2003: Batch-Variable %logonserver% für geplante Tasks geht nicht mehr! Windows Server-Systeme 6. Dez. 2009
mehrzeilige Variable BATCH Webentwicklung, Hosting & Programmierung 10. Nov. 2009
Variable in Batchadei einlesen Webentwicklung, Hosting & Programmierung 14. Nov. 2008