| August 2003 | September 2003 >

August 28, 2003

ネットワーク上に存在するIPアドレスを確認する

Windows2000で、192.168.1.0/24のネットワークで、
実際に使用されているIPを得るにはこんな感じで。

C:\>FOR /L %I IN (1, 1, 254) DO ping -n 1 -w 50 192.168.1.%I

C:\>ping -n 1 -w 50 192.168.1.1

Pinging 192.168.1.1 with 32 bytes of data:

Reply from 192.168.1.1: bytes=32 time<10ms TTL=64

Ping statistics for 192.168.1.1:
    Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum =  0ms, Average =  0ms

C:\>ping -n 1 -w 50 192.168.1.2
.
.
(192.168.1.1~192.168.1.254にPingを1回ずつ行います)
C:\>ARP -a >Arp.lst

C:\>

FORコマンドでPingをループさせ、
最後にARPでテキストファイルに吐き出すのがポイントです

続きを読む...

August 27, 2003

SHBrowseForFolderで「新しいフォルダ」ボタンを表示する

スクリーンショット

フォルダ選択ダイアログを表示するSHBrowseForFolder関数に、
スクリーンショットのように「新しいフォルダ」ボタンを表示して、クリックされたら選択されている位置に
新規フォルダを作成する機能が追加されているようです。
作成された新規フォルダはフォルダ名編集可能状態になっています。

方法は、SHBrowseForFolderの引数に指定するBROWSEINFO構造体のulFlagsに BIF_NEWDIALOGSTYLEを指定します。
BIF_NEWDIALOGSTYLEは、shlobj.hに定義されています。
Version 5.0以降です。
PlatformSDKがインストールされている場合は詳細はBROWSEINFO構造体にて参照できます。

続きを読む...

August 25, 2003

Excel 97 VBA

シートのUnprotectメソッドは、先にRange("A1").Selectなどして、
セルを再選択しておいた方が安全
また、ClearContents等のメソッドを呼び出すまえに、そのシートをアクティブにしておいた方がよいみたい。

August 24, 2003

C言語の switch は整数型?

VC++のヘルプで「C の switch ステートメント」(HTMLヘルプへのリンクです)をひいてみると、「switch expressioncase constant-expression には整数型を指定する必要があります。」と記述がある。C++は文字も指定できたような・・・という気がして、C++の方も見てみたが、「整数で」って書いてあるな・・・サンプルも文字はあっても文字列はない。
法大奥山研究室:C言語:14.4. switch文
で見ても定数に限るってあるし、整数らしい。VBから入った人間にはえ?って感じ。

August 19, 2003

AWStats

現在、未整理。
http://jlb.jp/hsinstall7/
http://www.ryu.dyn.to/cgi-bin/tree.cgi?action=view&no=1427&res=1424
http://britannia.ddo.jp/linux/awstats.html
http://jlb.jp/hsinstall8s/aws57/
文字コードをUTF-8のまま、検索キーの文字化けを修正するように変更したい・・・

August 12, 2003

Wordで、ページ番号を見開きの外側に挿入

見開きページのページ番号を、奇数ページは左、偶数ページは右というように指定する方法。
こういうの、すぐ忘れちゃうんだよね。

ページ設定>その他>ヘッダーとフッター>
奇数/偶数ページ別指定(O)にチェックを入れます。
これでヘッダー・フッター編集モードで奇数ページと偶数ページが別々に編集できるようになるの。
あとは右揃え・左揃えに設定するだけです。

August 11, 2003

DAOからCSVにアクセスするSQL

DAOからCSVにアクセスするSQLを、古いソースより発掘。
多分JET SQL Onlyだけど、何かに使えるかもってことで、
取っておくことにします。

続きを読む...

Jetデータベースのオートナンバー型の値を取得する

VB-MLに出たので・・・
難波カゲツさんの回答をいただき。

続きを読む...

August 8, 2003

Visual Studio Installer でカスタムな特殊フォルダを追加する

http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q248/1/41.asp&NoWebContent=1
特殊なフォルダの追加>カスタム...でキーワードを指定。
スタートメニュー>プログラム なら"ProgramMenuFolder"
スタートメニュー>プログラム>スタートアップ なら"StartupFolder"
その他のキーワードはここかな↓
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/system_folder_properties.asp?frame=true

続きを読む...