質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Visual Studio 2010

Microsoft Visual Studio 2010はMicrosoftが提供している統合開発環境(IDE)です。

Visual Studio 2012

Microsoft Visual Studio 2012は、Microsoftによる統合開発環境(IDE)であり、多種多様なプログラミング言語に対応しています。 Visual Studio 2010の次のバージョンです

Visual Studio 2013

Microsoft Visual Studio 2013は、Microsoftによる統合開発環境(IDE)であり、多種多様なプログラミング言語に対応しています。 Visual Studio 2012の次のバージョンです

Q&A

解決済

2回答

2085閲覧

コマンドプロンプトのコマンドを使い、cppファイルを既に開いているVisualStudioの中で開きたい

ooa

総合スコア213

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Visual Studio 2010

Microsoft Visual Studio 2010はMicrosoftが提供している統合開発環境(IDE)です。

Visual Studio 2012

Microsoft Visual Studio 2012は、Microsoftによる統合開発環境(IDE)であり、多種多様なプログラミング言語に対応しています。 Visual Studio 2010の次のバージョンです

Visual Studio 2013

Microsoft Visual Studio 2013は、Microsoftによる統合開発環境(IDE)であり、多種多様なプログラミング言語に対応しています。 Visual Studio 2012の次のバージョンです

0グッド

0クリップ

投稿2018/01/31 09:15

コマンドプロンプトのコマンドを使い、cppファイルを既に開いているVisualStudioの中で開きたい

###前提
とあるソリューション「foo.sln」が開かれているとします。
このソリューションの中のプロジェクトの中にソースコード「bar.cpp」があるとします。

###やりたいこと
コマンドプロンプトから、bar.cppを、foo.slnが開いているVS内で開きたいです。

###試したこと
以下のようなコマンドをコマンドプロンプトから打ち込みました。
bar.cppが開かれて、123行目にカーソルが移動することを期待しました。

(path)\foo.sln (path)\bar.cpp /command "edit.goto 123"

###問題と質問
期待していたこととは異なり、新たにVisualStudioのプロセスが起動して、そこでbar.cppが開かれてしまいました。
どのようにしたら、目的のことができますでしょうか?
それとも不可能なことなのでしょうか?

どうぞ宜しくお願いいたします。

###補足
VisualStudioのバージョンは
VisualStudio2012
VisualStudio2017
です。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

devenv /edit ファイルパス /command "edit.goto 行番号"

これで行かないでしょうか?

投稿2018/01/31 10:09

mattn

総合スコア5030

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ooa

2018/02/01 01:07

ありがとうございます!行には飛ばなかったのですが、既存プロセス中でファイルが開かれました。 これで解決とさせていただきます。
guest

0

ベストアンサー

こちらの情報は役に立ちますか?

Windowsのcmd.exeから特定のファイルをVisual Studio(2008)で開きたい(terataile)

lunateaさんの回答(追記)にそれらしいものが記載されています

(以下回答より引用)

開かれているIDEに指定したファイルがあったらそのIDE内で開く(開いているIDEが複数ある場合は未確認です)

devenv <フルパス>***.cpp /edit

VS 2012 で試したら、既に起動している VS に指定ファイルを開くことができました

複数起動中の場合は、より最初に起動していた方で開きました

以上ご参考まで

投稿2018/01/31 10:08

takito

総合スコア3111

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ooa

2018/02/01 01:05

ありがとうございます!目的の動作が確認できました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問