「Windows Script Hostハンドブック」追補情報 |
★バグ・校正情報★ |
※P.132 CHECK POINT
「CreateObject("Chell.Application")」 → 「CreateObject("Shell.Application")」
Shellの綴りが一か所間違っています。
★追補情報★ |
●Shell.Applicationのssf○○という定数について
130頁にて、Shell.ApplicationオブジェクトのOpenを使ってコントロールパネルを開くのに「ShellObj.Open ssfCONTROLS」といった形でOpenを実行しています。ssfCONTROLSというコントロールパネルを示す値が設定された定数を使うことで、Openでコントロールパネルを開かせているわけです。
★FAQコーナー★ |
●本文の説明部分と図のあるページがずれていて読みにくいです。
答え)これは、読者には大変後迷惑をかけてしまっている点で、申し訳ないと思っています。本書は見開き2ページだった雑誌連載の記事を、単行本化するため最初に1回=6ページという台割りに基づいてレイアウトをしてあります。このため、どうしても見開きで見ることを考えて作成された図が6ページに散らばってしまうことになったわけです。
この他、でき上がった後で「もう少しなんとかできればよかった・・」と思う点としては、以下のような事柄がありました。
- 文章が読みづらい。連載は限られた誌面に内容を詰め込むため、かなり舌足らずな表現になりがち。単行本化にあたって、もう少し読みやすくリライトできればよかった。
- 内容に偏りがある。連載では地味な(?)機能などはつい取り上げないことになってしまう。単行本としてはそうした機能も追加できればよかった。
- できれば完成されたファイルをCD-ROMなどで添付できればよかった。
もう少し単行本化に際して細かな配慮ができればよかったのですが、雑誌と単行本という形式の異なるものへの移行にはやむを得ない面もあることをご了承いただければと思います。
●P.61のSpecialFoldersでMyDocumentsを取得したものをShell.Runしてもフォルダが開かれません。
答え)WScript.SellのSpecialFoldersで得られる特別なフォルダのパスは、MyDocumentsとProgram Filesに関しては、パスの間に半角スペースが含まれているため、そのままではRunなどいくつかのメソッドで問題が発生します。このような場合は、「Chr(34) & 《SpecialFoldersのパス》 & Chr(34)」というように、Chr(34)でダブルクォートをパスの前後につけてください。これで利用できるはずです。