Batch programozás
  • Borom
    #7
    hello

    A kovetkezo problema van, remelem tudtok segiteni:

    Adott egy batch file ami megadott konyvtarbol masol at cuccokat egy belso lanos halozatban levo gepekre (az osszesre). Ez egy ciklussal van megoldva.
    A baj ott kezdodik, hogy a celkonyvtar nevet ugy kell megadni, hogy a celgepen megosztott meghajto megosztasi nevet kell beirni neki.
    Na jo, pelda:
    a batch vergehajto parancsa ez:
    ...
    ) DO robocopy %1 \\%%g\rendszer (c)\%2 /E

    ahol %1 a 'honnan' konyvtar
    %%g a celgep
    es %2 a hova konyvtar
    ezzel nincs is baj, a baj a kozepso 'rendszer (c)' miatt van, ugyanis
    van benne space, tehat a robocopy (kb xcopy) uj parameternek veszi.

    " " koze nem tehetem, mert akkor a %%g parametert nem helyettesiti be rendesen. Nem irhatom be hogy ...\"rendszer (c)"\... mert nem erti.
    Nem adhatom be neki parameterbe mert nem erti. Meg lehet-e ezt oldani valahogy?

    (Remelem feleled a tema es valaki tud segiteni)