No.4
- 回答日時:
>シェルスクリプトでいうsleepコマンドに変わるコマンド
これは、標準ではなかったと思います。ただ、Resource Kit にはありますけど、必ず入ってるわけではないので困りますよね。
>何か勉強するのに(初心者用に)いいページなどありましたら教えていただけると幸いです。
マイクロソフトが提供してます。初心者からかなりの応用まで見つかって便利。
http://msdn.microsoft.com/library/default.asp?ur …
日本語版のサイトも見つかりましたが、英語サイトに比べて情報が足りない気がします。
http://www.microsoft.com/japan/msdn/library/defa …
いずれにしろ、こちらからマニュアルがダウンロードできますから、それ読めば30分もすれば簡単なスクリプトなら書けるようになりますよ。
No.3
- 回答日時:
>とくに厳密に何秒待つというわけではなく、
>CPUを100%にさせずに条件が整うまでloopを回したいだけです。
人間の準備待ちということなら
PAUSE コマンドで待ちます
sleepさせる標準コマンドは無いと思いますが
VBScriptを使えば
sleep.vbs:
dim args
Set args = WSCript.Arguments
if args.Count < 1 then
WScript.Sleep(10000) '数値はミリ秒、引数が無いとき10秒待つ
else
WScript.Sleep(args.item(0)*1000)
end if
の様に指定した秒数待たせることができます。
バッチの中から上記を使うには
CScript /nologo sleep.vbs 3
(3秒待つ)の様に使えます。
早速の回答ありがとうございます。
VBscriptですか...
Windows標準で使えるのであれば覚えておいて損は無いですね。(コマンドプロンプトだけでは限界がありますね)
何か勉強するのに(初心者用に)いいページなどありましたら教えていただけると幸いです。
助かりました。ありがとうございます。
No.2ベストアンサー
- 回答日時:
Windows2000のプロンプトであれば、SETコマンドに/Pというオプションをつけて、同じ事が可能です。
詳しくはSET /? とやれば詳細なヘルプが出てきますが、例えば
SET /P HOGE=何か入力しろ=>
というコマンドが実行されると
何か入力しろ=>
と表示され、入力待ちになります。
その後入力された内容は、変数HOGEに格納されます。
以上
setは環境変数を見るだけのコマンドだと思っていました...
ありがとうございます。助かりました。
あと、追加で聞いて申し訳ないのですが、
シェルスクリプトでいうsleepコマンドに変わるコマンド
についても(Windows標準のコマンドで)ご存知でしたら教えていただけると助かります。
とくに厳密に何秒待つというわけではなく、
CPUを100%にさせずに条件が整うまでloopを回したいだけです。
宜しくお願いいたします。
No.1
- 回答日時:
choice.exeと言うのがあります。
http://www.microsoft.com/resources/documentation …
パソコンにchoice.exeが入って無い場合、同等のソフトが同じ名前でフリーウェアとして公開されているので探して見て下さい。
batファイルの中で使う場合は
:loop
choice /c ync /n /m Yes or No or Cancel?
if errorlevel 1 goto Yes
if errorlevel 2 goto No
if errorlevel 3 goto Cancel
goto loop
:Yes
YESの処理
goto next
:No
NOの処理
goto next
:Cancel
キャンセル処理
:next
続きの処理
のようにします。
詳しい例まで書いていただいてありがとうございます。
こちらが記述していなかったので申し訳ないのですが
フリーウェアは都合により使えないので今回は見送らせていただきたいと思います。お手数おかけしました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 単純なコマンドプロンプトが動きません。 2 2022/04/19 15:21
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- Windows Me・NT・2000 コマンドプロンプトのdisk partについて 2 2023/03/05 15:49
- Ruby プログラミング 3 2023/06/09 14:30
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- Visual Basic(VBA) 【再々投稿】VBAのプログラムで動作しなくて困っています 8 2022/10/14 09:06
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- C言語・C++・C# C言語:数値の桁数指定についての質問です。 8 2022/05/26 23:53
- その他(パソコン・周辺機器) チャレンジタッチ3 改造 アプリインストールできない 1 2022/07/01 14:43
- Access(アクセス) Access の SetFocus について教えてください 5 2022/08/04 07:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UNIX コマンドにおける # や円...
-
iqoo neo 9と言うスマホがある...
-
SCコマンドでアクセス拒否
-
「環境変数名の編集」ウィンド...
-
[バッチファイル]レジストリ値...
-
Linuxコマンドは何の言語で書か...
-
Excel下部のメニューが消えた
-
Ctrl+Zで戻りすぎた場合、逆に...
-
bash: dkpg: コマンドが見つか...
-
【Gmailコマンド】1年以上前の...
-
compressコマンドってなくなっ...
-
VBAを使って電源を切るには?
-
shutdownコマンドをキャンセル...
-
閉じている全ての+ボタンを一...
-
UNIXのコマンドが使えないんです
-
e4defragコマンドでデフラグ
-
Linux Programmer’s Manualにつ...
-
バーチャルBOX Windows 95 セッ...
-
Linuxでコマンドが終了しない
-
pc98でcommand.comを間違えて消...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UNIX コマンドにおける # や円...
-
SCコマンドでアクセス拒否
-
[バッチファイル]レジストリ値...
-
Ctrl+Zで戻りすぎた場合、逆に...
-
Excel下部のメニューが消えた
-
「環境変数名の編集」ウィンド...
-
【Gmailコマンド】1年以上前の...
-
vbaで「最前面に」とする方法は?
-
Linuxコマンドは何の言語で書か...
-
ワイルドカードを使ってでフォ...
-
アクセスのボタンから指定のワ...
-
AIXでの文字コード、改行コード...
-
shutdownコマンドをキャンセル...
-
compressコマンドってなくなっ...
-
Linux:sedコマンドで置換がし...
-
閉じている全ての+ボタンを一...
-
コマンドプロンプトにおけるコ...
-
Powershell エクセル検索 完全...
-
VBAを使って電源を切るには?
-
バーチャルBOX Windows 95 セッ...
おすすめ情報