Announcement

Collapse
No announcement yet.

BAT datei als Autorun

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • BAT datei als Autorun

    Hallo erstmal an alle
    Hab mich hier mal neu angemeldet weil ich die Breite Fläche an Entwicklungssprachen, die zur Diskussion angeboten werden.

    So und gleich meine erste Frage:

    Ich habe eine "Überwachungs" BAT Datei geschrieben, die bewirkt, das bei jedem der sich anmeldet im Hintergrund die .bat datei in ein HTML Dokument die Aktuelle Uhrzeit, Datum und Benutzername schreibt und diese dann auf meinen FTP server hochlädt.
    Doch nun mein Problem..

    Wenn ich die Datei Manuell ausführe, funktioniert alles einwandfrei.
    Doch wenn ich die Datei mittels TuneUp Utilities in den Autosart stelle, funktioniert die BAT Datei auf einmal überhaupt nichtmehr.
    Ich hab echt keine Ahnung woran das liegt.
    Mit Zeitverzögerung hab ich es auch schon versucht (da ja beim start von Windows oft noch nicht alles geladen usw)

    Hier die datein (alles befindet sich in einem Ordner):

    Die start.bat hab ich in den Autostart gepackt.


    start.bat
    (Damit die folgenden Anwendungen versteckt ausgeführt werden)
    Code:
    @echo off
    wscript.exe "invisible.vbs" "log.bat"
    invisible.vbs (Die VBS Datei dazu)
    Code:
    CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
    log.bat (Die Datei die an die HTML Datei anhängt)
    Code:
    @echo off
    echo ^<br^> >> erik.html
    echo ^<table border^=^"0^"^> >> erik.html
    echo ^<tr^> >> erik.html
    echo ^<td width^=^"100px^"^> Datum^: ^<^/td^> >> erik.html
    echo ^<td width^=^"200px^"^> %DATE% ^<^/td^> >> erik.html
    echo ^<^/tr^> >> erik.html
    echo ^<tr^> >> erik.html
    echo ^<td width^=^"100px^"^> Uhrzeit^: ^<^/td^> >> erik.html
    echo ^<td width^=^"200px^"^> %TIME% ^<^/td^> >> erik.html
    echo ^<^/tr^> >> erik.html
    echo ^<tr^> >> erik.html
    echo ^<td width^=^"100px^"^> Benutzer^: ^<^/td^> >> erik.html
    echo ^<td width^=^"200px^"^> %USERNAME% ^<^/td^> >> erik.html
    echo ^<^/tr^> >> erik.html
    echo ^<^/table^> >> erik.html
    echo ^<br^> >> erik.html
    echo ^<hr^> >> erik.html
    echo.
    call upload.bat
    echo.
    exit
    und eben noch die 2 upload bat dateien die aber nicht zur Sache tun.

    Weiß jemand weiter?
    Hab echt schon fast alles ausprobiert


    _________________
    Edit:

    Achja, ich habe auch mal ein pause befehl am ende der log.bat gemacht um zu sehen was alles nicht funktioniert.
    Der Grund:

    1. Der Zugriff ist verweigert beim schreiben von der HTML Datei
    2. upload.bat konnte nicht gefunden werden

    Dabei sind entsprechende Rechte zu 99,9% gesetzt und die upload.bat befindet sich im gleichen Ordner!
    Beim Manuellen ausführen funktioniert ja auch alles!
    Zuletzt editiert von drfraenk; 13.12.2010, 22:12. Reason: was vergessen
    MfG
    drfraenk

  • #2
    Hast Du schonmal probiert, die einzelnen Programme als Admin auszuführen?
    Rechtsklick auf die Programe, Kompatibilität, als Administrator ausführen anhäkeln...

    Comment

    Working...
    X