• 締切済み

コマンドプロンプトで実行ファイルを起動させたい

コマンドプロンプトを使って、ごく普通の実行ファイルを起動させたいのですが、方法を教えてください。私のPCのCドライブの直下に GameHouse Games というフォルダーがあって、その真下に Jewel Match 2 というフォルダーがあって、さらにその下に同名のフォルダーがあります。さらにその真下に JewelMatch2.exe のファイルがあります。 しかし cmd.exe を起動してみると、 C:\Users\(ユーザー名)> となっています。 cls を入力して Enter を押しても、同じ文字列のままです。 普通に考えたら、 C:\"GameHouse Games"\"Jewel Match 2"\"Jewel Match 2"\JewelMatch2.exe と書いて Enter を押せば実行できそうなものですが、うまくいきませんでした。どこが間違っているのか教えてください。

  • hlava
  • お礼率12% (8/63)

みんなの回答

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.6

> Users をコマンドプロンプト上から消去する方法があれば教えてください 単純に cd c:\ としてください 該当フォルダに移動したいのでしたら cd "C:\GameHouse Games\Jewel Match 2\Jewel Match 2" としてください。

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.5

先にも書いたように、 C:\Users\(ユーザー名)> は、今のフォルダ位置を示しています。 他の方も架かれていますが、 cd フォルダ名 で、フォルダを移動すれば、 ユーザー名は消えます。

  • parts
  • ベストアンサー率62% (6364/10149)
回答No.4

ホームディレクトリを別のターゲットにしてから実行したいなら、 CD /d "C:\GameHouse Games\Jewel Match 2\Jewel Match 2" で[Enter]キーを押します。 JewelMatch2.exe で[Enter]キーを押せば実行されます。 一回で通すなら、 "C:\GameHouse Games\Jewel Match 2\Jewel Match 2JewelMatch2.exe" となります。 ダブルクォーテーションで囲むのは、最初と最後です。

  • kaZho_em
  • ベストアンサー率50% (2950/5879)
回答No.3

> 普通に考えたら、 C:\"GameHouse Games"\"Jewel Match 惜しいけど違います。 こういう場合は、 "C:\GameHouse Games\Jewel Match 2\Jewel Match 2\JewelMatch2.exe" と記述します。 フォルダ毎にダブルクォーテーションで囲むのではなく、パス全体を 囲んで下さい。 また、 > cls を入力して Enter を押しても、同じ文字列のままです これは当然。 カレントフォルダを移動するには、cdコマンド ( change directory ) を 使用して下さい。

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.2

コマンドプロンプトを使って、ごく普通の実行ファイルを起動させたい コマンドプロンプトから、実行したい理由は何? ごく普通の実行ファイルじゃないですよね。ゲームのファイルですよね。 普通に考えれば、マイコンピュータから、フォルダをゲームのフォルダに移動させ、 そこで、exeファイルをダブルクリックで、起動できるはずです。 起動する実行ファイルにもよりますが、 コマンドプロンプトで、 ・フォルダ名+実行ファイル名 で、実行できるもの ・フォルダにまず移動して、その後ファイル名を入力するものがあります。 (直接実行できない場合は、関連するファイルとの関連が付かない場合があるからです、) C:\Users\(ユーザー名)> と表示されているのは、今、自分がいるフォルダ名です。 cd フォルダ名 で、フォルダを移動して その後、実行ファイル名を実行してください。 ちなみに質問文の¥の前後に”があるのはなぜですか? 直接目的のフォルダに移動できない場合は、段階的に移動してください。 最後に、うまくいきません とは、どのような状況でしょうか? 質問される場合は、詳しい状況を書くことをお勧めします。

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

"C:\GameHouse Games\Jewel Match 2\Jewel Match 2\JewelMatch2.exe" なんじゃないですか

hlava
質問者

補足

Users をコマンドプロンプト上から消去する方法があれば教えてください。

関連するQ&A

  • perlでコマンドプロンプト実行

    いつもお世話になります。 現在、jperlを使用し、 あるフォルダ内の中にあるサブフォルダをlaplusを使用し コマンドラインから圧縮をかけるというスクリプトを作成しております。 そこで、下記ロジックを実行するとエラーになります。 【ロジック】  $cmd = "\"c:\\Program Files\\Lhaplus\\Lhaplus.exe\" /c:lzh   o:\"C:\\Users\\testtaro\\Documents\\LAPLUS_TEST\"   \"C:\\Users\\testtaro\\Documents\\LAPLUS_TEST\\2011-03-11(0100)\"";  system($cmd); 【エラーメッセージ】  'c:\Program' は、内部コマンドまたは外部コマンド、  操作可能なプログラムまたはバッチ ファイルとして認識されていません。 「$cmd 」の内容をデバック出力しそれを直接コマンドプロンプトで実行すると 正常に圧縮されます。 おそらく「Program Files」の半角スペース内で切れてしまっているのだと思いますが、 ダブルクォテーションでくくるやり方が間違っているのでしょうか。 超初心者の質問で大変申し訳ありませんが宜しくお願いします。

    • ベストアンサー
    • Perl
  • コマンドプロンプトで実行ファイルを終了

    Windows XP のコマンドプロンプトで C:\○○○.exe などとして、アプリケーション(実行ファイル)を起動させられることが分かりました。 逆に、コマンドプロンプトから、起動させた実行ファイルを終了させるコマンドはあるのでしょうか?

  • コマンドプロンプト

    スタートメニューのアクセサリからコマンドプロンプトを実行すると C:\WINDOWS\system32\cmd.exe ReadProcessMemory要求または WriteProcessMemory要求の一部だけを完了しました。 と出てコマンドプロンプトが起動されないんですがどうすればいいんでしょうか?

  • 実行ファイルが見つかりませんとは?

    本体とは別に本体起動用のexeファイルがあるのですが うまく起動できないです。 ボリュームラベル名、実行ファイル名にリネームして実行ファイルのあるフォルダで実行。 と説明書きがあるのですが、ボリュームラベル名って C:\Users\Documents… とかの事ではないのでしょうか?やってみたらファイル名に使えない記号が入ってるとの事で駄目でした、どなたか解決策よろしくお願いします。

  • exeファイルを実行するとコマンドプロンプトがすぐに閉じる

    最近C言語でのプログラミングを始めたばかり なんですが、プログラムをコンパイルすると exeファイルができますよね。 そのexeファイルを実行したときに、 コマンドプロンプトが一瞬開いて結果が表示され すぐに閉じてしまうので、内容を確認することが できません。 どうしたら、すぐに閉じないようにできるでしょうか?

  • コマンドプロンプトからCの実行ファイルを作りたい

     今日は、C初心者です宜しくお願いします。  コマンドプロンプトから、「abc.c」というファイルをコンパイルす ると自動的に実行ファイルが「a.exe」という 名前のファイルが出来ますが、自分でこの名前を指定する書き方はあるのでしょうか。

  • コマンドプロンプトを管理者として実行する方法

    2008Serverで、コマンドプロンプトを「検索の開始ボックス」から管理者として実行する方法は分かるのですが、 「ファイル名を指定して実行」からは、同じ方法では出来ません。 「ファイル名を指定して実行」から、管理者として実行できるのでしょうか? ちなみに、「検索の開始ボックス」からは、 "cmd" と入力後、"Ctrl" と "Shift" を押しながら "Enter" を押下すると、管理者として実行されます。

  • コマンドプロンプト

    VB6.0でコマンドプロンプトを使用し Shell("cmd.exe /c dir")と入力した時に 実行結果を取得する方法は存在するのでしょうか?ちなみに特にdirに限った訳ではありません。

  • hostsファイルをコピーするバッチを実行するとデスクトップ上にtempフォルダが作成されてしまう

    hostsファイルをコピーするバッチファイルを作成しました。 バッチファイルの記述は以下のとおりです。 --------------------------------- @ECHO OFF CLS ECHO HOSTSファイルをアップデートします。 ECHO よろしければ、ENTERキーを押下してください。 ECHO 中止したい場合は、右上の×をクリックしてください。 PAUSE > NUL ECHO . ECHO HOSTSファイル コピー中... copy hosts %winDir%\system32\drivers\etc > NUL ECHO HOSTSファイル コピー終了 ECHO . ECHO アップデートが終了しました。 ECHO もう一度、ENTERキーを押下してください。 PAUSE > NUL EXIT -------------------------------------- バッチファイル(update.bat)とコピーするhostsファイルをまとめてexeファイルに変換し、exeファイルを実行してみると、hostsファイルは正常にコピーされるのですが同時にデスクトップ上に"c"というフォルダが作成されてしまいます。 cフォルダ内にはさらにwindowsフォルダが作成され、さらにwindowsフォルダ内にはtempフォルダが作成されていましたので、おそらくはc:\windowsフォルダ内のtempに記述されるべきものがユーザープロファイル内のデスクトップ上にできあがってしまうようなのですが、このcフォルダが作成されないようにするにはどうすればいいのでしょうか?

  • コマンドプロンプトからファイル実行について

    コマンドプロンプト初心者です。 説明が下手で申し訳ありませんが、コマンドプロンプトを起動し、C:\Program Filesから辿ってファイルを実行させようとすると、 C:\Programは、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と表示され、できなくて困っております。 パスがないのかなと思い、試行錯誤してみましたがダメでした。 あとDOS窓はコマンドプロンプトのことですよね?

専門家に質問してみよう