1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. pillic

Beiträge von pillic

  • Pfadangabe mit Variable

    • pillic
    • 10. Februar 2020 um 09:02

    PERFEKT! beide Scripte laufen auf dem Server in den Ordnern und machen genau das, wofür ich sie brauche.

    Vielen Dank @Musashi und Bitnugger , wenn auch nicht für die Mühe :), dann für die investierte Zeit.

  • Pfadangabe mit Variable

    • pillic
    • 7. Februar 2020 um 20:01

    Wow, vielen Dank für die Mühe. Ich hätte nicht gedacht, dass es so aufwendig wird (so sieht es für mich zumindest aus).

    Ich werd' jetzt erst am am Montag zum Testen kommen. Gebe aber dann umgehend Bescheid.

    Schönes WE

  • Pfadangabe mit Variable

    • pillic
    • 7. Februar 2020 um 15:12

    In der Box steht:

    D:\WEBSERVER\NW\Mix Design - Mischungsberechnung.pdf

    Zitat

    Aus z.B. Durchgeführte Prüfungen.pdf soll dann 2020-02-06-15-27-39-Durchgeführte Prüfungen.pdf werden, korrekt ?

    + der Username vorangestellt, also: user1-2020-02-06-15-27-39-Durchgeführte Prüfungen.pdf ... Die User arbeiten per Terminalsession in der APP auf dem Server, drucken aber alle in einen Webordner (historisch bedingt).

    Zitat

    Nicht zwingend erforderlich, aber etwas einfacher wäre es schon ;).

    Dann so simple wie möglich - falls man das so sagen kann :) - soll heißen, da bin ich absolut flexibel.

    Vielen Dank!

  • Pfadangabe mit Variable

    • pillic
    • 7. Februar 2020 um 12:54

    Ich habe die .exe umbenannt und dann nicht wieder zurück, um es hier zu posten.

    Ja, so heißt eine der möglichen Dateien ("Durchgeführte Prüfungen.pdf", "BSV als Kostenliste (EN - Sorten).pdf") - wenn es einfacher ist, können auch alle Leerzeichen durch Unterstriche ersetzt werden.

    Keine Eile

    Vielen Dank

  • Pfadangabe mit Variable

    • pillic
    • 7. Februar 2020 um 11:56

    Kein Problem, ich bin ja für jede Hilfe Dankbar.

    Folgendes Setup: Auf dem Server (MS2003) wird von den Usern via Freepdf gedruckt. Die pdf Dateien landen im Ordner D:\WEBSERVER\NW\.

    In Freepdf kann ich eine Aktion nach PDF Erstellung definieren. Das wäre dann die Befehlszeile D:\Scripte\renamer.exe %pdfFile und noch Variablen mitgeben, wie Name, Datum, Uhrzeit. In meinem Fall nur der Name (%pdfFile).

    In freepdf seh ich dann folgenden Aufruf:

    D:\Scripte\filerenamer.exe D:\WEBSERVER\NW\Mix Design - Mischungsberechnung.pdf

    Warum jetzt via AutoIt - weil ich auch den angemeldeten User (@UserName) in den Namen schreiben muss.

    Bei dem 2.Script passiert leider gar nichts.Keine Fehlermeldung und auch keine Dateiumbenennung.

  • Pfadangabe mit Variable

    • pillic
    • 7. Februar 2020 um 10:50

    Ich stelle gerade fest, dass die .exe auf dem Server ja andere Pfade benutzt.

    DIe .exe wird in D:\Scripte\renamer.exe liegen.

    Und dann ist die Quelle der umzubenennen Datei D:\WEBSERVER\NW\ - wie auch der Zielpfad.

    Konkret lautet der Aufruf von "freepdf":

    D:\Scripte\renamer.exe D:\WEBSERVER\NW\Mischungsberechnung.pdf.

    Ich hatte gedacht mit $CMDLINE = StringTrimLeft($CMDLINE,16) kann ich nur den Dateinamen ändern lassen, aber das gibt immer einen Fehler:

    Line 3065 (File "C:\temp\Wasserzeichen-Copyright\filerenamer2.exe"):

    Error: Subscript used on non-accessible variable.

    Hast Du hier noch eine Idee?

  • Pfadangabe mit Variable

    • pillic
    • 7. Februar 2020 um 09:20

    Hey Musashi,

    perfekt. So läuft es wie es soll.

    Vielen Dank

  • Pfadangabe mit Variable

    • pillic
    • 7. Februar 2020 um 07:55

    Hallo zusammen,

    ich brauche eine kleine rename.exe der man via Kommandozeile einen Dateinamen mitgeben kann und die dann diese Datei umbenennt.

    Beispiel: via Kommandozeile "rename.exe test.txt "-> damit wird aus der test.txt " 2020-02-06-15-27-39-test.txt"

    Ohne Variable hab ich es auch hinbekommen, aber jetzt komm ich nicht weiter.

    Fehlermeldung:

    Line 5 (File "C:\temp\Wasserzeichen-Copyright\filerenamer2.au3"):

    $dest = C:\temp\Wasserzeichen-Copyright\

    $dest = C:^ Error

    Error:

    C
    #Include <File.au3>
    #include <Date.au3>
    
    #################################### hier liegt das Problem
    $path = "C:\temp\Wasserzeichen-Copyright\" & $CmdLineRaw
    $dest = C:\temp\Wasserzeichen-Copyright\
    
    FileMove($path, $dest @YEAR & "-" & @MON & "-" & @MDAY & "-" & @HOUR & "-" & @MIN & "-" & @SEC & "-" & $CmdLineRaw,1)

    Ich würde mich freuen, wenn wenn ein Wissender hier den entscheidenden Tip geben kann.

    Vielen Dank im Vorraus

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™