No X Windows, eu tinha um script de lembrete 'alarme silencioso' que mudaria a cor da janela raiz (plano de fundo) para vermelho sólido, apenas por alguns segundos alguns instantes antes de alterá-la novamente. Existe uma maneira de fazer isso no Windows XP?
Estou pensando em algum tipo de tarefa agendada que usa cscript para definir chaves do Registro ( HKEY_CURRENT_USER\Control Panel\Desktop
). No entanto, minhas tentativas parecem não ter nenhum efeito. O que preciso sinalizar para ler essas entradas do registro e redesenhar a área de trabalho?
fonte
HKCU\Control Panel\Desktop\TranscodedImageCache
antes de atualizar.Acho que depois de modificar a configuração do papel de parede no registro, basta executar
na linha de comando e as alterações devem entrar em vigor. Você precisa ter certeza de que sua imagem é um arquivo bmp.
Na verdade, eu apenas tentei isso criando um arquivo bmp do tamanho de uma área de trabalho que era todo vermelho. Alterei a tecla // HKCU / painel de controle / área de trabalho / papel de parede para conter o nome do caminho completo desse bitmap. Executei o comando acima na linha de comando e a área de trabalho mudou para o bmp vermelho que acabei de criar
fonte
Aqui está uma opção. Crie um pequeno aplicativo de console com um SharpDevelop. Coloque esse código em Programs.cs. Eu chamo o aplicativo "CWP"; Mudar papel de parede. É preciso apenas um parâmetro na linha de comando: o nome do arquivo. Testado no Windows 7 Ultimate de 64 bits com o arquivo .bmp.
fonte
isso não é tão legal quanto gastar tempo escrevendo código, mas há um utilitário de sistema bastante útil chamado bginfo que incorpora informações no plano de fundo da área de trabalho. é razoavelmente configurável com todos os tipos de opções de linha de comando. não, eu não escrevi.
fonte
Para o Windows 7, funciona mesmo em áreas restritas! ;) Substitua o caminho do local da imagem por
fonte
O método de registro não funciona o tempo todo, especialmente se a imagem não estiver no formato bmp, para que você possa tentar o meu método. Simplesmente abra a imagem desejada usando o visualizador de fotos do Windows e use um atalho de teclado para definir a imagem como papel de parede da área de trabalho.
Este é um script vbs, mas você pode usar o mesmo método usando o cmd
fonte