2011-07-11 7 views
30

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

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

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

も動作しませんでした:

start "myfile.txt" 
start "myshortcut.lnk" 

答えて

47

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

start notepad "myfile.txt" 
"myshortcut.lnk" 
exit 
12

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

+0

デフォルトのテキストエディタを起動するための+1 –

2

が、私は、ファイルを開くために

@echo off 
Start notepad "filename.txt" 
exit 

を使用

別の例では、これはあまりにも働いているだろう今

23

行くので、そこ

@echo off 
start chrome "filename.html" 
pause 

です。最初に引用されたペアは、開始コマンドのウィンドウタイトル名として解釈されます。

start "" "myfile.txt" 
start "" "myshortcut.lnk" 
0

使用してみてください:テキストファイルを開くための

@ECHO off 
ECHO Hello World! 

START /MAX D:\SA\pro\hello.txt 
1

コマンドライン構文は次のとおりです。タイプのファイル名.txtこのコマンドでサポートされている

ファイルタイプが含まれます(ただし、これらに限定されません)。 .DOC、.TXTは、.htmlを、内容が長すぎる

は、あなたが追加することができます.logの「|より」「タイプのファイル名.txt」の後に、それは各画面の後に一時停止します。ファイルの最後の前にコマンドを終了するには、 "ctrl + c"を押してください。

1

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

このような場合には、次の構文を(あなたがアプリケーションの終了を待つ必要はありません)を使用することをお勧めし:TXTファイルを開くには

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

はすでに進行中であることができ(notepad.exxeは、startコマンドの実行を中断しないため)示さ

START notepad "myfile.txt" 
1

あなたも行うことができます。メモ帳を起動し、 "C:\ユーザーはケンプ\ \ Text1.txtをINSTALL \":\ユーザー Cを\ kemp \ Install \ isあなたのPATH。テキスト1。txtはFILEです。

0

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

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

開いているすべてのアプリでこれを繰り返します。

P.S.一度に選択したアプリが開きますので、あまり多く挿入しないでください。

3

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

C:私のために

作品myfileのデスクトップ\アナコンダ>メモ帳\ \ユーザー! :)

+0

これは私にとってあいまいです。 "メモ帳ファイルの場所"とは、メモ帳実行ファイルまたはメモ帳で開くファイルを指していますか? –

0

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

このコマンドは、.txt以外のファイルを開くときにも機能します。

+0

https://www.computerhope.com/starthlp.htm承認された回答者に記載されているような完全な構文を使用する方がよい –

関連する問題