4
Windows에서 바탕 화면 배경 무늬를 변경하고 싶습니다 (차이가 있다면 7 점).루비를 사용하여 Windows 배경 화면 설정
내 시도가 실패했습니다. 내가 알 수있는 한 벽지, 레지스트리 키를 변경하거나 인쇄 '0'이외의 작업을 수행하지 않습니다.
require 'Win32API'
SPI_SETDESKWALLPAPER = 20
SPIF_UPDATEINIFILE = 0x1
SPIF_SENDWININICHANGE = 0x2
wallpaper_path = 'C:\\test.bmp'
systemParametersInfo = Win32API.new('user32', 'SystemParametersInfo', ['I','I','P','I'], 'I')
puts systemParametersInfo.call(SPI_SETDESKWALLPAPER, 0, wallpaper_path, SPIF_UPDATEINIFILE | SPIF_SENDWININICHANGE)
2 시간 동안 Google 검색 결과가 나에게 알려지지 않았습니다. 어쩌면 여기 누군가가 도울 수 있습니다.
실행하면 어떻게됩니까? – AnandVeeramani
알아 낸 것이지만 도움을 주셔서 감사합니다. –
해결책으로 답을 추가하십시오. – Ikaso