• ベストアンサー

スクリプトでWindowsのレジストリを操作できますか?

IEの「ソースの表示」でメモ帳が開くのを 他のソフトで開くようにしたいのですが、 レジストリ変更できるWSHのサンプルプログラムはありますか? 窓の手でも良いのですが、ソフトをインストールできない環境なので、小手先でできる他のスクリプト言語(PHP, Perl)でも構いませんのでご存知の方、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

REGファイルでスクリプト不要

参考URL:
http://www.atmarkit.co.jp/fwin2k/win2ktips/277regkeybu/regkeybu.html

その他の回答 (1)

回答No.1

お世話になります。 「WSH レジストリ」 で検索したらでてきました。 こういう事でしょうか...?

参考URL:
http://www.atmarkit.co.jp/fwin2k/win2ktips/453regaccess/regaccess.html

関連するQ&A

  • WSHのレジストリ操作

    WSHでレジストリのアクセス権を調べるツールを 作っているのですが、WSHで作成することは 可能でしょうか? MSのMSDNライブラリを調べましたが、 RegDelete,RegRead,RegWriteメソッドの レジストリの読み書きしか見つけられませんでした。 何か方法があれば教えて頂きたいのです。 また、WSHで不可能であれば、 何か他のスクリプト言語での代替案を 教えていただけると大変助かります。 何卒よろしくお願いいたします。

  • Windows Script Hostは、スクリプ

    Windows Script Hostは、スクリプト言語なのでしょうか? Sub Sample() Dim WSH As Variant Set WSH = CreateObject("Wscript.Shell") Debug.Print WSH.SpecialFolders("Favorites") Set WSH = Nothing End Sub このようなコードでVBAでWSHを使っていますが WSHが何なのかわからないまま使っています。

  • スクリプト言語の定義とは

    プログラム初心者の質問です、宜しくお願いします。 一般的に言われている、スクリプト言語とはどのように定義されているものなのしょうか。 JavaScript、php、Perl等その定義がよく分かりません。 他には簡易プログラム言語であるとか、コンパイルが必要でないとか、本で読むこともありますが、その明確な定義が不明です。 宜しくお願いします。

  • スクリプト言語としてのPHPについて

    PHPについてほとんど知らない者です(他の言語もほとんど知りませんが・・・)。 Webで検索していると、Webアプリを開発するLL言語としてPHP, Ruby, Python, Perlを使っているというケースをよく目にします。一方、タスクを自動化するためのスクリプトを記述する言語としては、Ruby, Python, Perl, シェルスクリプトで記述しているケースをよく目にします(Linux/UNIX系)。 そして、PHPはWebアプリ開発言語としてかなりのシェアを占めていそうだが、スクリプト言語としてはそんなにシェアを占めていないのかな? という印象を持ちました。 そこでお聞きしたいのですが、スクリプト言語としてのPHPは他の言語と比較してどのような感じなのでしょうか? PHPはWebアプリ開発言語としてだけではなく、スクリプト言語しても開発現場でRuby, Perl同様に使われているといった感じなのでしょうか? あるいは、WebアプリはPHPで書いてるけど、スクリプトはPHP以外(Ruby, Pythonなど)で書いているという方は結構いるのでしょうか?その場合、何故PHPを使わずに別の言語を使っているのでしょうか? ご意見をお聞かせください。

    • ベストアンサー
    • PHP
  • PHPをバッチスクリプトのように実行する方法

    PHPをちょっと勉強してみようと思っています。 言語仕様をさらっと勉強したいだけなので Webサーバーを立ち上げるまではしたくないと思っています。 で、PHPをバッチスクリプトのように実行したいと思っています。 PerlやWSH(JScript, VBS)、シェル、Winコマンドバッチ等のように。 しかし、少し調べた限りではPHPをバッチのように起動する方法は分かりませんでした。 PHPをバッチスクリプトのように実行する方法はありますでしょうか? 存在しないのでしょうか?もしあるのならその方法を教えてください。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • VBスクリプトは使えた方が良いですか?

    僕はプログラマーではなくWebデザイナーなのですが、html、java script以外にも色々なプログラミング言語が使えると便利であることを知り、php、perl、javaなどを勉強しています。そこで最近VBスクリプトというものを知ったのですが、調べてみるとIEでしか動作しないというブラウザ依存性の強いもので、その機能もjava scriptで代用可能なものばかりでした。依存性の意味でクセのある言語ですが、使えた方が良いですか?また、この言語の便利な点・この言語にしか実現不可能な動作についても情報を頂きたいと思います。 よろしくお願いします。

  • シェルスクリプトのBシェル(Bourne)に出てくる、$0,$1,$2

    シェルスクリプトのBシェル(Bourne)に出てくる、$0,$1,$2...のような位置パラメタや、$?,$$,$!,$-のような特殊変数がありますが、これはPerlやRubyもあるようですが、意味や効果、やり方等は同じでしょうか。 当方はPHP,JavaScriptしか触れていませんし、PHPやJavaScriptは、そのような位置パラメタや特殊変数は見当たりませんでした…。 つまり、PerlやRubyはUNIXのコマンドから誕生したスクリプト言語ということでしょうか。 こういった位置パラメタや特殊変数はPerlやRuby以外に他の言語にもありますでしょうか。PythonとかCとかJavaとか…。 また、Bシェルを学んでいる途中ですが、シェルスクリプトの中にはbourne以外にもbashやC Shell,zsh,Perlがありますが、何故Perlが入っているのでしょうか。 Perlをやっている方は別途シェルスクリプトをやる必要はないということでしょうか。

  • 「写メールBBS」のようなものをperlで。

    レッツPHP(http://php.s3.to/)さんのところの「写メールBBS」のようなperlスクリプトを作ってみたいと思っています。 が、メールを取り込む(?)ような動作をするプログラムを書いた事がないので、まったくさっぱりわかりません。 で、サンプルになりそうなperlスクリプトを探してみたのですが、 PHPばかりでみつかりませんでした。(PHPは全くわかりません) 参考になりそうなperlスクリプトがあれば教えてもらえないでしょうか。 もしくは処理の流れを簡単に教えて下さると助かります。

    • ベストアンサー
    • Perl
  • レジストリからソフトを削除してもまだ一覧に残る

       uninstallのレジストリからプログラムのキーを削除しても、まだプログラム一覧にソフトがのこっています。 窓の手を使ってもやはり残ったままで、変わった所といえば一覧のアイコンがソフトのアイコンからインストーラーのアイコン(パソコンマークのやつ)に変わったことだけです。 このソフト、まだインストールされているんですが、その状態で一覧から消したいのです。まさか、常駐してレジストリを監視してはいないとは思いますが・・・。 uninstallのパス以外にも一覧に関係するレジストリがあるのでしょうか? どうかご教授ねがいます。 {ちなみにそのソフトとはborland社のturbo delphiです。目的は他言語との共存ではありません。(Turboを知らない人は読み流してください。)}

  • 地域と言語オプションのレジストリ?

    WindowsXPを使っております。 英語のソフトを使うときに、コントロールパネル - 言語と ◆地域オプションをクリック 1 地域オプションの標準と形式を英語(米国) 2 場所 米国 ◆詳細設定 3 Unicode対応でないプログラムの言語 英語(米国) として、OSを再起動させて使っております。 これを GUI操作でなくて、CUIで操作する方法、例えば WSHやVBSなどで簡単に書き換え(レジストリを使うのかな?) で出来る方法を探しております。 また、そのようなソフトもあれば教えて欲しいです。