2011-02-17 02:30:46 +0000 2011-02-17 02:30:46 +0000
65
65
Advertisement

Windowsではコマンドラインからファイルを開く

Advertisement

Mac OS Xではコマンドラインから、LinuxではGNOMEから、それぞれ関連するGUIエディタでファイルを開くためのコマンドがあります: opengnome-open。Windowsではこのようなコマンドはないのでしょうか?

Advertisement
Advertisement

回答 (9)

58
58
58
2011-02-17 02:38:43 +0000

現在コマンドプロンプトにあるtest.pngc:\testにあるc:\test>というファイルがある場合は、以下のようにしてください:

&007というディレクトリにある場合は、以下のように入力してください:

test.png

と入力すると、デフォルトのpng画像エディタでtestが開きます。

ファイル名にスペースが含まれている場合は、単にファイル名を" “

"this image.png"

あなたは代わりにタイプすることができます:

c:\test\test.png

あなたが現在どこにいるかに関係なくファイルを開きます。例えば、imageedit.exeと呼ばれる画像エディタがあり、それがコマンドラインを介してファイルを開くことをサポートしている場合(およびプログラムがpathed/アクセス可能であるか、またはあなたがそれの現在のディレクトリにある場合)、次のように入力することができます:

imageedit c:\test\test.png
52
52
52
2011-02-17 02:36:25 +0000

登録されている拡張子であれば、

start WordDoc.doc
```のように "start "を使うことができます。
11
Advertisement
11
11
2017-07-07 18:17:50 +0000
Advertisement

DOSコマンドラインでは、explorer "<PATH>"はWindowsのデフォルトの関連プログラムでファイルパスを開きます。これは、すべての URI ( http:,https:,ftp:) や Windows オペレーティングシステムで定義されている他のファイルプロトコルも扱います。ファイルやプロトコルがどのプログラムにも関連付けられていない場合は、Open Withダイアログが表示されます。ファイルが存在しない場合は、デフォルトのMy Documentsフォルダが開きます。また、実行ファイル(EXE、BATファイル)やシェルの名前空間パスも開くことができます。

explorer "http://www.google.com"temp ディレクトリを開きます。

explorer "file:///C:\temp\" は現在のディレクトリパスで explorer "file.txt" を開きます。

5
5
5
2016-02-04 02:47:28 +0000
powershell -c "folder\childfolder\file.txt"

出典。https://technet.microsoft.com/en-us/library/ee176882.aspx ] (https://technet.microsoft.com/en-us/library/ee176882.aspx)

シンプルで万能。

2
Advertisement
2
2
2017-01-27 14:27:44 +0000
Advertisement

Startの最初のパラメータはウィンドウのタイトルですので、ファイル名にスペースがある場合、

Start “My File.txt”

と入力すると、タイトルとして “My File.txt” を持つコマンドラインウィンドウが表示されます。これを回避するには、ダミーのタイトルを使用して、

スタート “私のタイトル” “私のファイル.txt”

ファイルとどのようなアプリケーションに応じて、おそらくそこにとにかく見るためのウィンドウがないでしょう開かれています。

1
1
1
2018-10-19 14:25:55 +0000

PowerShell に入っていて(PS (current-directory)>  プロンプトで)、カレントディレクトリにあるファイルを開きたい場合は、次のようにしてみてください .\myfile.ext.  コマンドプロンプトに入っている場合は、

powershell -c .\myfile.ext

と入力することで同じ結果を得ることができます(PowerShell はデフォルトでカレントディレクトリからファイルを読み込まないので、**.PowerShell に入っていて(PS (current-directory)> プロンプトで)、カレントディレクトリにあるファイルを開きたい場合は、次のようにしてみてください.\myfile.ext`.  コマンドプロンプトに入っている場合は、

powershell -c .\myfile.ext

と入力することで同じ結果を得ることができます(PowerShell はデフォルトでカレントディレクトリからファイルを読み込まないので、**** を含めなければなりません。 )  または、ファイルがカレントディレクトリにない場合は、ディレクトリ名(相対または絶対)を指定することができます。

最初のシナリオのために - あなたがinPowerShellの場合 - ファイル名にスペースが含まれている場合は、それを引用符で囲み(どちらかの種類)、それの前に&記号を付けてください:

PS C:\Users\_myusername_\Pictures\> &".\funny cat.jpg"

(読みやすさを重視するならば、&の後にスペースを付けても構いません。  ファイル名やディレクトリ名にスペースが含まれている場合、2番目のシナリオ(コマンドプロンプトから/を実行している場合)でこれを動作させる方法がわかりません - 引用符は役に立たないようです。

0
Advertisement
0
0
2017-09-19 16:16:27 +0000
Advertisement

特定の実行ファイルと特定の**ファイル:

Git Bash Script On Windows 10 :


SHORTCUTS_MAIN_START.Sh:

FILE_PATH="C:\DEV\REPO\GIT\AHK03\SHORTCUTS\SHORTCUTS_MAIN.ahk"
    EXEC_PATH="C:\DEV\REPO\GIT\AHK03\AHK_ROOT\AutoHotkeyU64.exe"

    $EXEC_PATH $FILE_PATH

この例では、$ FILE_PATHで示されたファイルを開きます。 sh :

&001


この例は、$ EXECEC_PATHによって示される実行可能なファイルで$ FILE_PATHによって示されるファイルを開きます。これがあなたのために働かないならば、パスのための単一のスラッシュ( “\” )を二重のスラッシュ( “ ”\“ )に変換してみて下さい。

-1
-1
-1
2014-07-31 18:11:48 +0000

これは少し遅いかもしれませんが、Windows 7 でファイル名を編集するための正しいコマンドは “write file_name”

これはデフォルトのテキストエディタを開く必要があり、あなたは簡単にファイルを編集することができるはずです

編集: Wordpad しか開かないようです。私の場合はデフォルトのテキストエディタでした。

-3
Advertisement
-3
-3
2012-09-10 06:54:48 +0000
Advertisement

Windows のコマンドプロンプトで

edit [file_name]

を実行すると、バッチファイル/ログ/テキストファイルなどを表示することができます。このコマンドを実行するには、Windows にデフォルトで存在する QBASIC.EXE が必要です。

他の便利な MS-DOS コマンドについては ここ を参照してください。

Advertisement

関連する質問

3
19
10
28
2
Advertisement
Advertisement