Buka file dengan aplikasi default dari baris perintah

18

Pada Windows XP, bagaimana cara membuka file dengan aplikasi default dari baris perintah?

Sejauh yang saya tahu, ini harus bekerja dari command prompt atau file batch:

start "path to my file"

Sayangnya dalam kasus saya, ini hanya membuka jendela command prompt baru untuk sebagian besar tipe file. (Ini bekerja untuk file .exe ...)

ARF
sumber

Jawaban:

20

Coba ini.

START "" "path to my file"

The STARTperintah memperlakukan set pertama ""sebagai teks untuk digunakan untuk judul jendela, jadi hanya mencakup pasangan kosong.

kata mutiara
sumber
1
Bagaimana saya bisa membuat ini berfungsi untuk membuka PowerShell melalui perintah dalam file batch? Saat ini, tidak ada yang terjadi ketika menyentuh garis powershellatau powershell.exe. ketika saya membuatnya start powershellatau start powershell.exetidak ada yang terjadi.
Ungeheuer
Apakah ini berfungsi pada semua versi Windows atau ada versi minimum?
binki
Ini berfungsi pada semua versi yang saya percaya ... sejauh Windows 95 dengan cara apa pun. Saya tidak yakin tentang versi sebelum itu.
pepatah
9
explorer "filename"

berfungsi untuk xp dan jendela lain (95 atau lebih tinggi) Jika tidak berfungsi, Anda belum mengaitkan jenis ekstensi dengan program.

tim
sumber
1
Ini juga berfungsi dengan baik jika Anda menggunakan Bash pada Windows:explorer.exe "filename"
Daniel Arthur
Inilah yang ingin saya lakukan. Ini berfungsi baik dengan beberapa alias juga, misalnya alias open="explorer.exe"memungkinkan Anda hanya menelepon open file.txt.
Nathan
9

Jangan gunakan START. Cukup ketikkan nama file. readme.txtterbuka readme.txtdi Notepad (atau apa pun .txtpenangan default yang Anda miliki).

Perhatikan bahwa jika ada spasi dalam nama, Anda harus menanganinya. Cara yang baik adalah dengan menggunakan tanda kutip ganda. "read me.txt"

kmort
sumber
1
Di bawah windows 7, Anda memerlukan perintah MULAI.
Gerrit
2
@Gerrit Tidak, kamu tidak. Jika program tersebut berada di jalur Anda dan penangan default Anda telah diatur dengan benar, yang harus Anda lakukan adalah menyediakan jalur dan nama file dan itu akan terbuka.
kmort
4

Menggunakan PowerShell

Start-Process "<fullname>"
ZEE
sumber