SFOLDER システムフォルダー名を出力する

書法

SYSFOLDER [paraname]* [options]*

SHELLMODE

@記述、!記述、^記述

詳細

コマンドラインで指定した項目名に対応するシステムフォルダー名を出力する。
項目名が省略された場合は全てのシステムフォルダー名を出力する(全出力モード)。 このときの出力は以下で述べる標準的な形式に固定される。

出力の標準的な形式は、変数名=値の形式である。
全出力モードはもっぱらこの形式で出力される。

個別出力の場合は、標準的な出力以外にいくつかの指定が出来る。

  1. 項目名、値のどちらか一方を省略できる。
  2. タブファイル形式での出力が可能である。
  3. (コマンドライン上の項目名のうち)存在する項目のみの出力、 あるいは、存在しない項目のみの出力も可能である。
  4. 値を正規表記で出力できる。
  5. 行出力の全体を変数置換で指定できる。

項目名は以下の通り

APPDATA File system directory that serves as a common repository for application-specific data.
BITBUCKET File system directory containing file objects in the user's Recycle Bin. The location of this directory is not in the registry; it is marked with the hidden and system attributes to prevent the user from moving or deleting it.
COMMON_ALTSTARTUP File system directory that corresponds to the nonlocalized Startup program group for all users.
COMMON_DESKTOPDIRECTORY File system directory that contains files and folders that appear on the desktop for all users.
COMMON_FAVORITES File system directory that serves as a common repository for all users' favorite items.
COMMON_PROGRAMS File system directory that contains the directories for the common program groups that appear on the Start menu for all users.
COMMON_STARTMENU File system directory that contains the programs and folders that appear on the Start menu for all users.
COMMON_STARTUP File system directory that contains the programs that appear in the Startup folder for all users.
CONTROLS Virtual folder containing icons for the Control Panel applications.
COOKIES File system directory that serves as a common repository for Internet cookies.
DESKTOP Windows Desktop--virtual folder at the root of the namespace.
DESKTOPDIRECTORY File system directory used to physically store file objects on the desktop (not to be confused with the desktop folder itself).
DRIVES My Computer--virtual folder containing everything on the local computer: storage devices, printers, and Control Panel. The folder may also contain mapped network drives.
FAVORITES File system directory that serves as a common repository for the user's favorite items.
FONTS Virtual folder containing fonts.
HISTORY File system directory that serves as a common repository for Internet history items.
INTERNET Virtual folder representing the Internet.
INTERNET_CACHE File system directory that serves as a common repository for temporary Internet files.
NETHOOD File system directory containing objects that appear in the network neighborhood.
NETWORK Network Neighborhood Folder--virtual folder representing the top level of the network hierarchy.
PERSONAL File system directory that serves as a common repository for documents.
PRINTERS Virtual folder containing installed printers.
PRINTHOOD File system directory that serves as a common repository for printer links.
PROGRAMS File system directory that contains the user's program groups (which are also file system directories).
RECENT File system directory that contains the user's most recently used documents.
SENDTO File system directory that contains Send To menu items.
STARTMENU File system directory containing Start menu items.
STARTUP File system directory that corresponds to the user's Startup program group. The system starts these programs whenever any user logs onto Windows NT or starts Windows 95.
TEMPLATES File system directory that serves as a common repository for document templates.

OPTION

-E
項目名だけを出力する
-F
コマンドラインで指定した項目のうち、存在しないものを出力対象にする
-Ofilename
出力を指定のファイルに切替える
-R
値を正規表記で出力する。
-S
全出力モードを禁止する。 コマンドラインに項目名が無い場合でも、全出力モードにはならない。
-T
コマンドラインで指定した項目のうち、存在するものを出力対象にする
-TAB
タブファイル形式で出力する
-Uargstr
行出力の全体を変数置換で指定する。
このとき、引数番号は次のように対応する。
%1;項目名
%2;項目の値
%3;項目の番号(1- )
%4;出力行番号(1- )
-V
項目の値だけ出力する

用例

参考

バージョン

Ver 1.002013/06/13初版