転載動作するコードはJScriptの配列の問題
は(私は私のActiveXコンポーネントから配列を取得しようとしているが、私はスクリプトを実行すると運で。私は、空のメッセージボックスを取得するが、私は、Arrayのことを知っています
var objMain, objAdapt, lgCount, stMsg = "";
objMain = new ActiveXObject("nnetcom.oMain");
objMain.UnlockComponent("xxx-xxxxx-xxxxx-xx");
objAdapt = new ActiveXObject("nnetcom.oNetworkAdapter");
objAdapt.GetNetworkAdapters(); // Collects Network Adapters
vrAdapters = objAdapt.cName; // cName holds collected Network Adapter names
var vrAdaptVB = new VBArray(vrAdapters);
var vrAdaptJS = vrAdaptVB.toArray();
for (lgCount in vrAdaptJS) {
stMsg = stMsg + vrAdaptJS[lgCount] + '\r\n';
}
WScript.Echo(stMsg);
objAdapt = null
objMain = null
はただ無効です。確かに、あなたは 'stMsg = stMsg + lgCount + '\ r \ n';を意味しました;あるいは、配列はただ空です。 –
objAdapt.cNameには18個のエントリーがありますが、私の場合は動的配列を列挙する方法がわかりません... JScriptingではなく、ちょっと分かります...私の小さなスクリプト... objAdapt.cName **からの動的配列データを列挙するには? – beic
cNameのような構造を提供できますか?それは本当に単なる文字列ですか? – Rake36