Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Windows Dieses Forum dient den Diskussionen rund um alle Microsoft-Betriebssysteme.

Batch Datei "Set as Wallpaper" ?

Diskussion: Batch Datei "Set as Wallpaper" ? im Forum Windows, in der Kategorie Operating Systems; Anzeige Hallo Freunde der Rechenmaschine, unsere Firma hat als neues Betriebssystem nun auch endlich XP eingeführt. Leider hat das System ...

Antwort
Alt 24.07.07, 08:43   #1 (permalink)
 
Registriert seit: 24.11.03
KroaX Leistung: Facit NTK
KroaX eine Nachricht über ICQ schicken
Likes: 0
Red face Batch Datei "Set as Wallpaper" ?

Anzeige

Hallo Freunde der Rechenmaschine,

unsere Firma hat als neues Betriebssystem nun auch endlich XP eingeführt.
Leider hat das System den Nachteil, dass man zwar Wallpapers setzen kann,
aber nach einem Neustart ist wieder nur der normale blaue Windows hintergrund vorhanden.

Nun möchte ich gerne wissen, ob man eine Batch Datei schreiben kann,
die ich in "Startup" packen kann, und die jedes mal einfach mein derzeitiges Lieblings
Hintergrundbild als Wallpaper setzt.

Kann mir da jemand weiterhelfen?

Bei google findet man da nicht viel :-(

LG
Jan

KroaX ist offline   Mit Zitat antworten
Alt 24.07.07, 09:24   #2 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

per google hab ich zeimlich schnell eine lösung gefunden:

leg dir zwei dateien an, eine wallpaper.reg und eine wallpaper.bat.

wallpaper.reg:
Code:
[HKEY_CURRENT_USER\ControlPanel\Desktop]
"Wallpaper"="C:\Pfad\Zum\Wallpaper\Wallpaper.bmp"
wallpaper.bat:
Code:
regedit /s wallpaper.reg
dann die wallpaper.bat als verknüpfung in den autostart schieben.
ist ungetestet, aber ich drücke die daumen.
xeno ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 30.07.07, 16:00   #3 (permalink)
 
Registriert seit: 19.07.07
ddeldip Leistung: Facit NTK
Likes: 1
Standard

hat das funktioniert?
ddeldip ist offline   Mit Zitat antworten
Alt 30.07.07, 16:24   #4 (permalink)
 
Registriert seit: 25.07.06
valenterry Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von ddeldip
hat das funktioniert?
Warum probierst du es nicht einfach aus?
valenterry ist offline   Mit Zitat antworten
Alt 31.07.07, 09:00   #5 (permalink)
 
Registriert seit: 30.06.07
Until-Death Leistung: Facit NTK
Until-Death eine Nachricht über ICQ schicken
Likes: 0
Standard

Ändere diesen Wert einfach per Batch in der registry

Zitat:
HKEY_CURRENT_USER\Control Panel\Desktop\ConvertedWallpaper
Einfach diesen Wert per Batch löschen und einen neuen setzten.

mfg

UD
Until-Death ist offline   Mit Zitat antworten
Alt 31.07.07, 16:09   #6 (permalink)
 
Registriert seit: 09.02.07
Inkarnat Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von Until-Death
Ändere diesen Wert einfach per Batch in der registry

Zitat:
HKEY_CURRENT_USER\Control Panel\Desktop\ConvertedWallpaper
Einfach diesen Wert per Batch löschen und einen neuen setzten.

mfg

UD
mmh, ich hatte ja obige Methode von happy probiert, jedoch ohne Erfolg (mit und ohne Adminrechte). Anscheinend bleibt der alte reg-key erhalten.

Jetzt wo ich deinen Vorschlag sehe, erst den alten key per batch löschen macht das auch sinn.
Nur wie mache ich das per batch? (ich weiss, dass das auf jeden Fall die powershell kann, vielleicht poste ich bei Interesse die Powershellmethode)

gruß Inkarnat
Inkarnat ist offline   Mit Zitat antworten
Alt 31.07.07, 17:51   #7 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

Zitat:
Original von Inkarnat
Nur wie mache ich das per batch? (ich weiss, dass das auf jeden Fall die powershell kann
Registry Key löschen per Batch? Das geht per REG DELETE
Gib mal REG in die CMD ein, da erhälst du eine Auflistung aller Funktionen.
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
Alt 31.07.07, 23:23   #8 (permalink)
 
Registriert seit: 09.02.07
Inkarnat Leistung: Facit NTK
Likes: 0
Standard

@Mackz: Danke für deine Hilfe aber leider muss ich weiter nerven - irgendwie klappt bei mir dieser simple reg-eingriff nicht
Bei dieser Batch:
Code:
REG DELETE "HKCU\Control Panel\Desktop\ConvertedWallpaper"
Wird die Meldung ausgegeben, dass besagter Key nicht gefunden werden kann.

Wie kann das sein?

Nach der Syntaxerklärung soll man auch einzelne Werte löschen können ? la
Code:
REG DELETE "HKCU\Subkey /v Wert"
nur wüsste ich gern wie ich da einen Platzhalter für den Wert auswähle.
Inkarnat ist offline   Mit Zitat antworten
Alt 31.07.07, 23:56   #9 (permalink)
 
Registriert seit: 30.06.07
Until-Death Leistung: Facit NTK
Until-Death eine Nachricht über ICQ schicken
Likes: 0
Standard

Code:
reg delete "HKEY_CURRENT_USER\ControlPanel\Desktop" /v ConvertedWallpaper

reg add "HKEY_CURRENT_USER\ControlPanel\Desktop" /v ConvertedWallpaper /t reg_sz /d C:\Pfad\zum\Bild
Viel Erfolg
Until-Death ist offline   Mit Zitat antworten
Alt 01.08.07, 10:11   #10 (permalink)
 
Registriert seit: 09.02.07
Inkarnat Leistung: Facit NTK
Likes: 0
Standard

langsam denke ich, dahinter muss irgendeine besondere Magie stecken, oder ich bin einfach nur dumm...

PHP-Code:
reg delete "HKEY_CURRENT_USER\ControlPanel\Desktop" /v ConvertedWallpaper 
-> dass hier hatte ich schon auch vorhin alleine versucht; nur war dass mehr ein Verzweiflungsversuch - ich dachte nach /v kommt der Wert welcher also Pfad zum Wallpaper sein muss
...egal habe dass wieder alleine in einer batch geschrieben und ausgefürt; Ergebnis:
erst wird der Pfad/key nicht gefunden...

Zweiter Versuch; diesmal beide Zeilen von Until-Death in einer Batch; Ergebnis:
"Der Vorgang wollte Erfolgreich ausgeführt"
- mit Euphorie regedit aufgerufen, Key zeigt unverändert auf den alten Wert
(Auch nach einem Neustart war das so...)

Und jetzt fängt die Magie richtig an! Nochmal nur die erste Zeile in einer Batch;
Ergebnis: "Der Vorgang wurde erfolgreich.." - nur wieder ohne Auswirkung!

...eine einfache zwei Zeilen batch macht mich ganz krank...
Inkarnat ist offline   Mit Zitat antworten
Alt 01.08.07, 10:31   #11 (permalink)
Senior Member
 
Benutzerbild von lookshe
 
Registriert seit: 10.03.07
lookshe Leistung: 8086
Likes: 19
Standard

Nur mal als Tipp am Rande, ihr solltet euch auch mal den Schlüssel "Wallpaper" anschauen... Das gibt das eigentliche Hintergrundbild an. Auch die konvertierten sind letztendlich nur Bitmaps.
lookshe ist offline   Mit Zitat antworten
Alt 01.08.07, 10:39   #12 (permalink)
 
Registriert seit: 09.02.07
Inkarnat Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von lookshe
Nur mal als Tipp am Rande, ihr solltet euch auch mal den Schlüssel "Wallpaper" anschauen... Das gibt das eigentliche Hintergrundbild an. Auch die konvertierten sind letztendlich nur Bitmaps.
Ja, das mag sein, aber ich dachte eine Änderung an ConvertedWallpaper würde dazu führen, dass in C:\Dokumente und Einstellungen\Benutzer\Lokale Einstellungen\Anwendungsdaten\Microsoft\ eine neue Kopie erstellt wird.

Schließlich wird dieser Key oder aber das Bild nur direkt von Leuten geändert, die gleich bei der Installation ein anderes Bild gesetzt bekommen möchten...
Inkarnat ist offline   Mit Zitat antworten
Alt 01.08.07, 11:16   #13 (permalink)
Senior Member
 
Benutzerbild von lookshe
 
Registriert seit: 10.03.07
lookshe Leistung: 8086
Likes: 19
Standard

So wie ich es bemerkt habe, wird das Bild konvertiert und dann zwar immer im gleichen Pfad gespeichert, aber man müsste es halt auch konvertieren und dorthin packen. Musst halt mal bissel von Hand testen, vllt kommst ja auf die Lösung. Oder du nimmst einfach ein unkomprimiertes, also eine Bitmap, und änderst den Schlüssel Wallpaper ab.
lookshe ist offline   Mit Zitat antworten
Alt 02.08.07, 00:13   #14 (permalink)
 
Registriert seit: 30.06.07
Until-Death Leistung: Facit NTK
Until-Death eine Nachricht über ICQ schicken
Likes: 0
Standard

@Inkarnat

Nimm die Batch in der das Wallpaper (der Pfad) bestimmt wird und speichere sie irgendwo ab, danach schreibst du ne neue batch in der du sagst, dass diese die erste batch nehemen soll und immer wieder beim neustart von windows ausfürhen sollte, dann würde es rein theoretisch gesehen funktionieren

Code:
SET KEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
REG ADD %KEY% /V "Wallpaper" /D "C:\Wallpaper\wallpaper.cmd" /f
Dies ist der code der die erste batch in den AutoStartOrdnder setzt, aber nu dann wenn die ertse Batch auch unter diesem Pfad abgespeichert ist

UD
Until-Death ist offline   Mit Zitat antworten
Alt 09.08.07, 20:41   #15 (permalink)
 
Registriert seit: 09.02.07
Inkarnat Leistung: Facit NTK
Likes: 0
Standard

Hab eine längere Zeit nicht testen können bzw. hatte die letzten Tipps nur in der Form, wie angegeben, getestet.

@Until-Death: dein letzter Tipp zielt drauf ab, bei jedem (Auto)Start eine batch aufzurufen
- nun sind die Vorraussetzungen nicht gleich wie bei dem Ersteller des Threads.

Auf meinem jetzigen System arbeite ich mit eingeschränkten Rechten, kann mir aber via runasskript Admin-Rechte geben.
Und mit diesen Adminrechten will ich dauerhaft den Schlüssel fürs Wallpaper setzen (obwohl der andere Fall, auch interessant für die Arbeit wäre..)

Ich hatte ja neuerdings die Vermutung, dass das Setzen der Schlüssel nicht klappt, weil die Runas-Methode vielleicht doch nicht volle Admin-Rechte gewähren, oder wie auch immer..

Also per vollwertigem AdminKonto gestestet:
Code:
reg delete "HKEY_CURRENT_USER\ControlPanel\Desktop" /v ConvertedWallpaper
und
Code:
reg add "HKEY_CURRENT_USER\ControlPanel\Desktop" /v ConvertedWallpaper /t reg_sz /d C:\Pfad\zum\Bild
Ergebnis: Wallpaper verändert sich nicht auf dem Desktop, jedoch wird ein zweiter
"ControlPanel"-Zweig erzeugt, der eben diesen Wert (und wenn man noch ein Wallpaper-Schlüssel anhängt- diese zwei Werte) beinhaltet.

Aus dem Original "ContrilPane" Zweig wurde jedoch auch der "ConvertedWallpaper"-Key entfernd.

Das wird für mein Geschmack echt unheimlich und mysteriös...

Andere mögliche Nachwirkungen (vielleicht aber durch etwas anderes verursacht):
Ich kann im laufen Betrieb den Benutzer nicht mehr problemlos wechseln:
Bei den ersten Versuchen bin ich immer wieder zurück ins Anmeldefenster zurück versetzt worden; Nach einem Neustart gelang der Wechsel beim zweiten Anlauf/bei der zweiten Eingabe des Kennworts

mmh, ich könnte jetzt wirh´klich Hilfe gebrauchen
Inkarnat ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Windows » Batch Datei "Set as Wallpaper" ?
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Batch] Prozessor schliessen, Datei kopieren, Datei löschen melih_1991 Code Kitchen 10 17.08.08 17:25
[batch] datei suchen ^quit Code Kitchen 8 01.02.06 19:58
Batch Datei houdini2 Die Problemzone 14 19.07.05 23:26
Mit Batch datei öffnen THRALL Code Kitchen 2 23.04.05 12:23


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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61