Microsoft Windowsとはマイクロソフトが開発・販売しているOSです。この記事では、Windowsの使い方をご紹介します。

シェル

Windows Script Host (WSH)

Windows Script Host (WSH) では、スクリプト・エンジンを利用したスクリプト作成が可能である。スクリプト・エンジンとして JScriptVBScript の2種類をサポートしている。

Windows Serverのコマンド

コマンド 説明
csvde CSVファイルからActive Directoryドメインサービスドメインのデータをインポートする。
dsadd.exe Active Directoryにオブジェクトを追加する。
dsget.exe Active Directoryの中のプロパティを表示する。
dsmod.exe Active Directoryオブジェクトを修正する。
dsmove.exe Active Directoryオブジェクトを移動または名前変更する。
dsquery.exe Active Directoryオブジェクトを検索する。
dsrm.exe Active Directoryオブジェクトを削除する。
ldifde LDIF形式のファイルからオブジェクトを作成する。

環境変数

静的な環境変数
環境変数 説明
USERNAME ユーザー名
TEMP テンポラリーディレクトリ
TMP テンポラリーディレクトリ
windir Windowsディレクトリ
動的な環境変数
環境変数 説明
CD 現在のディレクトリ文字列
DATE 現在の日付(DATEコマンドと同じフォーマット)
TIME 現在の時刻(TIMEコマンドと同じフォーマット)
RAMDOM 乱数(0から32767の間の10進数)
ERRORLEVEL 現在のERRORLEVELの値
CMDEXTVERSION コマンドプロセッサのバージョン番号
CMDCMDLINE コマンドプロセッサを起動したオリジナルコマンドライン

Windowsバージョン間の違い

マイ ドキュメントのパス

マイ ドキュメントのパス
バージョン パス
Windows 95 x:\My Documents
Windows NT 4 x:\Windows\Profiles\{UserName}\Personal
Windows 2000 x:\Documents and Settings\{UserName}\My Documents
Windows XP
Windows Server 2003
Windows Vista x:\Users\{UserName}\Documents

Windows API

Microsoft Windowsは、C言語C++から呼び出すことができるWindows APIを提供している。Windows APIを呼び出すことにより、Microsoft Windowsが持つ機能をプログラミング言語から利用することができる。

Windows API
API 説明
DestroyWindow ウィンドウの破棄に必要な終了処理を行う。
PostQuitMessage WM_QUITメッセージをポストする。
WritePrivateProfileString .iniファイル(初期化ファイル)に値を書き込む。

Windowsヘルプ

Windows Help

RTF (Rich Text Format) ベースのヘルプ形式。拡張子は .hlp 。Windows 3.0からWindows XPまでサポートされていた。

Windows VistaからWindows Helpを表示するためのWinHlp32.exeが搭載されなくなったが、Microsoftのサイトから無償でダウンロードできる。16ビット版のWinHelp.exeはWindows Vistaにも搭載されている。

アプリケーションからヘルプを表示するには、WinHelp APIを使用する。

Microsoft Compiled HTML Help

HTML Help 1.x

HTMLベースのヘルプ形式。拡張子は .chm 。Windows 98からサポートされている。

HTML Helpを表示するためには、Internet Explorerがインストールされている必要がある。ただし、Internet Explorerをデフォルトのブラウザに設定しておく必要はない。

アプリケーションからヘルプを表示するには、HtmlHelp APIを使用する。

HTML Help 2.x

Visual StudioやMSDN Libraryなどでサポートされているヘルプ形式。Windowsには搭載されていない。

AP Help

Microsoft Assistance Markup Language (MAML) と呼ばれる言語で記述する、XMLベースのヘルプ形式。Windows Vistaからサポートされている。