问题标签 [desktop-background]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 在 Mac 上获取桌面背景
如何在 Mac 上获取当前壁纸?只需将我指向一个 API 函数,以便我可以搜索更多内容。
编辑:我想我找到了。[NSUserDefaults standardUserDefaults] 在http://lists.apple.com/archives/student-dev/2004/Aug/msg00140.html中提到
也可以从 shell:默认读取 com.apple.desktop 背景
并来自 AppleScript: http ://discussions.apple.com/thread.jspa?messageID=7111272
.net - 如何发现哪个图像文件是 Windows 上当前的桌面背景?
有可能以编程方式发现它吗?它将使用 Windows 注册表吗?我需要截屏并与磁盘上的文件进行比较?即使在桌面幻灯片模式下也可以发现吗?
c# - 如何将视频显示为桌面背景(在 XP 中)?
是否可以以编程方式在 XP 中将视频显示为桌面背景,最好使用 C#?VLC 可以通过它的“DirectX > 启用壁纸模式”来做到这一点,因此可以通过 VLC 命令行界面来做到这一点。任何人都可以推荐一种方法吗?
macos - 在 OS X 10.6 中设置桌面图片
可能重复:
如何以编程方式更改 Mac OS X 中的背景?
你好,
我拼凑了一个小的(在本例中是 python,但语言并不重要)脚本,它从网页获取 jpg 并将其设置为 OSX 中的当前背景图像(在 10.6.3 上进行测试和编码)。
我的问题是如何实现背景图像的设置。
我目前的方法涉及正则表达式替换 ~/Library/Preferences/com.apple.desktop.plist 中的路径,然后重新启动(杀死)Finder.app。
最后一部分不起作用,因为重新启动finder,通过杀死它,不会重置/重新初始化plist。
有没有人有更好的主意,或者我可以使用任何类型的信号(即来自终端)?非常感谢任何想法。
- 查克
cocoa - 在 Cocoa 中获取桌面背景
我需要做一些全屏应用程序,这通常不是问题。现在的问题是我需要有用户的桌面,但没有图标,作为我全屏窗口的背景,很像 10.7 中的 Launchpad。我在 AppleScript 中获得了对桌面背景的引用:
这给了我这样的东西:document file "100930-F-7910D-001.jpg" of folder "Pictures" of folder "Fighter Jet Stuff" of folder "Desktop" of folder "tristan" of folder "Users" of startup disk of application "Finder"
我只是想不出要进入常规路径。
我试着做set a to desktop picture as POSIX path
,但这让我很失望。知道如何在 Cocoa 中做到这一点,使用上面的 Applescript 来获取路径,甚至更好,没有 Applescript?我不想依赖任何可能存储此信息的 plist 的特定格式,因为它有可能在以后中断。我在想可能有一个我不知道的框架......
macos - MacOSX/Cocoa:如何更改桌面内容视图/如何直接在桌面背景上绘制?
/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background
将桌面背景视图更改为屏幕保护程序视图。
这是如何实施的?
(如何)我自己能做到这一点吗?
windows - 在设定的时间在 cmd 中替换桌面背景
我正在考虑在设定的时间使用 .bat 更改我的桌面背景。(即早上 6:00 到下午 6:00 有背景,然后从下午 6:00 到早上 6:00 有不同的背景)
我认为沿着这条线的东西会起作用,但我以前从来没有专门在dos上编程过,所以我不知道它是否会起作用。
我是一个完全的编程新手,所以请解释你创建的任何内容。谢谢!
python - 写入文件时出现 IOError
我正在编写一个更改我的桌面背景的程序。它通过读取文本文件来做到这一点。如果文本文件显示其中一个 BG 文件名,它会将那个文件名保存为我的背景,并将另一个文件名写入文件并关闭它。
我似乎无法让它工作。
这是我的代码:
当我使用"r+"
它给我这个错误:
这根本没有帮助!
当我使用"w+"
它时,它只会删除文件中已有的内容。
谁能告诉我为什么会出现这个奇怪的错误,以及解决它的可能方法?
macos - Mac:从终端获取当前桌面图片的路径
我正在编写一个 bash 脚本,负责在我的 mac 上设置桌面背景。我可以设置桌面背景:
但是,我还需要获取桌面图片的路径。我得到的最接近的是:
这将返回桌面图片的路径,但格式非常奇怪,我无法使用:
有什么办法可以得到当前桌面图片的路径,返回:
?
macos - 在 Mac 上更改背景图像时执行操作
right click
当用户点击change desktop background
或background image
在 OSX 上实际更改时,有什么方法可以收听并触发操作?