特別なWindowsマクロ

特別なWindowsマクロとは、Windows 98およびWindows NT/2000/XPのディレクトリを定義するマクロです。次に示す一般的なパスは、デフォルトのインストール場所に基づいているため、セットアップ方法によっては多少異なる場合があります。Windows 98ワークステーション上では、ユーザプロファイルが有効になっているかどうかによって、マクロの動作が異なります。

Windowsをドライブd:にインストールしたとします(たとえば、d:\winnt)。しかし、アプリケーションのインストール処理では、Windowsのインストール先がドライブc:(たとえば、c:\winnt)であると想定されているとします。この場合、*WinDiskマクロを使用すると、要求されるインストール先を定義するマクロでドライブd:を置き換えることができます。

次の2つの節では、使用できる特別なWindowsマクロについて説明します。

有効なアプリケーションオブジェクトのプロパティでマクロを使用する方法については、マクロを使用できるアプリケーションオブジェクトのプロパティを参照してください。


Windows 98およびWindows NT/2000/XPのマクロ

特記なき限り、次の各マクロはWindows 98およびWindows NT/2000/XPに適用されます。

重要:  アスタリスク(*)は、これらのマクロを使用する場合の必須構文を示します。これらのアスタリスク文字を、Novellの商標を示すアスタリスクと混同しないようにしてください。マクロをアプリケーションオブジェクトのプロパティフィールドで使用するときは、マクロを%文字で囲む必要があります(たとえば、%*WinDisk%)。

マクロ 説明

%*AppData%

アプリケーション固有のデータの共通リポジトリとして機能するファイルシステムディレクトリ。通常は、c:\winnt\profiles\user name\application dataです。Windows NTバージョン4でのみ使用されます。

%*CommonDesktop%

すべてのユーザのデスクトップに表示されるファイルとフォルダが含まれているファイルシステムディレクトリ。通常は、c:\winnt\profiles\all users\desktopです。使用できない場合は、*DESKTOP値が使用されます。

%*CommonPrograms%

すべてのユーザの[スタート]メニューに表示される共通プログラムグループのディレクトリが含まれているファイルシステムディレクトリ。通常は、c:\winnt\profiles\all users\start menu\programsです。使用できない場合は、*PROGRAMS値が使用されます。

%*CommonStartMenu%

すべてのユーザのデスクトップに表示されるプログラムとフォルダが含まれているファイルシステムディレクトリ。通常は、c:\winnt\profiles\all users\start menuです。使用できない場合は、*STARTMENU値が使用されます。

%*CommonStartup%

すべてのユーザの[スタートアップ]フォルダに表示されるプログラムが含まれているファイルシステムディレクトリ。ユーザがWindows NT 4にログインしたときや、Windows 98が起動するときに、これらのプログラムが自動的に起動します。通常、このディレクトリは、c:\winnt\profiles\all users\start menu\programs\startupです。使用できない場合は、*STARTUP値が使用されます。

%*CommonWinDesktop%

Windows NT 4 共通のデスクトップディレクトリ(c:\winnt\profiles\all users\desktop)。これは、後方互換性を提供するためのNovell Application Launcher/Explorer 2.0のマクロです。

%*Cookies%

ユーザのクッキーが含まれているファイルシステムディレクトリ。通常は、c:\windows\cookies or c:\winnt\profiles\username\cookiesです。

%*Desktop%

デスクトップにファイルオブジェクトを物理的に保存するとき使用されるファイルシステムディレクトリ(デスクトップフォルダ自体ではありません)。通常、このディレクトリは、c:\windows\desktop or c:\winnt\profiles\username\desktopです。

%*Favorites%

ユーザのお気に入り項目の共通リポジトリとして機能するファイルシステムディレクトリ。通常、このディレクトリは、c:\windows\favorites or c:\winnt\profiles\username\favoritesです。

%*Fonts%

フォントが含まれている仮想フォルダ。通常は、c:\windows\fontsまたはc:\winnt\fontsです。

%*History%

ユーザがアクセスしたインターネットアドレスの履歴が含まれているファイルシステムディレクトリ。通常は、c:\windows\historyまたはc:\winnt\profiles\username\historyです。

%*NetHood%

[ネットワークコンピュータ]に表示されるオブジェクトが含まれているファイルシステムディレクトリ。通常は、c:\windows\nethoodまたはc:\winnt\profiles\username\nethoodです。

%*Personal%

ドキュメントの共通リポジトリとして機能するファイルシステムディレクトリ。通常は、c:\myfilesまたはc:\winnt\profiles\username\personalです。

%*PrintHood%

プリンタリンクの共通リポジトリとして機能するファイルシステムディレクトリ。通常は、c:\winnt\profiles\username\printhoodです。Windows NTでのみ使用されます。

%*Programs%

ユーザのプログラムグループ(ファイルシステムディレクトリ)が含まれているファイルシステムディレクトリ。通常は、c:\windows\start menu\programsまたはc:\winnt\profiles\username\start menu\programsです。

%*Recent%

ユーザが最近使用したドキュメントが含まれているファイルシステムディレクトリ。通常は、c:\windows\recentまたはc:\winnt\profiles\username\recentです。

%*SendTo%

[送る]メニューの項目が含まれているファイルシステムディレクトリ。通常は、c:\windows\sentoまたはc:\winnt\profiles\username\sendtoです。

%*StartMenu%

[スタート]メニューの項目が含まれているファイルシステムディレクトリ。通常は、c:\windows\start menuまたはc:\winnt\profiles\username\start menuです。

%*Startup%

ユーザの[スタートアップ]プログラムグループに対応するファイルシステムディレクトリ。通常は、c:\windows\start menu\programs\startupまたはc:\winnt\profiles\username\start menu\programs\startupです。

%*TempDir%

Windowsの一時ディレクトリ(c:\windows\temp)。

%*Templates%

ドキュメントテンプレートの共通リポジトリとして機能するファイルシステムディレクトリ。通常は、c:\windows\shellnewまたはc:\winnt\shellnewです。

%*WinDesktop%

Windowsのデスクトップディレクトリ(c:\windows\desktop、またはWindows NT 4の場合はc:\winnt\profiles\username\desktop)。これは、後方互換性を提供するためのApplication Launcher/Explorer 2.0のマクロです。

%*WinDir%

Windowsディレクトリ。通常は、c:\windowsまたはc:\winntです。

%*WinDisk%

Windowsディレクトリのドライブ文字(コロン(:)を追加)。通常は、c:です。

%*WinSysDir%

Windowsのシステムディレクトリ。通常は、c:\windows\systemまたはc:\winnt\system32です。

%*WinSysDisk%

Windowsのシステムディレクトリのドライブ文字(コロン(:)を追加)。通常は、c:です。


Windows 2000/XPのマクロ

次の各マクロはWindows 2000/XPのみに適用されます。

重要:  アスタリスク(*)は、これらのマクロを使用する場合の必須構文を示します。これらのアスタリスク文字を、Novellの商標を示すアスタリスクと混同しないようにしてください。マクロをアプリケーションオブジェクトのプロパティフィールドで使用するときは、マクロを%文字で囲む必要があります(たとえば、%*WinDisk%)。

マクロ 説明

%*AdminTools%

特定のユーザがWindows 2000にログインするときに[コントロールパネル]に表示される管理ツールが含まれているファイルシステムディレクトリ。通常は、c:\documents and settings\username\start menu\programs\administrative toolsです。

%*CommonAdminTools%

すべてのユーザがWindows 2000にログインするときに[コントロールパネル]に表示される管理ツールが含まれているファイルシステムディレクトリ。通常は、c:\documents and settings\all users\start menu\programs\administrative toolsです。

%*CommonAppData%

Windows 2000にログインするすべてのユーザのアプリケーション固有のデータが含まれているファイルシステムディレクトリ。通常は、c:\documents and settings\all users\application dataです。

%*CommonDocuments%

Windows 2000にログインするすべてのユーザが共有するドキュメントが含まれているファイルシステムディレクトリ。通常は、c:\documents and settings\all users\documentsです。

%*CommonTemplates%

Windows 2000にログインするすべてのユーザが共有するドキュメントテンプレートが含まれているファイルシステムディレクトリ。通常は、c:\documents and settings\all users\templatesです。

%*MyPictures%

特定のユーザのグラフィックファイルが含まれているファイルシステムディレクトリ。通常は、c:\documents and settings\username\my documents\my picturesです。

%*ProgramFiles%

プログラムファイルが含まれているファイルシステムディレクトリ。通常は、c:\program filesです。

%*ProgramFilesCommon%

複数のアプリケーションが共有するプログラムファイルが含まれているファイルシステムディレクトリ。通常は、c:\program files\commonです。

%*UserProfile%

ログインしたユーザのプロファイルが含まれているファイルシステムディレクトリ。通常は、c:\documents and settings\usernameです。