No.6ベストアンサー
- 回答日時:
#5>var db = wsh.RegRead("HKEY_LOCAL_MACHINE/SOFTWARE/sample/dbconnect") ;
/ は、\\ にして下さい
HKEY_LOCAL_MACHINE は、HKLM のように省略できます。
var db = wsh.RegRead("HKLM\\SOFTWARE\\sample\\dbconnect") ;
No.5
- 回答日時:
#4>以下で試してみましたがダメでした。
すいません、製品の言語マニュアルを見られることをお薦めします。
この回答への補足
すいません、補足です。
普通にIEでjavascriptを実行したらできるのでしょうか?
やったみたのですがうまくいきません。
ひょっとしたらこれでうまくいくとこちらのツールでもうまくいくのかもしれません。
ちなみにエラーは以下の通りです。
「レジストリキー"HKEY_LOCAL_MACHINE/SOFTWARE/sample/dbconnect"のルートが無効です。」
もし見ていたら教えてください。
サンプル
<tr><td width=15%>alert</td><td width=25%>
<form action="#">
<input type="button" value="Click Me!!"
onclick="sample()"
</form>
</td><td>
(B</td></tr>
ファンクション
function sample(){
alert(1);
var wsh = new ActiveXObject("WScript.Shell");
alert(2);
var db = wsh.RegRead("HKEY_LOCAL_MACHINE/SOFTWARE/sample/dbconnect") ;
alert(3);
alert(db);
}
No.4
- 回答日時:
#3>JScriptがMSが拡張したものだったら使用できそうな気がしますが。
実装が間違っているのでしょうか?WScript.CreateObject のWScriptオブジェクトは、wscript.exe のオブジェクトなのでダメです。
var wsh = new ActiveXObject("WScript.Shell");
が代わりに使えないでしょうか
この回答への補足
回答ありがとうございます。
以下で試してみましたがダメでした。
※Application.Alert(1)はアラートです。
「1」が出力され、「2」が出力されませんでしたので下記コードでエラーになるようです。
Application.Alert(1);
var wsh = new ActiveXObject("WScript.Shell");
Application.Alert(2);
var db = wsh.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\sample\dbconnect") ;
Application.Alert(3);
No.3
- 回答日時:
#2>JScriptってjavascriptと同じじゃないですよね?
JScript は、javascript をMSが拡張(アレンジ?)したもの。
IEでJScript は、使えるが、
あるアブリケーションでは、わかる人はいないんじゃないかと・
この回答への補足
説明不足で申し訳有りません。
あるアプリケーションというのは
「Hyperion - Explorer 8.3.2.152 Windows Xp Japanese」です。
データ検索・分析ツールです。画面レイアウトも簡単に作成できてソースはjavascriptの仕様になっています。
WEBでも取り扱い可能になっていますが弊社が購入した製品はイントラネット内でのみアクセスする製品になっています。
このなかで以下のように実装してみたのですがダメでした。dbconnectの値をとろうとしています。
var db = WScript.CreateObject("WScript.Shell").RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\sample\dbconnect") ;
JScriptがMSが拡張したものだったら使用できそうな気がしますが。実装が間違っているのでしょうか?
No.2
- 回答日時:
この回答への補足
実はあるアプリケーションを使用しており、その中で使用できるのがjavascriptのみなのです。
JScriptで記述するやり方をjavascriptでも同じようにやりたいのです。
JScriptってjavascriptと同じじゃないですよね?
無知で申し訳ありませんがアドバイスお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- Excel(エクセル) vba レジストリの値を読み込教えてください教えてください 1 2023/07/14 14:09
- デスクトップパソコン Default Programs Editor のレジストリ読み込み先 1 2023/07/18 18:02
- JavaScript javaScriptで画面に値を入れるには 1 2022/08/14 12:27
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- Visual Basic(VBA) VBA リボンののリカバリーでオーバーフローエラーになります 2 2023/07/04 19:07
- Windows 10 (続き2)2つのウィンドウ選択時の表示について 3 2023/08/21 22:41
- Instagram HTML5の廃止とJavaScript 2 2022/04/13 21:05
- 英語 ローマ字読み→英語読み になった際、それまでなかった母音が入るのはなぜ 14 2022/06/26 11:37
- JavaScript JAVASCRIPT 2 2022/04/15 15:10
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ローカルのレジストリを読みたい
-
jquery か javascript で json ...
-
JavaScriptの全言語仕様が分か...
-
JSPの処理の途中で、JavaScript...
-
javascript:void(0)とは何でし...
-
VB.NET2003 テキストボックスに...
-
JavaScriptで ブラウザの閉じる...
-
Excel vba 配列内の最大値を求...
-
JavaScriptでショートカットキ...
-
CGIとJavascriptの違いについて
-
VBScript から JavaScript を呼...
-
Excel VBA にて JavaScript の...
-
javascriptで「オブジェクトを...
-
1つのVBAコードをすべてのコア...
-
if(1){...}とはどういうことで...
-
javascript 文字列の最後から1...
-
ラベルの色がかわってくれない
-
正整数の半角数字かどうか判定する
-
エクスプローラー風のメニュー
-
ハイフンだけ置換したい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ローカルのレジストリを読みたい
-
Webページ中の javascript をVB...
-
画面間でのJavaScrip...
-
javaScriptでグローバル変数に...
-
フォルダ内のファイル名を取得...
-
CSSのクラスを動的に変更 classで
-
イベントevt?evt.target:event....
-
タブブラウザで focus() を実...
-
event.srcElementの動的設定
-
エクセル2010のvbaについて
-
jquery か javascript で json ...
-
【javascript】プロパティ?オ...
-
JavaScriptの仕様(ECMA-262以外)
-
PHPで定義した変数を引数として...
-
javascriptでオブジェクトのメ...
-
ASP.NETでURLにマッピングされ...
-
JavaScript 日数計算の関数で演...
-
VBAの引数の指定 カッコとイコ...
-
JavaScriptでオブジェクトを識...
-
jQueryで、listの要素数を取得...
おすすめ情報