プロが教えるわが家の防犯対策術!

Windows 10 です。

MS謹製のツールを業者指示で使っているのですが、
C:\Windows\System32配下に保存したツール(例:sample.exe)を
以下記述のバッチファイルで動作させよとの指示がありました。

@echo off
sample.exe *

記述の「*」はどんな役割なのでしょうか。
System32を指定しているのでしょうか。

A 回答 (4件)

過去指示書のコピペでは

    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
質問のツールでは有効な指定でした。

お礼日時:2020/03/19 16:05

sample.exeの1番目の引数として「*」を渡すって以上の意味は無いです。




sample.exeが、「Hello」に続けて渡された引数を表示するプログラムなら、「Hello *」と表示されるとか。
sample.exeが、渡された引数にマッチするファイルを表示するプログラムで「*」をワイルドカードとして扱うなら、カレントディレクトリのファイルが一覧表示されるとか。
sample.exeが、渡された引数にマッチするファイルを削除するプログラムなら、カレントディレクトリのファイルが全部削除されるとか。
    • good
    • 0
この回答へのお礼

ていねいなご回答ありがとうございます。
同じご回答のNo.1様のご回答をベストとさせていただきました。

お礼日時:2020/03/19 16:05

何かの間違いではないでしょうか。


しっかりと、指定してください。
C:\Windows\System32\sample.exe
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
質問で使用したツールでは有効な指定だったようです。

お礼日時:2020/03/19 16:03

それは、そのツールの仕様で意味が変わりますけど・・・・



一般的には、ワイルドカードという”何でもあり”の意味ですが、そのサンプルツールで別の意味に割り当てる可能性はあります
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
おっしゃる通りで、ツール専用の引数?でした。

お礼日時:2020/03/19 16:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!