tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
3322
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Malaxo Malaxo ist offline Mitglied Platin
    Registriert seit
    Jan 2004
    Beiträge
    529
    Hab mir ein Script zusammen kopiert:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    
    Dim WshShell, oArgs
    Set WshShell = WScript.CreateObject("Wscript.Shell")
    set oArgs=wscript.arguments
    If oArgs.Count > 0 Then
          WshShell.RegWrite "HKCU\Control Panel\Desktop\Wallpaper", """" & oArgs(0) & """"
          WshShell.Run  "%windir%\System32\RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters", 1, False
     Else
          intLowNumber = 1
          intHighNumber = 6
     
        Randomize
     
        intNumber = Int((intHighNumber - intLowNumber + 1) * Rnd + intLowNumber)
     
        Select Case intNumber
            Case 1
                Wscript.Echo "Syntax: CSCRIPT //NOLOGO C:\UTIL\Wallpaper.vbs ""D:\Wallpaper.bmp"""
            Case 2
                Wscript.Echo "Syntax: CSCRIPT //NOLOGO C:\UTIL\Wallpaper.vbs ""H:\My Documents\Bilder & Designs\Wallpaper.bmp"""
            Case 3
                Wscript.Echo "Syntax: CSCRIPT //NOLOGO C:\UTIL\Wallpaper.vbs ""H:\My Documents\Bilder & Designs\Wallpaper.bmp"""
            Case 4
                Wscript.Echo "Syntax: CSCRIPT //NOLOGO C:\UTIL\Wallpaper.vbs ""H:\My Documents\Bilder & Designs\Wallpaper.bmp"""
            Case 5
                Wscript.Echo "Syntax: CSCRIPT //NOLOGO C:\UTIL\Wallpaper.vbs ""H:\My Documents\Bilder & Designs\Wallpaper.bmp"""
            Case 6
                Wscript.Echo "Syntax: CSCRIPT //NOLOGO C:\UTIL\Wallpaper.vbs ""H:\My Documents\Bilder & Designs\Wallpaper.bmp"""
        End Select
     End If
    Set WshShell = Nothing

    Sollte mir denn Desktop Wallpaper ändern.

    Jedoch funktioniert es nicht und spuckt mir nur noch "Syntax: CSCRIPT //NOLOGO C:\UTIL\Wallpaper.vbs ""H:\My Documents\Bilder & Designs\Wallpaper.bmp" aus.

    Hat jemand eine Idee? Funktioniert es bei euch - eigentlich sollte es das doch

    BTW: WinXP SP2
     
    be real
    don't deal

  2. #2
    Malaxo Malaxo ist offline Mitglied Platin
    Registriert seit
    Jan 2004
    Beiträge
    529
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    
    'INFO
    'Die Wallpaper müssen .bmp Endung haben sonst geht es NICHT
     
    Dim WshShell, oArgs
    Set WshShell = WScript.CreateObject("Wscript.Shell")
    set oArgs=wscript.arguments
     
    'inizialisieren für Random hier 4 Wallpaper 
     
        intLowNumber = 1
        intHighNumber = 4
     
        Randomize
    'Random generieren
     
        intNumber = Int((intHighNumber - intLowNumber + 1) * Rnd + intLowNumber)
    'Switch Case des Random bereitstellen
     
        Select Case intNumber
            Case 1
                'In die Regestri das neue Wallpaper schreiben
                WshShell.RegWrite "HKCU\Control Panel\Desktop\Wallpaper", "H:\My Documents\Bilder & Designs\Eye.bmp"
                'Dem System sagen das etwas neues geschriben wurde - Updaten
                WshShell.Run  "%windir%\System32\RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters", 1, False
            Case 2
                WshShell.RegWrite "HKCU\Control Panel\Desktop\Wallpaper", "H:\My Documents\Bilder & Designs\Phenomenon.bmp"
                WshShell.Run  "%windir%\System32\RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters", 1, False
            Case 3
                WshShell.RegWrite "HKCU\Control Panel\Desktop\Wallpaper", "H:\My Documents\Bilder & Designs\Toonami.bmp"
                WshShell.Run  "%windir%\System32\RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters", 1, False
            Case 4
                WshShell.RegWrite "HKCU\Control Panel\Desktop\Wallpaper", "H:\My Documents\Bilder & Designs\Wallpaper.bmp"
                WshShell.Run  "%windir%\System32\RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters", 1, False
        End Select
    Set WshShell = Nothing

    ERLEDIGT
     
    be real
    don't deal

  3. #3
    JeyB JeyB ist offline Mitglied Silber
    Registriert seit
    Jul 2007
    Beiträge
    63
    Sry aber wieso so umständlich wenns auch einfacher geht

    Code:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
     
    Sub Wallpaper()
     
    set wshshell = Wscript.Createobject("Wscript.shell")
    wshshell.regwrite "HKCU\Control Panel\Desktop\Wallpaper" , "(Hier kommt der Pfad zum Hintergrundbild hin)" , "REG_SZ"
     
    End Sub
     
    Sub Reboot()
     
    set wshshell = Createobject("Wscript.shell")
    wshshell.run "shutdown /r"
     
    End Sub
     
    Call Wallpaper()
    Call Reboot()

    Gruß JeyB
     

  4. #4
    Markus_77 Tutorials.de Gastzugang
    Hier ist ein kleines vb Script, das enthält solche Linien:
    http://sites.google.com/site/sharerandomwallpapers/
     

  5. #5
    Katia Tutorials.de Gastzugang
    Super, danke!
     

Ähnliche Themen

  1. wallpaper
    Von mellsom im Forum Photoshop
    Antworten: 1
    Letzter Beitrag: 10.05.07, 21:00
  2. Wallpaper
    Von Deagl0r im Forum Photoshop
    Antworten: 11
    Letzter Beitrag: 21.09.05, 16:51
  3. Wallpaper !
    Von fenerandrock im Forum Photoshop
    Antworten: 10
    Letzter Beitrag: 12.07.04, 22:32
  4. wallpaper?
    Von Inoxx_QM im Forum Internet, DSL & Flatrate
    Antworten: 6
    Letzter Beitrag: 07.06.02, 14:29
  5. wallpaper
    Von black-dog im Forum Photoshop
    Antworten: 18
    Letzter Beitrag: 21.03.02, 20:47