ようこそゲスト さん ユーザー登録 ログイン

コマンドプロンプトでショートカット先に移動しようとして
cd **.lnk
と実行すると、
ディレクトリ名が無効です。
とでてしまいます。
DOSプロンプトでGUIのようにショートカット先を参照する方法はないですか?
コマンドプロンプトでショートカット先に移動しようとして cd **.lnk と実行すると、 ディレクトリ名が無効です。 とでてしまいます。 DOSプロンプトでGUIのようにショート.. を含むブックマークはてなブックマーク - コマンドプロンプトでショートカット先に移動しようとして cd **.lnk と実行すると、 ディレクトリ名が無効です。 とでてしまいます。 DOSプロンプトでGUIのようにショート.. - 人力検索はてな

  • yukay あなたも質問に答えられます! ウォッチリストに追加 twitterアイコンTwitterでつぶやく
  • 状態:終了
  • 回答数:7 / 10件
  • 回答ポイント:120ポイント
  • 登録:2007-02-07 15:44:36
  • 終了:2007-02-14 15:45:03
  • カテゴリー:コンピュータコンピュータ

1 回答者:siketake 2007-02-07 15:49:28 満足! 18ポイント

cdを使わず、

.lnk

のみをコマンド入力してもダメでしょうか?

URLはダミーです。

http://q.hatena.ne.jp/

質問者:yukay 2007-02-07 16:19:35

すいません。質問の仕方が悪かったです。

実現したいことは、

そのショートカットの先にある複数のフォルダ(中身はjavaのclassファイル、10こほどのパッケージ)を、実行したいということです。

コンパイルするたびに、すべてコピーしてくるのが面倒で、ショートカットを指定したらそれを参照してくれないかなあと思ったんですが・・・

2 回答者:taknt 2007-02-07 15:53:04 満足! 17ポイント

ショートカットファイルは バイナリ形式のため 参照することは できません。

実行させるならば

start ショートカットファイル名.lnk

とやれば 実行できます。

ちなみに

cd は フォルダを移動するコマンドなので 移動したいフォルダを 記述しないとダメです。



http://q.hatena.ne.jp/1170830674

質問者:yukay 2007-02-07 16:19:26

すいません。質問の仕方が悪かったです。

実現したいことは、

そのショートカットの先にある複数のフォルダ(中身はjavaのclassファイル、10こほどのパッケージ)を、実行したいということです。

コンパイルするたびに、すべてコピーしてくるのが面倒で、ショートカットを指定したらそれを参照してくれないかなあと思ったんですが・・・

3 回答者:Strada 2007-02-07 16:05:53 満足! 17ポイント

直接ショートカットを先には移動できないので、以下のようにすれば移動できます。

1. DOS窓で「cd」と打つ

2. ショートカットのプロパティを開き、「リンク先を探す」をクリック

3. ショートカット先のフォルダが開くので、フォルダのアイコンをDOS窓にドラック&ドロップ(画面左上のフォルダのアイコン)

4. DOS窓でEnterを押してCDコマンドを実行する

少々手間ですが、ショートカットを利用してフォルダを移動する方法です。

後は同じ箇所へ移動するのであればBatファイルを作成する方法があります。

http://www.cdwavmp3.com/mp3/bangai/batfile.html

質問者:yukay 2007-02-07 16:18:45

すいません。質問の仕方が悪かったです。

実現したいことは、

そのショートカットの先にある複数のフォルダ(中身はjavaのclassファイル、10こほどのパッケージ)を、実行したいということです。

コンパイルするたびに、すべてコピーしてくるのが面倒で、ショートカットを指定したらそれを参照してくれないかなあと思ったんですが・・・

4 回答者:RandD 2007-02-07 16:07:25 満足! 17ポイント

バッチファイルを使うのはどうでしょうか

例えば、ルートディレクトリーにエクセルのファイル1.XLSがあるとします。

リンクファイルとして、1.BAT を作ります。

中身は

CD ¥

1.XLS

で良いかと思います。

1+リターンで起動できるかと思います

ダミーです

http://q.hatena.ne.jp/answer

質問者:yukay 2007-02-07 16:20:36

すいません。質問の仕方が悪かったです。

実現したいことは、

そのショートカットの先にある複数のフォルダ(中身はjavaのclassファイル、10こほどのパッケージ)を、実行したいということです。

コンパイルするたびに、すべてコピーしてくるのが面倒で、ショートカットを指定したらそれを参照してくれないかなあと思ったんですが・・・

5 回答者:taknt 2007-02-07 16:34:31 満足! 17ポイント

>そのショートカットの先にある複数のフォルダ(中身はjavaのclassファイル、10こほどのパッケージ)を、実行したいということです。

start 実行したいファイルのフルパスと ファイル名

で 実行できませんか?


http://www.page.sannet.ne.jp/mtoga/etc/dos/bih-g_d2.htm

6 回答者:Strada 2007-02-07 17:16:47 満足! 17ポイント

DOS窓をもう1つ開いてクラスファイルが出力される親フォルダに移動させておけば良いのではないでしょうか?

http://q.hatena.ne.jp/1170830674

7 回答者:kn1967 2007-02-07 18:55:07 満足! 17ポイント

DOSコマンドはショートカットファイルの展開は行いませんのでお望みのような事は出来ません。という回答しか出来なかったので投稿は控えていたのですが、今回の質問の大本はJAVAでの開発環境の話なのですね。


だとすれば、2つあるのは確かに無駄ですし管理も面倒になりますのでPATHを通しておくと良いと思います。

set CLASSPATH=最初に探すフォルダ;次に探すフォルダ;その次に探すフォルダ

DOSプロンプトのプロパティで、上記コマンドを実行するバッチファイルを登録しておけば、DOS窓開くだけで開発環境は整いますから、JAVA開発用のDOSプロンプトを用意しておくだけで済みますよ。


http://www.tohoho-web.com/java/other.htm

おとなり質問

この質問・回答へのコメント

わざわざコメントにしてくださってすみません。
strutsなんですが、クラスを格納したフォルダが、今回WEB-INFフォルダの下のclassesではないところにおかれており(これはこれで使ってます)コピーするのが面倒というのもありますし、2つあるというのも無駄だと思って、クラスを参照という形で実行できないかと思ったんですが・・・。
Java で開発するなら素直に Ant 使ったほうが良いような…
http://www.atmarkit.co.jp/fjava/rensai2/jakarta02/jakarta02.html

この質問・回答へのトラックバックこの質問・回答へのトラックバック