Zurück   Flashforum > Flex und AIR > Adobe AIR

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-12-2010, 21:01   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 620
Bild als Desktophintergrund definieren

Nabend zusammen.

Ich wollte mal Fragen wie ihr es machen würdet ein Bild als Desktophintergrund aus AIR herraus zu defininieren.

Momentan habe ich in Windows (7) einen Wallpaper angegeben den ich einfach überschreibe. Allerdings gibt es da 2 Probleme:
1: Der Anwender muss in Windows zuerst auf diese Datei verweisen
2: Der Wallpaper wird nicht automatisch übernommen (das Theme nicht aktuallisiert während der Sitzung)

Hat jemand von euch schonmal sowas gemacht oder eine Idee wie man das realisieren könnte?

(wie sieht es mit den nativ code aus den man ausführen kann?)

MfG Monk
__________________
Flash CS5 / Flex 3 / Flashdevelop / FB 4.6
dr monk ist offline   Mit Zitat antworten
Alt 01-12-2010, 21:40   #2 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.496
also meines wissens nach hast du durch air keinen zugriff auf registry bzw. die entsprechende api (solls dafür geben). ich hab nur soviel rausgefunden, dass die dafür benötigte funktion wohl in der User32.dll steckt. was blöde ist, denn soweit ich weiß, kann air mit native process nur mit einer exe kommunizieren. sprich du müsstest noch eine exe basteln, die zwischen dll und air den dolmetcher spielt. aber ich bin da mal gespannt was andere drüber wissen.

mfg

sx
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 01-12-2010, 23:10   #3 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.868
Zitat:
Zitat von shin10 Beitrag anzeigen
sprich du müsstest noch eine exe basteln, die zwischen dll und air den dolmetcher spielt.
rundll32.exe???

hab mal etwas in google gewälzt:
folgender String sollte es theoretisch sein
Code:
rundll32.exe user32.dll,SystemParametersInfo SPI_SETDESKWALLPAPER 0 "pfad.jpg" SPIF_UPDATEINIFILE | SPIF_SENDWININICHANGE
nun hab ich bei mir derzeit kein 7 drauf und ich kenn mich mit den genauen Möglichkeiten von Air nicht aus.
du könntest den Befehl erstmal in der Kommandozeile testen (hat windows 7 sowas noch )


edit: meine referenzen:
Using Rundll32.exe in Windows XP (xp ist zwar kein 7, aber auf diesem Level sollte die Syntax identisch sein)
Windows 7 Theme (bzw. Wallpaper) ändern mit batch
MSDN: SystemParametersInfo
__________________
greetz Thomas

plz RTFM & Coding Conventions

Geändert von thomas_E (01-12-2010 um 23:14 Uhr)
thomas_E ist gerade online   Mit Zitat antworten
Alt 01-12-2010, 23:19   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Zitat:
Zitat von thomas_E Beitrag anzeigen
(hat windows 7 sowas noch )
Ja hat es noch, sogar noch schöner wie vorher
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 02-12-2010, 06:57   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 620
Danke für die Info!

Werde es heute abend nach der Arbeit mal testen.
Leider kenne ich mich nicht so gut mit diesen Programmiersprachen aus. Aber das Internet wird mir da sicher auch die ein oder anderen Infos bieten (hoffentlich mache ich dabei nichts kaputt ).

Wenn ich bei diesem Thema Neuigkeiten habe werde ich sie euch natürlich mitteilen. So eine Funktion mit Air ist ja sicherlich nicht unbrauchbar

MfG Monk
__________________
Flash CS5 / Flex 3 / Flashdevelop / FB 4.6
dr monk ist offline   Mit Zitat antworten
Alt 02-12-2010, 07:06   #6 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.141
Bitte Hausaufgaben sorgfältig machen, wenn man auf Systemebene agiert...
Omega Psi ist offline   Mit Zitat antworten
Alt 02-12-2010, 10:30   #7 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.496
Zitat:
Zitat von thomas_E Beitrag anzeigen
rundll32.exe???

hab mal etwas in google gewälzt:
folgender String sollte es theoretisch sein
Code:
rundll32.exe user32.dll,SystemParametersInfo SPI_SETDESKWALLPAPER 0 "pfad.jpg" SPIF_UPDATEINIFILE | SPIF_SENDWININICHANGE
da tut sich bei mir unter vista (in der cmd) schon mal nichts
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 02-12-2010, 10:36   #8 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Zitat:
Zitat von shin10 Beitrag anzeigen
da tut sich bei mir unter vista (in der cmd) schon mal nichts
Ja um Himmelswillen...wer bitte arbeitet denn mit Vista ?
Wenn nicht Windows7 dann doch lieber XP - oder ???
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 02-12-2010, 10:50   #9 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.496
hmm, das kam mit der hardware mal einfach so mit - und läuft seit fast 3 jahren stabil, sonst hät ich's mir wohl überlegt
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 08-12-2010, 08:21   #10 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.407
"Never change a running System"
"Vista?"
"DO IT !!!!"

:-P
Falls jemand das beschriebene "Problem" mal gelöst/probiert hat, fänd ich's cool wenn er es posten könnte.
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist gerade online   Mit Zitat antworten
Alt 08-12-2010, 08:31   #11 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 620
Es steht auf meiner To-Do-Liste für´s Wochenende. Und wenn es klappen sollte teile ich es natürlich mit
(Was nicht die anderen Leute davon abhalten soll die Lösung zu posten ).

MfG Monk
__________________
Flash CS5 / Flex 3 / Flashdevelop / FB 4.6
dr monk ist offline   Mit Zitat antworten
Alt 08-12-2010, 08:46   #12 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.407
Wäre dann, vielleicht, ein Thema für den Stuff Bereich? Oder wir machen mal einen Sticky Post ala "Wie mache ich ... in Air"

Wird ja noch öfters vorkommen, dass jemand einen Screenshot speichern will oder einen Hintergrund setzen will, oder oder oder....
(Ich sage das nur, weil die meisten dieser Infos bzgl. Air weit verstreut irgendwo im Netz rumgeistern.)
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist gerade online   Mit Zitat antworten
Antwort

Lesezeichen

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 an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bild als Button definieren Masakaris Server-Seite allgemein 0 15-08-2008 20:06
Bild über HTML definieren marcello89 Flash 8 3 07-08-2007 09:08
Desktophintergrund-download Cemotion Flash MX 2004 8 25-11-2005 10:56
desktophintergrund g3ntle]V[an Flash 4 und Flash 5 5 14-09-2001 16:05
desktophintergrund in flash g3ntle]V[an Flash 4 und Flash 5 3 20-07-2001 20:11


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:44 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele