
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
-
CStringからchar*への型変換について教えてください。
C言語・C++・C#
-
-
4
Dirコマンドでフォルダ内ファイルの合計サイズをだすには?(コマンドプロンプトにて)
UNIX・Linux
-
5
runas実行した時にきかれるパスワードを手入力以外で読み込ませたい
その他(プログラミング・Web制作)
-
6
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
-
7
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
8
EXCELをバッチコマンドで起動したとき、引数を渡せますか
その他(プログラミング・Web制作)
-
9
Explorer.exe等の引数の意味を「どうやって調べるか」
Windows Vista・XP
-
10
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
11
バッチファイルの内容を表示させない
その他(プログラミング・Web制作)
-
12
コマンドプロンプトでごみ箱へファイルを移動させるにはどうすればよいのでしょうか?
Windows Vista・XP
-
13
フルパスから最後のディレクトリ名を取得したい。
Visual Basic(VBA)
-
14
【バッチファイル】ホスト名をファイル名につけたい【変更】
その他(コンピューター・テクノロジー)
-
15
Excelのセルにユーザー名を表示する方法
Excel(エクセル)
-
16
コマンドプロンプトでのBATファイルで、定数文字列の記述方法
Windows Vista・XP
-
17
hosts に 記載がなければ追加するバッチ
Windows 10
-
18
バッチ処理でファイルの中身を変数に入れるやり方
その他(プログラミング・Web制作)
-
19
VB.NETで小数点以下の桁数を取得したい
その他(ソフトウェア)
-
20
VMware Workstationでホスト-ゲスト間のコピペが効かなくなる
その他(ソフトウェア)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
PICマイコンのコピー(クローン...
-
未使用の変数を一括検索する方法
-
ドロップダウンリストの文字を...
-
プログラムを斜めに並べる
-
画像を読み込むのと取り込むの...
-
VBAにてメール作成した際、一部...
-
白色雑音(ガウス性)のプログラム
-
Vba UserFormを前面に出す方法...
-
OS入ってる機器のソフト・アプ...
-
PICアセンブラを出来る方、教え...
-
Excelに埋め込んだVBAのプログ...
-
VBAでユーザーフォームが自動的...
-
読み込み中にアクセス違反が発...
-
C言語プログラムについて質問で...
-
VC++コンソールアプリでウイン...
-
UWSCで指定のフォルダを開きたい。
-
Excelで4096点以上のFFTの方法
-
.cfgファイルについての質問
-
「Outlookが他のプログラムによ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
VBAにてメール作成した際、一部...
-
Excelで4096点以上のFFTの方法
-
ドロップダウンリストの文字を...
-
PICマイコンのコピー(クローン...
-
Vba UserFormを前面に出す方法...
-
XnViewにwebpを「いつも開く」...
-
読み込み中にアクセス違反が発...
-
未使用の変数を一括検索する方法
-
VBAでユーザーフォームが自動的...
-
画像を読み込むのと取り込むの...
-
「Outlookが他のプログラムによ...
-
WORD印刷できるがEXCE...
-
Excelに埋め込んだVBAのプログ...
-
UWSCで指定のフォルダを開きたい。
-
テキストボックスのエンターキ...
-
自動クエリとはどういうもので...
-
javaで特定の文字のカウントを...
-
AutoCADを用いて板金展開図を自...
-
powered byの表記について
おすすめ情報