
No.4ベストアンサー
- 回答日時:
もはや誰が作ったのかも分からないプログラムの引数を調べたい、ということですよね。
わたしなら、かなりダメモトな方法ですが、次の手順で調べます。
1. ヘルプ表示をトライ
気の利いた人だと、-help などのオプションを付けるとヘルプを表示するように作っています。なのでとりあえず、-help、--help、-?、-l、--usage あたりを試してみます。
2. バイナリエディタで開いてテキストを探す
とても乱暴ですが、最後の手段としてはそれなりに有効です。UNIX系のOSだと strings というコマンドを使えば、バイナリエディタで開かなくてもテキスト(っぽいもの)を抽出してくれます。
あとは何とかしてソースプログラムを探す、とか。でも、それができるくらいなら苦労してないんですよね、きっと…。
この回答への補足
早速のご回答、ありがとうございます。
まさに、Rayderl様のお察しのとおり、ほぼだれが作ったか
わからないようなプログラムになります。
そのため、1の方法は初めから存在すらしておらず、
2の方法も、試してみたのですが、サイズばかり大きいため、
そこから解析していられず、途方にくれております。
自分でコードを組んで、0から、あるいはaから順番に
引数を渡して実行する…という方法も試しているのですが、
少し現実的ではないため、もっとエレガントな方法が
あればと思い、質問させていただいております。
よろしくお願いいたします。

No.3
- 回答日時:
いまいち質問の意味がつかめかねますが、、
マニュアル、ヘルプを見るのがよいかと思います。
ヘルプにないなら
windows では
>[comand] /?
>[comand] /?
>[comand] /help
>[comand] /h
Unix系では
$[comando] -help
$[comando] -?
あたりを試してみては?
この回答への補足
早速のご回答、ありがとうございます。
今回の場合は、フリーのプログラムを自由に使用するといった
感じのため、ご回答いただいたようなヘルプ機能は一切
ありません。
下記のvaio09様にも補足をさせていただいたのですが、
ほぼフリーのプログラムの扱いになります。
よろしくお願いいたします。
No.2
- 回答日時:
たいてい、-H / -Help / -? / 任意文字列
でガイダンス表示機能を持たせるのが常道ですから、これらから情報を収集するしかないでしょう。
逆に言うと、ガイダンスが存在しないコマンドは、手抜きまたは個人で利用するためのコマンドとなるでしょう。
この回答への補足
早速のご回答、ありがとうございます。
今回の場合は、フリーのプログラムを自由に使用するといった
感じのため、ご回答いただいたようなヘルプ機能は一切
ありません。
お察しのとおり、手抜きか公開されていないだけの引数と
いったものを調べようとしています。
No.1
- 回答日時:
その言語が何だか分からないと調べようがないです。
答えようもないです。
プログラムには一般的に宣言型が存在します
INTEGERとかNUMBERとかかいてあれば数字、
万が一 PIC 9(10)とか書いてあれば10桁の数字です。
CHARAとかかいてあれば英数字です。
桁数まで指定するプログラム言語は数少ないですので、
何文字何桁なのかは分かりません。
その宣言から文字列型の予測はつけられます。
まず引数の宣言型があったら、それが一つ。
あとは、プログラム中でその引数をつかってどんな処理をしているのか見ることです。
DAY(引数)みたいな使いかたしてるなら、
引数は日付だと分かるでしょう。
B = 引数 + A
とかだったら数字なのかな、と思うでしょう。
そのぐらいしか分からないかと
この回答への補足
早速のご回答、ありがとうございます。
私の説明が不足しており、大変申し訳ありません。
今回の件は、個人の作ったフリーのプログラムを、
個人が自由に使う…といったケースに挙げられます。
そのため、言語や環境などといった説明や、マニュアル、
helpなどの引数で詳細を確認する…といったものは一切
ないものと言う場合です。
このような場合に、自力でどのようなコマンドライン引数が
あるのかを調べる方法の調査をお願いしています。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語 コマンドライン引数 4 2023/02/09 18:47
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、写真のプログラムをどう直せ 2 2022/07/09 21:13
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- Windows 10 数年前からWindows10 の Update ができないです。なぜですか? 7 2022/11/09 06:03
- システム 質問です。 仮分数はどういう状態ですか? プログラムについてです。 例えば、とあるプログラムで、アイ 1 2023/07/24 01:39
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
このQ&Aを見た人はこんなQ&Aも見ています
-
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
メモ帳(notepad.exe)の起動オプション
UNIX・Linux
-
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
-
4
CStringからchar*への型変換について教えてください。
C言語・C++・C#
-
5
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
-
6
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
7
EXCELをバッチコマンドで起動したとき、引数を渡せますか
その他(プログラミング・Web制作)
-
8
runas実行した時にきかれるパスワードを手入力以外で読み込ませたい
その他(プログラミング・Web制作)
-
9
Dirコマンドでフォルダ内ファイルの合計サイズをだすには?(コマンドプロンプトにて)
UNIX・Linux
-
10
バッチ処理でファイルの中身を変数に入れるやり方
その他(プログラミング・Web制作)
-
11
CSVファイルの中で、「 , 」カンマを使いたい
その他(コンピューター・テクノロジー)
-
12
フルパスから最後のディレクトリ名を取得したい。
Visual Basic(VBA)
-
13
コマンドプロンプトでごみ箱へファイルを移動させるにはどうすればよいのでしょうか?
Windows Vista・XP
-
14
コマンドプロンプトでのBATファイルで、定数文字列の記述方法
Windows Vista・XP
-
15
hosts に 記載がなければ追加するバッチ
Windows 10
-
16
VB.NETで小数点以下の桁数を取得したい
その他(ソフトウェア)
-
17
【SQL】他テーブルに含まれる値に合致する行を抽出
その他(データベース)
-
18
コマンドプロンプトのエラーについて
その他(パソコン・周辺機器)
-
19
VMware Workstationでホスト-ゲスト間のコピペが効かなくなる
その他(ソフトウェア)
-
20
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
読み込み中にアクセス違反が発...
-
レポート提出で困っています
-
Excelに埋め込んだVBAのプログ...
-
VB.NETのことで困っています。
-
Vba UserFormを前面に出す方法...
-
PICマイコンのコピー(クローン...
-
VBAでユーザーフォームが自動的...
-
未使用の変数を一括検索する方法
-
OS入ってる機器のソフト・アプ...
-
VBAにてメール作成した際、一部...
-
バッチ、vbs等でのソフトウェア...
-
銃を発砲するならともかく、日...
-
プログラムの勉強のおすすめは
-
C言語でのaccess violationに...
-
C言語で実行時間を指定して終了...
-
EXCEL VBA WEEKDAY関数
-
javaで特定の文字のカウントを...
-
ドロップダウンリストの文字を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
OS入ってる機器のソフト・アプ...
-
VBAにてメール作成した際、一部...
-
読み込み中にアクセス違反が発...
-
Excelで4096点以上のFFTの方法
-
XnViewにwebpを「いつも開く」...
-
ドロップダウンリストの文字を...
-
PICマイコンのコピー(クローン...
-
「Outlookが他のプログラムによ...
-
Vba UserFormを前面に出す方法...
-
VBAでユーザーフォームが自動的...
-
未使用の変数を一括検索する方法
-
UWSCで指定のフォルダを開きたい。
-
Excelに埋め込んだVBAのプログ...
-
自動クエリとはどういうもので...
-
モジュール、アプリケーション...
-
画像を読み込むのと取り込むの...
-
main関数を先頭に置くデメリット
-
エクセルVBA 検索時に除外を設...
-
WORD印刷できるがEXCE...
おすすめ情報