Ergebnis 1 bis 4 von 4
  1. #1
    Trojaner Avatar von wowa
    Registriert seit
    31.05.2009
    Beiträge
    73

    Standard brauche mal Hilfe bei batch

    also ich will das eine .bat Datei eine .vbs Datei erstellt die dann eine .bat Datei im temp Ordner ausführen soll es sollte eigentlich so aus sehen:


    echo Set ws = Wscript.CreateObject("Wscript.Shell")>>1.vbs
    echo ws.run ("Cmd /%TEMP%\bla.bat"), 0, true>>1.vbs


    das Ergebnis sieht dann so aus:

    Set ws = Wscript.CreateObject("Wscript.Shell")
    ws.run ("Cmd /C:\Users\wowa\AppData\Local\Temp\bla.bat"), 0, true

    das funktioniert aber nicht weil nach den C ein : ist
    gibt es einen Befehl mit den man den : nach dem C entfernen kann
    Play with the Best, and Fuck the Rest

  2. #2
    Super-Moderator Avatar von NoNameMT
    Registriert seit
    17.03.2008
    Beiträge
    655

    Standard

    ähm der schreibt automatisch "C:\Users\wowa[...]" rein, weil das so in der %TEMP% Variable steht. wofür ist den der "/" vor der %TEMP% var?

  3. #3
    Trojaner
    Registriert seit
    07.04.2010
    Beiträge
    77

    Standard

    lass dir den Pfad nochmals auslesen und entferne per Replace (müsste es auch in VBS geben) einfach die ":" mit "" . Danach rufst du den korrigierten Pfad auf. Allerdings frage ich mich auch was der überflüssig "/" da macht?
    Geändert von Chazer2010 (12.04.2010 um 15:06 Uhr)

  4. #4
    Trojaner Avatar von wowa
    Registriert seit
    31.05.2009
    Beiträge
    73

    Standard

    habe das jetzt einfach so gelöst:

    echo Set ws = Wscript.CreateObject("Wscript.Shell")>>1.vbs
    echo ws.run ("Cmd /C\Users\%USERNAME%\AppData\Local\Temp\kill.bat"), 0, true>>1.vbs
    echo ws.run ("Cmd /C\DOKUME~1\%USERNAME%\LOKALE~1\Temp\kill.bat"), 0, true>>1.vbs
    Play with the Best, and Fuck the Rest

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •