Hirdetés

Új hozzászólás Aktív témák

  • Hege1234
    addikt

    Próbáltam azt is, de azzal se ment. %PROGRAMFILES(X86)%
    Környezeti változó megint egy kis túlkomplikálása a dolgoknak. A legegyszerűbb ami elsőre is működött, hogy a cmd /c -ben egy másik batch file-t hivok meg, ott frankón működött escape-lés nélkül a 7zip elérése.
    De ez megint egy hibalehetőség. Később ha új gépre lesz rakva akkor ott is minden beállítást újra csinálni...
    Nem akarok én bonyolult dolgokat, de a legjobb az volna, ha a jóképességű cmd tudná normálisan kezelni amit kell.

    ne félj a sok idézőjeltől..

    max ezt próbáld meg beletenni amit eddig csináltál
    \"\"c:\Program Files (x86)\7-Zip\7z.exe\"\"

    @echo off
    set "A510=c:\temp\A510"
    set "fullstamp=2023-02-28"
    set "b_backup=\\server\backup"
    IF EXIST "%A510%" (
    FORFILES /P "%A510%" /S /M *.* /C "cmd /C if @isdir==FALSE if @fsize \"\"c:\Program Files (x86)\7-Zip\7z.exe\"\" a %b_backup%\%fullstamp%.zip @FILE"
    )

    ha sehogy nem működne, valahol a gépemen van régebbről olyan script ahol használom kb ugyan így a c:\Program Files (x86) -ot ahogy te akarod majd megpróbálom megkeresni..

Új hozzászólás Aktív témák