2016-07-06 16 views
0

.batファイルを別のバッチスクリプトのメモ帳でテキストファイルとして開くにはどうすればよいですか。.batファイルを別の.batファイルから開く

start notepad tools_OriginalBuild\repository_test.bat

+0

あなたの質問の一部としてバッチファイルから使用しているコードを私たちに教えてください。 、生のコードです。 – ManoDestra

+0

「動作しない」とはどういう意味ですか?あなたは、どんなエラーが発生しているのかをより具体的に説明する必要があります。現時点では、あなたのパスは相対パスなので、バッチファイルの実行場所によって異なります。バッチファイル内のパスとして '%〜dp0 \ tools_OriginalBuild \ repository_test.bat'を使用して、その問題を取り除くことができます。 – ManoDestra

答えて

2

現在のところ、パスは相対パスであるため、バッチファイルを含むディレクトリ(指定された相対パスが正しい場合のみ)からそのバッチファイルを実行できます。他のディレクトリから実行すると、ファイルが見つからないというエラーが発生します。

あなたはいつも、バッチファイル内で次のコードを使用して、バッチファイルの場所に対して実行することによって、この問題を根絶することができます

notepad %~dp0\tools_OriginalBuild\repository_test.bat 

この形式の情報はここで見つけることができます: What does %~dp0 mean, and how does it work?

これは、サブディレクトリが存在し、ファイルが存在することを前提としています。あなたが望むなら、最初にその存在を確認することができますが、それはあなた自身で調査する別の質問です:)

1
notepad "c:\folder\file.bat" 

され動作しません:

私が実際にしたいことは、バッチスクリプトを使用して、メモ帳でファイルb.batを開くことですが、私が試したa.bat

を言いますどうやって。

+0

まだ動作しません。cmdプロンプトを開き、batファイルを実行します。 – Cravenica

+5

いいえ、そうではありません。 –

+0

nvm、それはメモ帳file.batで働いた – Cravenica

関連する問題