子育て支援センターつくしんぼの会 (財)山口経済研究所 サン電子工業株式会社


Winユーザの部屋 一覧に戻る
投稿番号:102958  投稿日:2002年03月21日 20時11分19秒 パスワード
お名前:たこ

壁紙を変える方法

キーワード:壁紙
コメントの種類 :その他

Windows98で、壁紙をバッチファイルなどで置き換えたいのですが、
どのような方法がありますか?。
IEや Netscapeで表示中の画像を壁紙に設定できますが、あれと
同じ事を BMPファイル名を指定して行いたいのです。

[1]ホワイトさんからのコメント(2002年03月22日 10時32分50秒 )
パスワード
windowsのヘルプから、bmpや壁紙などで検索してください。
変更する方法がのっています。
コントロールパネルの「画面の設定」を見るのも、
いいかもしれません。

#ヘルプにのってるぐらいのことですから、
#他人に聞かずに、なんとか頑張ってみましょうよ。

[2]おおたさんからのコメント(2002年03月22日 10時57分29秒 )
パスワード
簡単な方法は壁紙のファイル名を固定しておいて、そのファイルを
上書きすることでしょう。
実行直後に結果を反映したいのなら"壁紙チェンジャー"系のソフトを
用意しておいてバッチファイルから呼び出してやれば良いのでは?

↓いろいろあります。
http://www.vector.co.jp/vpack/filearea/win/amuse/desktop/wall/index.html

[3]たこさんからのコメント(2002年03月22日 15時11分34秒 )
パスワード
> windowsのヘルプから、bmpや壁紙などで検索してください。
> 変更する方法がのっています。
> コントロールパネルの「画面の設定」を見るのも、
> いいかもしれません。
>
> #ヘルプにのってるぐらいのことですから、
> #他人に聞かずに、なんとか頑張ってみましょうよ。
回答ありがとうございます。
しかし、バッチファイルでの置換えについては載っていないと
思いますが。

[4]たこさんからのコメント(2002年03月22日 15時17分44秒 )
パスワード
私の説明があまりにも不足していましたので追記します。

まず、自分のマシンのことでは無いです。
Windows98を使用するエンドユーザに対して BMPファイルと
バッチファイルなどを提供し、そのバッチファイルなどを実行
してもらって壁紙を提供した BMPファイルにしたい。

がやりたいことです。
ですので、BMPの上書きでは対応できないです。

それと、素のWindows98でできるのが条件です。
ですので、何かのフリーソフトなどの利用は不可です。

という条件下でどのような方法がありますでしょうか?。
こちらで考えたのは、BMP+壁紙指定を行っている部分のレジストリ
書換用の *.regファイルの提供で、これをバッチで実行する、
ですが、リアルに壁紙が換わらない(ログオフするか再起動すると
次から反映される)ので、リアルに書き換えたい(ズバリ、IEや
Netscapeで壁紙に設定するコマンドを発したように)のがやりたい
ことです。
何かありますかねぇ?。

[5]ホワイトさんからのコメント(2002年03月22日 17時00分49秒 )
本人によりコメントは削除されました。 2002年03月22日 17時11分03秒

[6]ホワイトさんからのコメント(2002年03月22日 17時08分22秒 )
パスワード
>たこさんへ
>まず、自分のマシンのことでは無いです。
まず、これを最初に書いていただけたら、
私も上記のような返答は、しませんでした。
今後は、最初の投稿時に詳しく書いていただけると、
こちらも、トンチンカンな返答にならずに済みますので。

さて、リアルに置き換えたいということですが、
そのものずばり、IEやNetscapeを使って置き換える、
(エンドユーザーに対しては、ReadMEなどで指示する。)
ではダメでしょうか?
(素のwin98でしら、間違いなくIEが入ってるはずですので。)

レジストリを編集することは、最悪システムを破壊しますので、
あまりおススメしません。
(自分のパソコンならともかく、エンドユーザーに対してですので。)

#どうしても、バッチファイルを使って置き換えたいというのであれば、
#ゴミレスです。すいません。

[7]たこさんからのコメント(2002年03月22日 18時57分42秒 )
パスワード
> 今後は、最初の投稿時に詳しく書いていただけると、
> こちらも、トンチンカンな返答にならずに済みますので。
そうですね。すみませんでした。

> #どうしても、バッチファイルを使って置き換えたいというのであれば、
はい。そうしたいです。パソコンの操作はなるべく少なく・・・
というレベルのユーザなもので。
Netscapeはともかく、IEなら何か渡せばそのコマンドだけ実行できる
ような気もするのですが・・・。
無いですかね?!。

[8]SPさんからのコメント(2002年03月22日 19時49分01秒 )
パスワード
横からすみません。

アクセサリー→ペイント→ファイル→壁紙に設定ではダメなのでしょうか?

外してたらすみません。

[9]おおたさんからのコメント(2002年03月22日 20時18分34秒 )
パスワード
rundll32 shell32.dll,Control_RunDLL desk.cpl

で画面のプロパティの背景タブを開けるので、あとは任意に選んで
貰うとか。

自己解凍・自動実行のアーカイブを作って、バッチファイルと壁紙と
壁紙チェンジャーをひと固まりにして渡せばもっとも簡単かも。

[10]たこさんからのコメント(2002年03月23日 02時33分39秒 )
パスワード
SPさんへ
 それが、コマンドレベルでできるのであれば、OKです。

おおたさんへ
 こういうご意見をお待ちしておりました。
 ちなみに任意に選んでもらうのはNGなので、提供するBMPを
 強制的に壁紙にさせたいです。
 「壁紙チェンジャー」とは何を指されてますか?。もし、フリー
 やらシェアやらのソフトならそれもNGです。他のものを指してる
 のでしたら、それが何かを教えていただけませんでしょうか。
 よろしくお願いします。

[11]wallさんからのコメント(2002年03月23日 17時10分01秒 )
パスワード
SystemParametersInfo と言うWindowsのAPIを呼ばないと変更できないようなので、バッチファイルだけでは出来そうも無いです。

[12]ぶうさんからのコメント(2002年03月23日 23時45分12秒 )
パスワード
 wallさんの言われるように、壁紙変更には引数アリのAPIコールが必要。
 desk.cplに壁紙指定できるような引数でもあれば別だけど、そうでなけ
ればバッチファイルでの壁紙即時変更って無理では?
 IEのdllの中に壁紙変更のAPIがあったとしても、バージョンによって
仕様がどうだか分からんから使わん方が無難。非公開だから。

 あ、もしかすると、業務としての壁紙配布で、配布媒体とか行為が
有償なの?
 だから、何らかの他人のソフトが絡むとまずい、ということかな?

 例えば、

1) 媒体の中に画像ファイルを表示するだけのindex.htmlを置く
2) ユーザに媒体を渡す
3) index.htmlをクリックさせる or autorun.infで自動表示させる(CD-R)
4) 絵を右クリックして「壁紙に設定」してもらう(IEの場合)
 ※ネスケは使ってナイので分からん

ってのはどうよ?

 どの位のスキルのユーザを抱えてるのかは知らないが、
何でもかんでも「してあげる」と、あなたがつらいでっせ?
 ある程度はユーザが自立できるような教育もしていかないと。

 おっと、コレは大きなお世話か。

[13]たこさんからのコメント(2002年03月25日 00時12分29秒 )
パスワード
wallさん、ぷうさんへ
どうもありがとうございます。バッチだけでは無理なのですね。

> ある程度はユーザが自立できるような教育もしていかないと。
それはそうなのですが、今回エンドユーザに行う教育のためにある
注意を壁紙(注意事項をペイントブラシで書いた)を変更して促した
かったので、ユーザのオペレーションで壁紙を変更する・・・では
意味が無いことからコマンドで変更できる方法を探していました。
それと、ど素人のユーザはいいつけを守らなかったりするので、注意
を壁紙(ようは目立つ方法で)で促したかったのです。
でも、あくまでも補助的にしたいので、APIを呼び出さないといけない
プログラムまで作ることはしたく無いというところです。

以上です。みなさんありがとうございました。


[14]でろりんさんからのコメント(2002年03月25日 07時16分17秒 )
パスワード
バッチがOKでフリーソフトがNGという理由がよくわかりませんが... 。
たとえば下記URLのソフトを使えばそのNG理由がなくなったりしませんか?

http://www.ne.jp/asahi/love/suna/pub/soft/wallpaper/

コマンド一発で指定BMPファイルを壁紙に変更できて、本体容量も僅かです。
フロッピーにDOSコマンドのように置いてバッチが組めるので、たこさんが
ご希望なさっていることがそのまま簡単に実現できるように思うんですが。

[15]TBさんからのコメント(2002年03月25日 21時26分14秒 )
パスワード
>バッチがOKでフリーソフトがNGという理由がよくわかりませんが... 。

確かに。

フリーソフトがだめなら、自分で作ってしまえば?
とも思うのですが...

[16]akmさんからのコメント(2002年03月26日 12時53分38秒 )
パスワード
PCの壁紙に書いたくらいじゃ見てくれませんよ(- -;
OSの起動時にメッセージを出すとか、マイコンピュータからドライブが参照できなくなるようにレジストリを書き換えるとか、コントロールパネルを使用禁止にするとか。
レジストリの操作ならバッチファイルでできるでしょう。

#たこさんて公務員?

 【 Winユーザの部屋 一覧に戻る


株式会社 大津屋 陣屋 下関観光コンベンション協会


この投稿に対するコメント
コメント:

HTMLタグは使えません。改行は反映されます。
http://xxx.xxx/xxx/xxx や xxx@xxx.xxx のように記述すると自動的にリンクがはられます。

お名前:(省略不可)
削除用パスワード:(省略不可8文字以内)
メールアドレス:(省略不可)
URLアドレス:
 ホームページをお持ちの方のみ、そのURLアドレスを記入してください。



チップス

Copyright(C) 2000 Tips. All Rights Reserved.◇  DB-BBS-system V1.20 by Rapha.