VBS Shell.Run relative path + windows-tasks



  • Hallo,

    ich habe eine bat, die ich bei jedem reboot ausführe, wo mich aber natürlich die aufpoppende cmd stört. da ich aus dieser heraus u.A. ein programm mit gui starte, kann ich die auch nicht von SYSTEM starten lassen um das cmd fenster auszublenden.

    also habe ich VBS genommen:

    Set shell = WScript.CreateObject( "WScript.Shell" )
    Set fso = CreateObject( "Scripting.FileSystemObject" )
    
    path = fso.GetAbsolutePathName( "." )
    file = fso.BuildPath( path , "ABCDEFGHIJ.bat" )
    
    shell.Run file, 0
    

    manuelles ausführen: kein problem
    ausführen als windows-task: path ist falsch (C:/Win/Sys32)

    Frage:
    Hat jemand eine funktionierende Alternative? Zur Not halt den absoluten Pfad angeben; ja


Anmelden zum Antworten