コマンドプロンプト/ファイル拡張子に対応するアプリケーションを確認する・ftype
の編集
Top
/
コマンドプロンプト
/
ファイル拡張子に対応するアプリケーションを確認する・ftype
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * ファイル拡張子に関連付けされているアプリケーションを確認する・ftypeコマンド [#f248c129] ftypeコマンド使えば簡単にファイルの拡張子から対応するアプリケーションを確認することができます。~ また、ファイルタイプ=オープンコマンド文字列で変更することもできます。~ 尚、本資料では、ファイルタイプ=オープンコマンド文字列の操作例は記述していません。~ 拡張子によるファイルの関連付けを変更する場合は、以下の資料を参考にしてください。 -[[Windows 7のファイルの関連付けの操作方法>Windows設定関連/Windows 7のファイルの関連付けの操作方法]] -[[ファイル拡張子の関連付けを確認する方法・assocコマンド>コマンドプロンプト/ファイル拡張子の関連付けを確認する方法・assoc]] #contents #htmlinsertpcsp(win-top.html,win-sp.html) * ftypeコマンドのヘルプ [#e548e505] 以下のコマンドを実行しassocコマンドのヘルプを確認してみます。 ftype /? - ftype /? 実行結果 C:\Users\sakura>ftype /? ファイル拡張子の関連付けに使われるファイル タイプを表示または変更します。 FTYPE [ファイル タイプ[=[オープンコマンド文字列]]] ファイル タイプ 表示または変更するファイル タイプを指定します。 オープンコマンド文字列 このタイプのファイルを開くために使うコマンドを 指定します。 パラメーターを指定しないで「FTYPE」と入力すると、オープン コマンド文字列 が定義されている現在のファイル タイプを表示します。ファイル タイプ だけを指定して FTYPE を実行すると、そのファイル タイプの現在のオープン コマンド文字列を表示します。オープン コマンド文字列に何も指定しない と、そのファイル タイプのオープン コマンド文字列を削除します。 オープン コマンド内の %0 または %1 は、関連付けを使って開かれる ファイル名で置き換えられます。%* はすべてのパラメーターを取得し、 %2 は第 1 パラメーター、%3 は第 2 パラメーターを取得します。%~n は、 第 n パラメーターから最後までのパラメーターを取得します。n は、2 から 9 の値です。たとえば、 ASSOC .pl=PerlScript FTYPE PerlScript=perl.exe %1 %* と入力すると、次のように Perl スクリプトが起動されます。 script.pl 1 2 3 次のようにすると、拡張子を入力する必要がなくなります。 set PATHEXT=.pl;%PATHEXT% スクリプトは、次のようにして起動できるようになります。 script 1 2 3 * ftypeコマンドを実行してみる [#m08be292] 引数を渡さずftypeコマンドを実行すると以下のようにすべてが表示されます。 C:\Users\sakura>ftype <省略> Word.Backup.8="C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE" /n /dde Word.Document.12="C:\PROGRA~2\MICROS~4\OFFICE11\WINWORD.EXE" /n /dde Word.Document.8="C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE" /n /dde Word.DocumentMacroEnabled.12="C:\PROGRA~2\MICROS~4\OFFICE11\WINWORD.EXE" /n /dde Word.RTF.8="C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE" /n /dde Word.Template.8="C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE" /n /dde wordhtmlfile="C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE" wordhtmltemplate="C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE" Wordpad.Document.1="%ProgramFiles%\Windows NT\Accessories\WORDPAD.EXE" "%1" WSFFile="%SystemRoot%\System32\WScript.exe" "%1" %* WSHFile="%SystemRoot%\System32\WScript.exe" "%1" %* <省略> 上記の出力のWord.Document.12を見るとWord(WINWORD.EXE)になっているのが確認できます。~ * 拡張子から関連付けられているアプリケーションを確認する手順 [#w2675d3f] 以下のようにすれば、拡張子から関連づけられているアプリケーションを確認することができます。 拡張子.docに関連付けられているアプリケーションを取得しています。 + .docのファイルの関連付けを取得 C:\Users\sakura>assoc .doc .doc=Word.Document.8 + 取得した''Word.Document.8''をftypeの引数として利用し実行するとOfficeのWord(WINWORD.EXE)が対応しているアプリケーションなのが確認できます。 C:\Users\sakura>ftype Word.Document.8 Word.Document.8="C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE" /n /dde assocコマンドについては、以下を参照してください。 -[[ファイル拡張子の関連付けを確認する方法・assocコマンド>コマンドプロンプト/ファイル拡張子の関連付けを確認する方法・assoc]] #htmlinsertpcsp(win-btm.html,win-sp.html)
タイムスタンプを変更しない
#navi(../) * ファイル拡張子に関連付けされているアプリケーションを確認する・ftypeコマンド [#f248c129] ftypeコマンド使えば簡単にファイルの拡張子から対応するアプリケーションを確認することができます。~ また、ファイルタイプ=オープンコマンド文字列で変更することもできます。~ 尚、本資料では、ファイルタイプ=オープンコマンド文字列の操作例は記述していません。~ 拡張子によるファイルの関連付けを変更する場合は、以下の資料を参考にしてください。 -[[Windows 7のファイルの関連付けの操作方法>Windows設定関連/Windows 7のファイルの関連付けの操作方法]] -[[ファイル拡張子の関連付けを確認する方法・assocコマンド>コマンドプロンプト/ファイル拡張子の関連付けを確認する方法・assoc]] #contents #htmlinsertpcsp(win-top.html,win-sp.html) * ftypeコマンドのヘルプ [#e548e505] 以下のコマンドを実行しassocコマンドのヘルプを確認してみます。 ftype /? - ftype /? 実行結果 C:\Users\sakura>ftype /? ファイル拡張子の関連付けに使われるファイル タイプを表示または変更します。 FTYPE [ファイル タイプ[=[オープンコマンド文字列]]] ファイル タイプ 表示または変更するファイル タイプを指定します。 オープンコマンド文字列 このタイプのファイルを開くために使うコマンドを 指定します。 パラメーターを指定しないで「FTYPE」と入力すると、オープン コマンド文字列 が定義されている現在のファイル タイプを表示します。ファイル タイプ だけを指定して FTYPE を実行すると、そのファイル タイプの現在のオープン コマンド文字列を表示します。オープン コマンド文字列に何も指定しない と、そのファイル タイプのオープン コマンド文字列を削除します。 オープン コマンド内の %0 または %1 は、関連付けを使って開かれる ファイル名で置き換えられます。%* はすべてのパラメーターを取得し、 %2 は第 1 パラメーター、%3 は第 2 パラメーターを取得します。%~n は、 第 n パラメーターから最後までのパラメーターを取得します。n は、2 から 9 の値です。たとえば、 ASSOC .pl=PerlScript FTYPE PerlScript=perl.exe %1 %* と入力すると、次のように Perl スクリプトが起動されます。 script.pl 1 2 3 次のようにすると、拡張子を入力する必要がなくなります。 set PATHEXT=.pl;%PATHEXT% スクリプトは、次のようにして起動できるようになります。 script 1 2 3 * ftypeコマンドを実行してみる [#m08be292] 引数を渡さずftypeコマンドを実行すると以下のようにすべてが表示されます。 C:\Users\sakura>ftype <省略> Word.Backup.8="C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE" /n /dde Word.Document.12="C:\PROGRA~2\MICROS~4\OFFICE11\WINWORD.EXE" /n /dde Word.Document.8="C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE" /n /dde Word.DocumentMacroEnabled.12="C:\PROGRA~2\MICROS~4\OFFICE11\WINWORD.EXE" /n /dde Word.RTF.8="C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE" /n /dde Word.Template.8="C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE" /n /dde wordhtmlfile="C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE" wordhtmltemplate="C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE" Wordpad.Document.1="%ProgramFiles%\Windows NT\Accessories\WORDPAD.EXE" "%1" WSFFile="%SystemRoot%\System32\WScript.exe" "%1" %* WSHFile="%SystemRoot%\System32\WScript.exe" "%1" %* <省略> 上記の出力のWord.Document.12を見るとWord(WINWORD.EXE)になっているのが確認できます。~ * 拡張子から関連付けられているアプリケーションを確認する手順 [#w2675d3f] 以下のようにすれば、拡張子から関連づけられているアプリケーションを確認することができます。 拡張子.docに関連付けられているアプリケーションを取得しています。 + .docのファイルの関連付けを取得 C:\Users\sakura>assoc .doc .doc=Word.Document.8 + 取得した''Word.Document.8''をftypeの引数として利用し実行するとOfficeのWord(WINWORD.EXE)が対応しているアプリケーションなのが確認できます。 C:\Users\sakura>ftype Word.Document.8 Word.Document.8="C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE" /n /dde assocコマンドについては、以下を参照してください。 -[[ファイル拡張子の関連付けを確認する方法・assocコマンド>コマンドプロンプト/ファイル拡張子の関連付けを確認する方法・assoc]] #htmlinsertpcsp(win-btm.html,win-sp.html)
テキスト整形のルールを表示する