お前ら、wsh使ってますか? Part7at WINお前ら、wsh使ってますか? Part7 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト650:名無し~3.EXE 09/09/12 21:24:04 uHTfzOPd ちゃんとコマンド増えてるだろ 651:名無し~3.EXE 09/09/12 22:49:33 WNZ2NMuP なんちゅう内部コマンド? 652:名無し~3.EXE 09/09/12 22:53:14 VYRMYvSC norip oshio komuro 653:名無し~3.EXE 09/09/13 00:31:00 mwzFyCze dictionary オブジェクトの item に配列を入れた場合、直接値の変更はできないんですか? Set d = CreateObject("Scripting.Dictionary") d.Item("hoge") = Array("bing", "bang") d.Item("hoge")(0) = "ting" ' bing が出力される。 WScript.Echo d.Item("hoge")(0) 654:名無し~3.EXE 09/09/13 00:48:58 GSibjpcz だな 655:名無し~3.EXE 09/09/13 00:50:35 E0QFUGQF VBSの配列の代入は値のコピー。 だから、 d.Item("hoge")(0) = "ting" は Dim x x = d.Item("hoge") x(0) = "ting" に分割され、このときxへの代入時に配列丸ごとコピーされて d("hoge")が持ってる配列とxが持ってる配列は別物になる。 めんどくさい仕様だなぁ。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch