こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

コマンドの違い、

たとえばコマンドプロンプトでシャットダウンする場合、Windows7では“shutdown_s”でしたが、Windows10にしたらそれでは駄目で、“shutdown/s”が正しいようでした。コマンドはWindowsの外の機能だから、Windowsには関係ないと思っていましたが、そうではないのでしょうか?Windowsごとに文法が違うのでしょうか?

投稿日時 - 2016-07-18 11:42:27

QNo.9203243

困ってます

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

コマンドは、「shutdown_S」で間違い無いでしょうか?
下記と勘違いをされているのかと推測します。

[推測]
shutdown -s  (ハイフン)ならスイッチパラメータで有効です。

因みに、WindowsXPからWindows10まで、
Shutdowsコマンドのスイッチは、"-"が有効です。

投稿日時 - 2016-07-20 20:07:09

ANo.4

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

> Win7の時はShutodown_sでやっていました。

それは、質問者さんの使っていたPCでたまたまできてたってだけの話では。

通常のWindows7なら「shutdown /s」でシャットダウンします。
結構昔から、最新のWindowsでも共通です。
(Win95には無かったかも?WinNTあたりから?)
質問者さんの使ってたWindows7でも同じコマンドが使えてたハズですし、使えなかったのならわざわざそういう風に変更されてたって事です。


> Win10ベースのコマンド仕様はどこで探せばいいのでしょうね。

今は、コマンドライン、コマンドインタープリターも外部コマンド的な動作になってますし、必要ならいくらでも外部コマンドなんて追加できるんですから、一覧とかってのはあんまり無いかも。

通常のコマンドなら、例えば「shutdown /?」「dir /?」とか、「/?」で説明表示されます。

投稿日時 - 2016-07-19 16:04:31

お礼

有り難うございます。
>質問者さんの使っていたPCでたまたまできてたってだけの話では。

いえこの質問箱で教えてもらいました。モニタが写らなくなるトラブルがあって、めくらシャットダウンのために。そのときはうまく行きましたよ。

投稿日時 - 2016-07-20 23:47:25

ANo.2

> Windows7では“shutdown_s”でしたが、

これは間違いだと思います。
あるいは、shutdown_s.batなんかの中でshutdownコマンドが実施されていたとか。


> Windowsごとに文法が違うのでしょうか?

そういう事もありますが、基本的には過去のプログラムやバッチファイルが使えるよう、互換性を保持するために、同等になってます。

投稿日時 - 2016-07-18 12:35:42

お礼

有り難うございます。
Win7の時はShutodown_sでやっていました。同じことをWin10でやったら出来なくて、Shutdown/sでやれとメッセージが出ました。その通りにしたら出来ました。同じコマンドでなぜ記述様式を変えてしまったのか分かりません。コマンドはもともとDOS時代の言語ですから、Windowsごとに変えるのはおかしいですよね。Win10ベースのコマンド仕様はどこで探せばいいのでしょうね。

投稿日時 - 2016-07-18 15:58:10

ANo.1

現在はコマンドプロンプトもWindowsの機能なので、バージョンが変われば仕様が変わるものがあります。

投稿日時 - 2016-07-18 12:05:35

お礼

有り難うございます。そうなんですか。Windows10バージョンのコマンドは何を見れば分かるのでしょう。Win7時代にHDDのクリーンアップなど、システムメンテナンスに使っていましたので、知りたいのですが。

投稿日時 - 2016-07-19 17:03:12

あなたにオススメの質問