web-dev-qa-db-ja.com

Windowsバッチファイルでテキストファイルとプログラムのショートカットを開く

実行したい同じフォルダーに2つのファイルがあります。 1つは.txtファイルで、もう1つは.exeへのプログラムショートカットです。同じ場所にバッチファイルを作成して、テキストファイルとショートカットを開き、バッチファイルを閉じます(ただし、テキストファイルとプログラムは開いたままです)。

私は運なしでこれを試しました:

open "myfile.txt"
open "myshortcut.lnk"

また機能しませんでした:

start "myfile.txt"
start "myshortcut.lnk"
36
Mark Ursino

私は解決策を見つけることができました:

start notepad "myfile.txt"
"myshortcut.lnk"
exit
59
Mark Ursino

これもうまくいったでしょう。最初の引用符で囲まれたペアは、開始コマンドのウィンドウタイトル名として解釈されます。

start "" "myfile.txt"
start "" "myshortcut.lnk"
24
foxidrive

開こうとしているファイルの名前を引用符で囲まないでください。 start "myfile.txt"myfile.txtというタイトルの新しいコマンドプロンプトを開き、start myfile.txtはメモ帳でmyfile.txtを開きます。ファイル名にスペースを入れてコンソールアプリケーションを起動する場合、簡単な解決策はありませんが、他のアプリケーションではstart "" "my file.txt"は機能します。

12
Neil

テキストファイルを開くためのコマンドライン構文は次のとおりです。

type filename.txt

このコマンドでサポートされるファイルの種類は次のとおりです(ただし、これらに限定されません):.doc、.txt、.html、.log

内容が長すぎる場合、「type filename.txt」の後に「| more」を追加できます。各画面の後に一時停止します。ファイルの終わりまでにコマンドを終了するには、 Ctrl + C

4
user3642626

私が使う

@echo off
Start notepad "filename.txt"
exit

ファイルを開きます。

別の例は

@echo off
start chrome "filename.html"
pause
3

「メモ帳ファイルの場所」>メモ帳ファイル名

C:\ Users\Desktop\Anaconda> notepad myfile

私のために働く! :)

2
user5319412

次のこともできます。

start notepad "C:\Users\kemp\INSTALL\Text1.txt"

C:\Users\kemp\Install\はPATHです。 Text1.txtはファイルです。

2
File Helper

コマンドstart [filename]は、デフォルトのテキストエディターでファイルを開きました。

このコマンドは、非.txtファイルを開く場合にも機能しました。

1
vancy-pants

場合によっては、LNKファイルを開くときに、アプリケーションの実行の終了が予期されます。

このような場合、次の構文を使用することをお勧めします(アプリケーションの終了を待つ必要はありません)。

START /B /I "MyTitleApp" "myshortcut.lnk"

TXTファイルを開くには、既に示されている方法を使用できます(notepad.exxeが開始コマンドの実行を中断しないため)

START notepad "myfile.txt"
1
Sergio Cabral

ChromeやMicrosoft Wordなどのアプリケーションを開こうとしている場合、これを使用します。

@echo off
start "__App_Name__" "__App_Path__.exe"

そして、開きたいすべてのアプリケーションに対してこれを繰り返します。

追伸:これは、選択したアプリケーションを一度に開くので、あまり多く挿入しないでください。

0
GladtoHelp

使用してみてください:

@ECHO off
ECHO Hello World!

START /MAX D:\SA\pro\hello.txt
0
Santosh