logo
ホーム •  フォーラム •  日本語wikiトップ •  アカウント情報 •  サイト内検索 •  新規登録
 ログイン
ユーザー名:

パスワード:


パスワード紛失

新規登録
 メインメニュー
 米国サイト
 オンライン状況
69 人のユーザが現在オンラインです。 (9 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 69

もっと...

Re: 機体開発中にエラーが出て、困っています

このトピックの投稿一覧へ

なし Re: 機体開発中にエラーが出て、困っています

msg# 1.9.1
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-11-26 23:32 | 最終変更
toshi  長老   投稿数: 1540
toshiです。

まずはじめに、本トピック「機体開発中にエラーが出て、困っています」に投稿された
2012-11-14 3:08付け(Hydeさん)
から
2012-11-26 20:54付け(s1170203さん)
の9件の記事は、その内容が開発中のARDroneの機体に関するものであるため、情報集約のためにモデレータ権限で
クアドロコプターはつくれるか?
のトピックに移動させていただきました。
どうぞご了承ください。

次に、s1170203へのバッチファイルに関するご質問にお答えします。

引用:
エラーログを別ファイルに書き込むためのバッチファイルについてですが
現在正常に実行できないという問題があります。
よろしければ、バッチファイルの各行の意味を教えてもらえると助かります。

えっと、次のバッチファイルですよね。
c172pを指定しても正常に実行できないのでしょうか?
また、c172pを指定したときに、どのような状況から正常でないと判断されたのか、どんなエラーメッセージが表示されるのかを教えていただけると、アドバイスしやすいです。
もしかしたら「管理者モード」にすれば動くんじゃないかとも思いつつも、どこに疑問を持っているのか分からない状態ではアドバイスしにくいです...

--- test.bat ---
cd /d "C:\Program Files\FlightGear\bin\Win32\"
SET FG_ROOT=C:\Program Files\FlightGear\data
SET FG_SCENERY=C:\Program Files\FlightGear\data\Scenery;C:\Program Files\FlightGear\scenery;C:\Program Files\FlightGear\terrasync
fgfs --airport=KSFO --aircraft=c172p --log-level=info > log.txt 2>&1
----------------

コマンドを羅列しているだけなのですが、細かい意味を言い出すときりがないので、まず全体をざっと説明してみます。
用語の解説はしていませんので、適宜調べるか、分からなければ質問してください。

1. cd行
cdはカレントディレクトリを変更するDOSコマンドです。
/dスイッチは、Dドライブ等、他のドライブにFlightGearをインストールしている可能性を考慮して、念のためにつけています。

2. SET FG_ROOT行
SETは環境変数を設定するDOSコマンドです。
FG_ROOT
という環境変数に
C:\Program Files\FlightGear\data
という値を設定しています。

3. SET FG_SCENERY行
2と同じく、環境変数を設定しています。

4. fgfs行
FlightGear本体プログラムのfgfs.exeを実行しています。
fgfs行の最後の「 > log.txt 2>&1」はファイルに書き込むための特殊な処理でして、fgfsを実行したときに通常は画面に表示されるメッセージのうち、標準出力とエラー出力の両方を、ファイル(log.txt)にリダイレクトする、という意味です。
単に「 > log.txt」とした場合、標準出力はファイルに書き込まれ、エラー出力は画面に表示されます。

2. 3.の環境変数の意味や、4のfgfsオプションの意味は
FlightGearマニュアル 「第3章 離陸:プログラムの起動方法
をご確認ください。

また、バッチファイルの最後(ここでは5行目)に
PAUSE
を入れると良いですよ、という話を以前しましたが、PAUSEはバッチファイルを一時停止するコマンドで、「続行するには何かキーを押してください . . .」のメッセージを表示します。

なお、「test.bat」の内容は、コマンドプロンプトから1行ずつ手入力することもできます。
でも手入力だと面倒だし間違えやすいので、単にバッチファイルで代用しています。
投票数:10 平均点:4.00

投稿ツリー

  条件検索へ


 検索

高度な検索
 新しい登録ユーザ
aqytohi 2024-11-24
epyjyba 2024-11-24
ugasel 2024-11-24
omajokaq 2024-11-24
ulizuq 2024-11-24
yviwic 2024-11-24
ylybafy 2024-11-24
elazora 2024-11-24
novoku 2024-11-24
kmspico1a 2024-11-24
 最近の画像(画像付)
関東カスタムシーナ... (2024-8-16)
関東カスタムシーナ...
自作11機目 F/A-18... (2022-5-27)
自作11機目 F/A-18...
飛んでみる八尾空港 (2022-4-10)
飛んでみる八尾空港
作ってみる八尾空港 (2022-4-2)
作ってみる八尾空港
F117 nighthawk (2021-5-19)
F117 nighthawk
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Theme designed by OCEAN-NET