• ベストアンサー

@echo offって何ですか?サウンドが出ない

まず、間違ってサウンドドライバーをアンインストールしてしまったんだと思います。 音量を調整するアイコンが出てこなくなり、ビープ音以外の音が全く出てこなくなりました。 そしてアプリケーションの再インストールをしようとしたのですが、 ドライバーのダウンロードがされるのかと思いきや、 『 @echo off c: cd "\app&drv\audio\setup" setup.exe 』 とのみ表示されるだけです。 これはどう処理をすればいいのでしょうか? どうぞ宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.5

表現や表記に失礼があるかもしれませんが誤字、脱字含めご容赦ください。 復帰できて何よりです。ところでそのファイルはメモ帳で見たのでしょうか?それとも… === @echo off  ←以降のコマンドの実行状況を画面に見せない c: ←ドライブをc:にします。既にC:の場合はそのまま cd "\app&drv\audio\setup" ←cdを「app&drv」フォルダーの中の「audio」フォルダーの中の「setup」フォルダーにします。ただし、その実行前にフォルダーがC:\Documents and Settings\『ユーザー名フォルダ』であるとその前にそれらの親フォルダーが存在します。 setup.exe ←setup.exeファイルをコマンドラインから実行します。Windowsでファイルクリックでも普通は同じ結果です。 === setup.exeは一般的には何処にあっても展開するHDDなどの領域があれば「コマンドライン(プロンプト)」や「Windows」共に普通に実行可能です。 >表示されていた文字をそのまま打ってみました。初めの数行はわけがわからない反応や無視の反応でしたが、最後のsetup.exeを打ってENTERをしたとたん、…直ってしまいました。 @echo off は前にも書きましたが何も表示しないと云う設定です。無反応は当然です。 コマンドプロンプトなどでは普通入力しません。 必要な場合は echo on[Enter]にします。 paniiickさんがコマンドプロンプトで実行した行為は以下のWindowsの操作と同じです。 === コマンドプロンプトをスタートした時 C:\Documents and Settings\ユーザー名> であったら Windoes上で ローカルディスク(C:)をクリックして開く→『Documents and Settings』→『ユーザー名』フォルダ→『app&drv』→『audio』→『setup』 (→:そのフォルダの中のとフォルダと云う意味) setup.exeファイルをダブルクリックで実行、または右クリックで「実行」または「開く」でプログラム実行 === 今後のためにですがそのファイルで右クリック「プロパティ」で「DOS バッチファイル」となっていたら そのファイルはバッチファイルと呼ばれるものであればWindows上でもそのファイルアイコンをダブルクリックや右クリックで「実行」または「開く」)を選択して実行できたはずです。 もし、そのバッチファイルのエラーであったらコマンドCD(カレントディレクトリ)の不一致だと思われます。 バッチファイルでないなら実行できませんがバッチファイルは*.BATと云うファイル名拡張子を持ちます それに対し「*.exe」は実行ファイルと言います。人間にわかる今回のコーディングが機械にしかわからない機械語になったものと考えてよいかと思います。プログラム本体です。 Windowsではファイル名拡張子「*.exe」の部分が見れないのが普通ですが右クリックのファイルプロパティで確認します。 今回はそのまま、間違いなく入力したのでセットアップが出来ましたが「コマンドプロンプト」はなれないと無茶苦茶になることもあります。 現に、「echo」の使い方を間違えています。 Windows上でどうにかするよう習慣づけされた方が良いかと思います。 とはいえ「コマンドプロンプト」は慣れれば返ってWindowsXpが起動し無くなった場合などとても味方になってくれます。 覚えとくコマンドは === c:[Enter]、d:[Enter]←ドライブの変更です。存在しないとエラー cd dir chkdsk ←通常はWindowsでローカルディスクのプロパティのツールでエラーチェックを行う・負荷がかかるので多用しない。書式含めると『chkdsk c: /r』 copy help === これくらい正しく使えると大分と云うよりは全然違います。 (私も忘れていることが多く、それくらいで後はhelpで調べます) それとコマンドプロンプトはバッチファイルとは違いますので 「@echo off」はとても危険です。 必ず、今回などは echo on[Enter] にしてください。←どこのコマンドやステートメントでエラーが出たかをコマンドの実行状況など見る必要があります。 @echo offは完成したバッチファイルを実行する場合煩わしい設定のメッセージをユーザーに見せない機能です。 デバッグ時は逆効果でON にします。 重複した説明ですがコマンドプロンプトのコマンドはコマンドプロンプトを起動して C:\>help[Enter]でヘルプのコマンド一覧 C:\>help copy[Enter]でcopyコマンドの詳細が見れます。 こ茶ご茶書きましたが、難しければ以下の2項を今回の教訓にされたらよいかと思います。 1.基本的には『Windows』上で操作されることをお薦めします。 2.コマンドプロンプト上で起動時は『echo on』で『echo off』にしない方がベター。(echo offはバッチファイルなどで行います) 以上 コマンドプロンプト参考URL添付しておきます

参考URL:
http://win-cmd.seesaa.net/
paniiick
質問者

お礼

また再投稿して下さってどうもありがとうございます。 はい、Uncle_John様のおかげで復帰できました。本当にどうもありがとうございます。 コマンドはパソコンのプログラムメニューにあった『アプリケーションの再インストール』をクリックするとヘルプセンターみたいなサイトにアクセスされて、そこでサウンドのドライバーの項目をクリックしたら、真っ白い画面に数行のコマンドのみ表示されました。他の項目をクリックしたら大抵何かをダウンロードするみたいなんですけど、そこだけはコマンドだけだったので、何をどうしてよいやら最初はさっぱりわかりませんでした。 はい、@echo offを入れたらECHOだけ入れて下さい、みたいな命令が出てきまして。 それでECHOと入れても何の反応もなく、その後とりあえず残りのコマンドを打っていって、最後のセットアップでいきなりインストーラーが・・・となりました。 初めからそのコマンドが読めて探せればよかったのですが、本当に全く意味がわからなくて・・・。それにどうもリカバリー用のファイルは見つけられないようになっているのか、app&drvというフォルダーも今探しても見つからず、またリカバリー用のCDも作っていたのですが、それをセットしてウイザードで検索したときも見つけられませんでした・・・。 コマンドの詳しい説明どうもありがとうございました。 コンピューター言語はさっぱりで、正直コマンドプロンプトの画面を見ただけでまるで宇宙空間か異世界の入り口でも開いたような気分になっていつもパニック気味になるのですが、これで少しは落ち着いて見れそうです。もちろん、出来るだけ触る必要がないようにはしたいと思っていますが。 大変丁寧でご親切にアドバイス下さりとても助かりました。 本当にどうもありがとうございました。

その他の回答 (4)

  • piyorina
  • ベストアンサー率35% (1761/4998)
回答No.4

バッチファイルですね。 ドライバセットアップには、直接的な関連は、ありません。 バッチファイルに記載されているドライブのフォルダ内にある セットアップエグゼを直接実行してみては、如何ですか? (個人的には、チェンジディレクトリコマンドの行が不思議だったりしますが…)

paniiick
質問者

お礼

ご回答どうもありがとうございます。 DOS窓というものにそのまま打ってみました。 最初の数行はわけのわからない反応か無反応で、最後のセットアップを入れたらいきなりインストーラーが現れました・・・。リカバリー用にセットされてあったみたいです。 とりあえずなんとかなりました。 どうもありがとうございました。

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.3

んー…なんか めんどうな事になっていますね。 それ、バッチファイルの内容が表示されているだけで実行されていないことを示しています。    @echo off これは、DOSコマンドです。 コマンドプロンプト(DOS窓)で実行する命令なんですけど、  echo off は、以後のコマンド(命令)とその結果を画面に表示しない命令です。 (画面に表示するには echo on を宣言する) 先頭のアットマーク(@)は、そのコマンド自体を表示しないスイッチのようなものです。 …と言う事は…! ちゃんと実行されていれば、黒い窓が表示されるだけでコマンドの内容なんて表示されません。 やりかたを間違えているのだろうと思うんですよ。 バッチファイルを 「実行」 しているのではなく 「編集」 しているか、 バッチファイルの拡張子を変えてしまったのだろうと推測します。 「編集」ではなく 「実行」 をしたか、 拡張子が 「.bat」(大文字小文字は問わないが全角はアウト)になっているか 確認してみてください。

paniiick
質問者

お礼

ご回答どうもありがとうございます。 やっぱりDOSコマンドだったんですね。 全くの素人で多分そうかなあ、くらいしかわからなくて。 下の回答者さまにDOS窓の開き方を教わったので、そこからそのまま打ち込んでみました。 echo off を打ってみたら、『ECHOだけ入れて下さい』となにやら命令されてしまい^^; そのまま適当に打って無視され続け、最後のSET UPを入れたらいきなりインストーラーが画面いっぱいに現れておっかなびっくり言われるままにインストールしたら『SOUND MAX』というデバイスをインストールできたようでした。そういえば少し前にそのような名前のものをてっきり何かの余計なソフトだと思ってアンイストールしてしまっていました。 とりあえずなんとかなりました。 ご親切にどうもありがとうございました。

回答No.2

表現や表記に失礼があるかもしれませんが誤字、脱字含めご容赦ください。 回答1の1項2項は実行されましたでしょうか? 1項→「タスクバー」は「スタート」ボタンのあるWindows下部のところを言いその空きスペースのところで右クリックします。 スタートの右隣あたりで結構です。その後回答1の通りに実行します。 2項→マイドキュメントを開いて「***のミュージック」ファイルを開いてデーターで音符のついたアイコンをクリック、またはダブルクリックして実行します? 上記結果はどうなのでしょうか? 結果を踏まえないと次に進めません。 1項を実行したが音量の表示が出ない 2項でWindowsMediaPlayerなど何も起動せず音が出ないならば ===== 「スタート」→「ヘルプとサポート」で「トラブルシューティング」を入力して検索[→]し「サウンドに関するトラブルシューティング」を実行してください。 ドライバーなど必要であればそこでインストールできます。 ===== 「@echo off」はとりあえず考えないで結構です。 回答1につけたすならばバッチファイルなど、コマンドプロンプトの行単位の実行状況を画面表示しトレースするか?しないか?の設定でプログラマ用のデバッグコードと云ったところです。 音声とは全く関係ありません。 コマンドプロンプトは 「スタート」→「すべてのプログラム」→「アクセサリ」→「コマンドプロンプト」 で実行できますが全くいじらなくても復帰できますので 先の回答の通り help echo[Enter] で確認程度にしておいた方が身のためです。 SEやプログラマを目指していれば別ですが… プログラムのコーディングは知らない人は絶対いじってはいけません。 PS,「確認の仕方が分からない」でも「既に確認済み」でも結構ですので確認項目の回答を頂かないと発展的な確認ができません。 よって、オーソドックスな回答「ヘルプによるトラブルシューティング」になりました。あしからず。 以上

paniiick
質問者

お礼

すぐにまたご回答下さってどうもありがとうございました。 お礼が遅くなってすみません。 >回答1の1項2項 お伝えするのが遅くなってすみませんでした。 試してみましたが、『常に表示する』にしてもタスクバーに表示されず、また音楽データをクリックしてもプレイヤーからは『サウンドデバイスに問題がありファイルが開けられません』等のメッセージが出てだめでした。 ところが・・。 上記で教えて頂いたおかげで「コマンドプロンプト」を開くことが出来、 いじるなとおっしゃられていましたが、パニックになっていたので(汗) 表示されていた文字をそのまま打ってみました。 初めの数行はわけがわからない反応や無視の反応でしたが、最後のsetup.exeを打ってENTERをしたとたん、スクリーンいっぱいに『SOUND MAX』というカラフルなインストール画面が立ち上がり、おそるおそるそのままインストールしたらマルチメディア オーディオ コントローラーの?マークも消えて、再起動したらあっけなく直ってしまいました。 どうもリカバリー用にインストーラーがセットされてあったようです・・・。 おかげさまでなんとかなりました。 どうもありがとうございました。

回答No.1

表現や表記に失礼があるかもしれませんが誤字、脱字含めご容赦ください。 的外れな回答でしたらすみません。 >まず、間違ってサウンドドライバーをアンインストールしてしまったんだと思います。 >音量を調整するアイコンが出てこなくなり、ビープ音以外の音が全く出てこなくなりました。 1.「タスクバー」で右クリックしプロパティを選択→「タスクバー」タブ→「カスタマイズ」で「音量」のところがありませんか? あったら、「常に表示」にすればタスクバー通知領域(タスクバー右側)に常に表示されます。 →基本的に「アクティブでないとき非表示」になっていますので削除したわけではないかと思います。 2.MyMusicの中の音楽データをクリックしてWMPなどが起動して音が出ませんか? 上記で問題なければ @echo off ・ ・ ですがコマンドプロンプトの書式であまり気にしない方が良いかと思います。 念のための説明ですがコマンドプロンプトを開き help echo[Enter] を実行してください。そこに記載があります。 exit[Enter]でコマンドプロンプトを抜けます。 そこに、あるようにコマンドプロンプトのプログラムをトレースして画面表示するかしないかです。 @はそのecho文をも含むか含まないかの違いで大差はありません。 上記で音量の調節が出ないようならば問題がありますのでその旨連絡ください。 他の項目を確認します 以上

paniiick
質問者

お礼

ご回答どうもありがとうございます。 あれからいろいろ弄ってみましたら、どうもサウンドデバイスを削除してしまったらしいんです。デバイスマネージャーで、マルチメディア オーディオ コントローラーに?マークがついています・・・。 ドライバーの再インストールをしようとしても更新ウイザードが見つけてくれません。 それから全くの素人で、コマンドプロンプトの打ち方、そもそも打つ場所の出し方すらさっぱりわかりません。DOS窓とか言うのですよね?やり方が全くわかりません・・・。 宜しければご指導願えないでしょうか。 どうぞ宜しくお願いします。

関連するQ&A