![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.4ベストアンサー
- 回答日時:
もはや誰が作ったのかも分からないプログラムの引数を調べたい、ということですよね。
わたしなら、かなりダメモトな方法ですが、次の手順で調べます。
1. ヘルプ表示をトライ
気の利いた人だと、-help などのオプションを付けるとヘルプを表示するように作っています。なのでとりあえず、-help、--help、-?、-l、--usage あたりを試してみます。
2. バイナリエディタで開いてテキストを探す
とても乱暴ですが、最後の手段としてはそれなりに有効です。UNIX系のOSだと strings というコマンドを使えば、バイナリエディタで開かなくてもテキスト(っぽいもの)を抽出してくれます。
あとは何とかしてソースプログラムを探す、とか。でも、それができるくらいなら苦労してないんですよね、きっと…。
この回答への補足
早速のご回答、ありがとうございます。
まさに、Rayderl様のお察しのとおり、ほぼだれが作ったか
わからないようなプログラムになります。
そのため、1の方法は初めから存在すらしておらず、
2の方法も、試してみたのですが、サイズばかり大きいため、
そこから解析していられず、途方にくれております。
自分でコードを組んで、0から、あるいはaから順番に
引数を渡して実行する…という方法も試しているのですが、
少し現実的ではないため、もっとエレガントな方法が
あればと思い、質問させていただいております。
よろしくお願いいたします。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_14.png?5a7ff87)
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も見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
メモ帳(notepad.exe)の起動オプション
UNIX・Linux
-
-
4
batファイルでレジストリキーの有無を確認したい
その他(プログラミング・Web制作)
-
5
バッチファイル 二つ上のディレクトリのパス取得
その他(プログラミング・Web制作)
-
6
python エラー
その他(プログラミング・Web制作)
-
7
ゲーム
Windows 95・98
-
8
runas実行した時にきかれるパスワードを手入力以外で読み込ませたい
その他(プログラミング・Web制作)
-
9
html上で、バッチやexeファイルの起動をしたい
ホームページ作成・プログラミング
-
10
[バッチファイル]レジストリ値を取得し、それを条件としてif文動作分岐をする
Android
-
11
DOSコマンドでファイルをコピーできない。
その他(パソコン・スマホ・電化製品)
-
12
VBSから別のVBS起動するとき変数を渡したい
Visual Basic(VBA)
-
13
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
14
レジストリの変更が反映されない
Windows 10
-
15
画面を強制的に再描画させる方法
C言語・C++・C#
-
16
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
17
エクセルでエラーが出て困っています。
Excel(エクセル)
-
18
含まない言い方ってどうしたらいいんでしょうか
日本語
-
19
Dosブロンプトでtabを出力したい
その他(プログラミング・Web制作)
-
20
バッチファイルの内容を表示させない
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで4096点以上のFFTの方法
-
VBAにてメール作成した際、一部...
-
あるプログラムのコマンドライ...
-
Excelに埋め込んだVBAのプログ...
-
ドロップダウンリストの文字を...
-
モジュール、アプリケーション...
-
Vba 実数および実数タイプの変...
-
COBOLでBLOCK CONTAINS句につい...
-
C言語でのaccess violationに...
-
読み込み中にアクセス違反が発...
-
仮想ベクタテーブルについて
-
ニュートン法で解が収束しない
-
XnViewにwebpを「いつも開く」...
-
エクセルとワードをデスクトッ...
-
AutoCADを用いて板金展開図を自...
-
VBAでユーザーフォームが自動的...
-
VC++コンソールアプリでウイン...
-
テキストファイルを間違えて保...
-
自動クエリとはどういうもので...
-
FORTRANの絶対値についてです。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
Vba 実数および実数タイプの変...
-
インクリメント演算子のみを用...
-
スポーツ施設での出来事で心配...
-
VBAにてメール作成した際、一部...
-
VBAでユーザーフォームが自動的...
-
Excelに埋め込んだVBAのプログ...
-
Notepad++の関数リスト表示でC...
-
PICマイコンのコピー(クローン...
-
「Outlookが他のプログラムによ...
-
読み込み中にアクセス違反が発...
-
未使用の変数を一括検索する方法
-
自動クエリとはどういうもので...
-
エクセルとワードをデスクトッ...
-
binファイルってiphone専用です...
-
ドロップダウンリストの文字を...
-
UWSCで指定のフォルダを開きたい。
-
モジュール、アプリケーション...
-
パックマンプログラム
おすすめ情報