Ergebnis 1 bis 4 von 4

variable batch

Forum: Software (Windows 7)

Softwareinstallation, Installationsprobleme und Lösungen, Anwendungsprogramme jeder Art unter Windows 7

Share |
  1. #1
    Starter Avatar von kiss
    Registriert seit
    15.07.2011
    Beiträge
    2

    Ausrufezeichen variable batch

    moin,
    ich frage mich ob man in einer batch eine laufwerkvariable einsetzen kann und wenn ja wie ?

    bislang habe ich batch soweit hinbekommen dass das programm laeuft wenn man das systemdatum bei start des programmes kurzfristig zuruecksetzt !

    da das programm auf x-beliebigen laufwerk installiert werden kann benoetige ich fuer das zuruecksetzen eine laufwerksvariable !

    @ECHO OFF
    set BEFOREDATE=%date:~%
    date 20-11-11
    Start C:\xxxx\PROG\EtStart.exe "C:\xxxx\PROG\xxxx.INI"
    ping -n 5 127.0.0.1 > NUL 2>&1
    date %BEFOREDATE%
    END


    xxxx = programmname

    vielleicht hat einer von euch mehr erfahrungen mit batchbefehlen und kann mir bei meinem problem helfen !

    wuensche ein schoenen 2ten advent

  2. #2
    Ultimate Avatar von thl1966
    Windows Hilfe Forum Experte
    Registriert seit
    23.09.2009
    Ort
    Südpfalz
    System
    Core i7 965 Extreme Edition + Asus PRO64JQ + HTPC Core i7 920 , 12 GB RAM, 24 TB HDD
    Beiträge
    4.859

    Standard AW: variable batch

    Hallo kiss,

    du könntest der Batch den LAufwerksbuchstaben übergeben. Dann findest du den Inhalt in %1

    Beispiel:

    Dein Skript heißt: startprg.cmd

    Aufruf: startprg D:

    D: wäre dann in %1 hinterlegt und kann dann weiterverarbeitet werden.

    Gruß
    Thomas

  3. #3
    Starter Avatar von kiss
    Registriert seit
    15.07.2011
    Beiträge
    2

    Standard AW: variable batch

    hi thomas,

    das habe ich leider nicht verstanden !
    kannst du mir das anhand meiner angaben fuer die laufwerke c,d,e,f erklaeren !?

    die batchdatei moechte ich zu einem spaeteren zeitpunkt in einem setup packen und der benutzer soll dann die moeglichkeit haben das programm auf allen laufwerken [a-z] zu installieren !

    ich hoffe ich habe mich verstaendlich ausgedrueckt !

  4. #4
    Ultimate Avatar von thl1966
    Windows Hilfe Forum Experte
    Registriert seit
    23.09.2009
    Ort
    Südpfalz
    System
    Core i7 965 Extreme Edition + Asus PRO64JQ + HTPC Core i7 920 , 12 GB RAM, 24 TB HDD
    Beiträge
    4.859

    Standard AW: variable batch

    Willst du ein Programm via Setup installieren lassen rein durch ein Skript?

    Da gibt es unzählige Programme, die das bequem im Windows-Look beherschen.

    Schau dir mal folgende Software ein, die habe ich selbst schon eingesetzt und erfüllt seinen Zweck: (Inno-Setup)

    http://www.jrsoftware.org/isinfo.php

    Nochmal zu deiner Batch:

    Wenn du deine Batchdatei nennen wie sie mal installprg.cmd mit einem Parameter aufrust z.B. D: dann wäre in der Batchdatei
    %1 = D: und diese kannst du dann weiterverwarbeiten. Somit variabel, weil du auch E: oder F: etc. eingeben kannst.

    Einfacher ist es mit einem richtigen Setup, wie es viele Hersteller verwenden. Schau dir mal Inno-Setup an. Ist gar nicht so schlecht und einfach zu bedienen.

    Gruß

    Thomas

Ähnliche Themen

  1. Netzwerkadapter / LAN-Verbindung mit z.B. Batch-Datei de- / aktivieren ?
    Von markus im Forum Allgemeine Fragen und Probleme (Windows 7)
    Antworten: 4
    Letzter Beitrag: 22.03.2011, 15:00
  2. Oracle Datenbank 10 g - 11 g auf Windows Server 2003 - Log on as a Batch Job
    Von michael im Forum Windows Server (NT / 2000 / 2003 / 2008 / 8)
    Antworten: 3
    Letzter Beitrag: 27.12.2010, 10:08
  3. Batch-Datei Ruhezustand
    Von bjs im Forum Allgemeine Fragen und Probleme (Windows 7)
    Antworten: 1
    Letzter Beitrag: 02.07.2010, 23:05
Hier genannte Produkt- und Firmennamen sowie deren Logos koennen eingetragene Warenzeichen der jeweiligen Unternehmen sein.