.bat do AppleScript alebo nejakeho UNIX

Domov Diskusné Fóra Tipy, triky, modding v Mac OS X .bat do AppleScript alebo nejakeho UNIX

Zobrazujú sa 3 príspevky - 1 až 3 (z celkového počtu 3)
  • Autor
    Príspevky
  • #76110
    mamvtrubke
    Účastník (Participant)

    Zdravim. Nenajde sa nejaka dobra dusa, ktora mi narychlo prepise windowsacky kod do AS alebo UNIX? Viem, ze dlho by mi to netrvalo aby som si to urobil aj sam, ale AS som este nevidel a za UNIXaka sa nepovazujem, zatial som z tychto pouzival len prikazy na pracu s adresarmi. Urcite sa tu najdu ludia, co to do minutky prepisu. Vdaka…

    >>.bat subor<< @ECHO off SET CVICENIA=cvicenia SET DST_CVICENIA=web SET CONVERT_UTIL=java -cp . transform student.xsl REM -------------------- REMOVE DESTINATION DIRS --------------------- rmdir /S /Q %DST_CVICENIA% REM -------------------- CVICENIA --------------------- mkdir %DST_CVICENIA% xcopy /I style %DST_CVICENIA%\style FOR /d %%I IN (%CVICENIA%\*) DO ( mkdir %DST_CVICENIA%\%%~nI copy %CVICENIA%\%%~nI %DST_CVICENIA%\%%~nI\ %CONVERT_UTIL% %CVICENIA%\%%~nI\index.xml %DST_CVICENIA%\%%~nI\index.html del %DST_CVICENIA%\%%~nI\index.xml ) REM copy %CVICENIA%\index.html %DST_CVICENIA%\

    #255746
    mamvtrubke
    Účastník (Participant)

    No nic… urob si sam forever…

    (*
    2011 mamvtrubke
    *)

    on run

    display dialog „Po spusteni skriptu cakajte na jeho ukoncenie.\n\n\n2011 mamvtrubke“

    set CURRENT_DIR to POSIX path of (do shell script „dirname “ & POSIX path of ((path to me) as Unicode text)) & „/“ as string

    set CONVERT_UTIL to „java -cp . transform student.xsl“
    set DST_CVICENIA to CURRENT_DIR & „web“
    set CVICENIA to CURRENT_DIR & „cvicenia“

    tell application „Finder“
    try
    delete folder (DST_CVICENIA as POSIX file)
    end try
    make new folder at (CURRENT_DIR as POSIX file) with properties {name:“web“}
    copy folder (CURRENT_DIR & „/style“ as POSIX file) to folder (DST_CVICENIA as POSIX file)

    set CVICENIA_LIST to get name of folders of folder (CVICENIA as POSIX file)
    repeat with i in CVICENIA_LIST

    make new folder at (DST_CVICENIA as POSIX file) with properties {name:i}

    set DST_CVICENIA_I to DST_CVICENIA & „/“ & i
    set CVICENIA_I to CVICENIA & „/“ & i

    copy items of folder (CVICENIA_I as POSIX file) to folder (DST_CVICENIA_I as POSIX file)

    do shell script „cd “ & CURRENT_DIR & „\n“ & CONVERT_UTIL & “ “ & CVICENIA_I & „/index.xml “ & DST_CVICENIA_I & „/index.html“

    delete item (DST_CVICENIA_I & „/index.xml“ as POSIX file)

    end repeat

    end tell

    end run

    #255752
    raul
    Moderátor

    sorry, az teraz viem, co to vobec malo robit :)

Zobrazujú sa 3 príspevky - 1 až 3 (z celkového počtu 3)
  • Musíte byť prihlásený, aby ste mohli odpovedať na túto tému.