Dateien kopieren

  • Hallo Leute,

    ich möchte alle *.ma Dateien aus $TriCADPatchDir in Ordner $InstallDirTriCAD & "bin" und alle *.ini Dateien aus $TriCADPatchDir in Ordner $InstallDirTriCAD & "env" kopieren.

    [autoit]


    $InstallDirTriCAD="C:\Programme\TriCAD_7.9\"
    $TriCADPatchDir="G:\ustation_admin_V8\install\TriCAD\TriCAD MS 7.90 V8_2007-12-15\PATCH_REL_7_90_240108\"

    [/autoit][autoit][/autoit][autoit]

    If FileExists($InstallDirTriCAD) Then
    FileCopy($TriCADPatchDir "*.ma", $InstallDirTriCAD & "bin", 9)
    FileCopy($TriCADPatchDir "*.ini", $InstallDirTriCAD & "env", 9)
    EndIf

    [/autoit]

    Was habe ich falsch gemacht ?

    Besten Dank im Voraus !

    Viele Grüße,
    Dino

    Einmal editiert, zuletzt von Dino (19. März 2009 um 14:09)

  • So sollte die IF funktionieren:

    [autoit]

    if DirGetSize($InstallDirTriCAD) then
    FileCopy($TriCADPatchDir "\*.ma", $InstallDirTriCAD & "\bin", 9)
    FileCopy($TriCADPatchDir "\*.ini", $InstallDirTriCAD & "\env", 9)
    EndIf

    [/autoit]

    MfG. tobi_girst

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »tobi_girst« (Morgen, 25:63)

  • ich denke Du hast das "&"-Zeichen vergessen...
    bei $TriCADPatchDir & "*.ma"
    und für die Unterordner brauchst Du noch einen "\"

    [autoit]

    $InstallDirTriCAD="C:\Programme\TriCAD_7.9\"
    $TriCADPatchDir="G:\ustation_admin_V8\install\TriCAD\TriCAD MS 7.90 V8_2007-12-15\PATCH_REL_7_90_240108\"

    [/autoit][autoit][/autoit][autoit]

    If FileExists($InstallDirTriCAD) Then
    FileCopy($TriCADPatchDir & "*.ma", $InstallDirTriCAD & "bin\", 9)
    FileCopy($TriCADPatchDir & "*.ini", $InstallDirTriCAD & "env\", 9)
    EndIf

    [/autoit]

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...