■ 質問はここへ ■

145 にジャンプ
No. 122投稿者: Pearl日付: 2001/07/23 00:36:00
題名 : 共通設定の保存について

共通設定をprogramファイルに保存したいのですが、
共通設定の設定保存でレジストリ番号を0に設定しても
PC再起動後にはレジストリに保存されてしまいます。
(レジストリ番号も1の初期設定されてしまう)
レジストリに書き込みたくないので、Programファイル
のiniファイルへの保存に固定する方法を教えてください。

No. 123 (122へのコメント)投稿者: かぶねこ HP日付: 2001/07/23 03:29:47
題名 : Re:共通設定の保存について

>共通設定をprogramファイルに保存したいのですが、

これは QXW32.EXE のあるフォルダ(ディレクトリ)に INI ファイルとして保存
したい、という意味である、と解釈して解説します。

>共通設定の設定保存でレジストリ番号を0に設定しても
>PC再起動後にはレジストリに保存されてしまいます。

「共通設定」でレジストリ番号を0にして終了することで何ができるかというと、
現在レジストリにある設定情報をQX本体のあるフォルダに、プロファイル(共
通設定の内容)は QXW$$$.INI、書式設定は QXWM$$$.INI というファイルとして
「書き出す」という作業が実行できます。

QXのレジストリ番号0というのは起動には使えません。INI ファイルを指定し
て読み込んで起動するためには、

1.書き出された2つの INI ファイルの名前の「$$$」(一時的なファイルとい
う意味がある)をたとえば「001」などに変更する。
2.この2つの INI ファイルを「起動オプション」で指定してQXを起動する。

という手順が必要です。起動オプションは「ショートカット」のプロパティの
「リンク」のところに指定します。こんな感じ。

「D:\Qx\Qxw32.exe -Q -FD:\QX\QXWM001.INI -PD:\QX\QXW001.INI」

また、1番以外のレジストリ設定を使って起動するには、起動オプションでこの
番号を指定する必要があります。「ヘルプ」の「起動オプション」の項を参照し
てください。

この説明では不足でしたら、また質問してください。

No. 124 (123へのコメント)投稿者: itam HP日付: 2001/07/23 07:09:26
題名 : Re^2:共通設定の保存について

> 「D:\Qx\Qxw32.exe -Q -FD:\QX\QXWM001.INI -PD:\QX\QXW001.INI」

-Q オプションは,隠し機能で,通常は使わない方がいいでしょう.
#というか,知っている人が使うのはいいのですが,初心者向き
#じゃないですね.

##場合によっては設定が意図せずに変更されてしまう可能性が
##あるので.

No. 125 (124へのコメント)投稿者: かぶねこ HP日付: 2001/07/23 16:18:45
題名 : Re^3:-Q オプション。

>-Q オプションは,隠し機能で,通常は使わない方がいいでしょう.

>##場合によっては設定が意図せずに変更されてしまう可能性が
>##あるので.

INI ファイル起動のQXを複数同時に使うときに必須だと思ったのでとりあえず
つけてたんです。

-Q オプションを使って複数起動するときは、かならず別々の INI ファイルを使
うこと、という注意書きが必要ですね。あるいは「どうして設定ファイルによる
起動だと1つしか起動できないのか」という質問を受けたときにのみ、話題に出
せばよかったのかもしれません。

ご指摘ありがとうございました。

No. 141 (123へのコメント)投稿者: Pearl日付: 2001/07/27 22:27:38削除済 返信
題名 : Re^2:共通設定の保存について
No. 142 (123へのコメント)投稿者: Pearl日付: 2001/07/27 22:31:17
題名 : Re^2:共通設定の保存について

かぶねこさん、どうもありがとうございます。

No.124のitam さんのご意見にもあるとおり、初心者は
やめた方がいいという、ことですよね〜

それから、後学のために教えてください。
起動時のオプションの設定の方法はどのようにするのでしょうか。
ヘルプをみてもよくわかりません。

コマンドラインをショートカットのリンク先で指定するのは
具体的にどのような手順でやればよいのでしょうか。

すごく基本的な質問で申し訳ないのですが、よろしくお願い
いたします。

No. 143 (142へのコメント)投稿者: かぶねこ HP日付: 2001/07/27 23:42:20
題名 : Re^3:共通設定の保存について

>No.124のitam さんのご意見にもあるとおり、初心者は
>やめた方がいいという、ことですよね〜

必要があってああいう質問が出てきたのでしたら、やってみてはいかがですか。
気をつけるところも全部情報出ていますからだいじょうぶです。あるいは -Q オ
プションなしで INI ファイル起動ではどうでしょうか。

>コマンドラインをショートカットのリンク先で指定するのは
>具体的にどのような手順でやればよいのでしょうか。

ショートカットを右クリックして「プロパティ」ダイアログを表示します。そこ
の「リンク先」にQXならQX本体の場所がすでに入っていると思います。ここ
で起動オプションを自由に追加して設定できます。起動オプションにどういうも
のがあるのかはヘルプにあるとおりです。

ショートカットについての操作はウィンドウズの基本なのでQXのヘルプを探し
ても書いてありません。

No. 144 (142へのコメント)投稿者: CINEPHILE日付: 2001/07/27 23:44:27
題名 : Re^3:共通設定の保存について

>No.124のitam さんのご意見にもあるとおり、初心者は
>やめた方がいいという、ことですよね〜

 itam さんが捕捉しているのは -Q オプションのことですから、レジストリ
の設定情報を INI ファイルに保存したり、INI ファイルから起動したりする
ことは問題ないと思います。
 ただし、INI ファイルからは複数の QX を同時に起動することができないの
で、その場合 -Q オプションを指定することで、この制限を回避できるという
ことでしょう。このオプションは、自分では使っていないので、間違っていた
らすみません。

>それから、後学のために教えてください。
>起動時のオプションの設定の方法はどのようにするのでしょうか。
>ヘルプをみてもよくわかりません。
>
>コマンドラインをショートカットのリンク先で指定するのは
>具体的にどのような手順でやればよいのでしょうか。

 起動時のオプションを指定するには、QX のショートカットのプロパティを
開いて、ショートカットのリンク先に、QX の実行ファイルのパスに続けて、
半角スペースをはさんで希望するオプションを入力するだけです。指定するオ
プションごとに半角スペースをはさんで、複数のオプションを指定することも
できます。
 例えば、QX の実行ファイルのあるフォルダの QXWKEY.INI 以外のキー定義
ファイルを指定した上で、ウィンドウを最大化して起動したい場合、半角スペ
ースと -K に続けて、キー定義ファイルのパスを入力し、その後にやはり半角
スペースをはさんで -WM と入力するので、

C:\QX\QXW32.EXE -KC:\QX\MYKEY.INI -WM

のようになります。

No. 145 (144へのコメント)投稿者: itam HP日付: 2001/07/28 00:32:15
題名 : Re^4:共通設定の保存について

>>No.124のitam さんのご意見にもあるとおり、初心者は
>>やめた方がいいという、ことですよね〜
>
> itam さんが捕捉しているのは -Q オプションのことですから、レジストリ
>の設定情報を INI ファイルに保存したり、INI ファイルから起動したりする
>ことは問題ないと思います。

 うに.御意.

No. 173 (144へのコメント)投稿者: Pearl日付: 2001/08/05 18:10:44
題名 : Re^4:共通設定の保存について

CINEPHILEさん、ありがとうございます。m(__)m

レジストリを使うと、システムの復元した場合、せっかく設定した内容が元に戻ってしまう
ので、設定ファイルで起動させるようにしたいと思ったのです。

で、ショートカットのリンク先に以下の通り設定してみたのです、
”リンク先のボックス内に指定した名前が無効”というエラーになって設定できません。(^_^;)

"C:\Program Files\QX\QXW32.EXE -PC:\Program Files\QX\QXW001.INI -FC:\Program Files\QX\QXWM001.INI"

またまた、ご指導いただければうれしいです。(^。^)

No. 174 (173へのコメント)投稿者: CINEPHILE日付: 2001/08/05 20:56:20
題名 : Re^5:共通設定の保存について

>レジストリを使うと、システムの復元した場合、せっかく設定した内容が元に戻ってしまう
>ので、設定ファイルで起動させるようにしたいと思ったのです。

 INI ファイルに設定を保存しておけば、簡単に安全な場所に待避できるので、
Windows を再セットアップするような場合でも心配がなくなります。QXの設
定は多岐にわたるので、INI ファイルから常時起動するのではない場合でも、
INI ファイルへの定期的な設定の保存はやはり必須でしょう。

>で、ショートカットのリンク先に以下の通り設定してみたのです、
>”リンク先のボックス内に指定した名前が無効”というエラーになって設定できません。(^_^;)
>
>"C:\Program Files\QX\QXW32.EXE -PC:\Program Files\QX\QXW001.INI -FC:\Program Files\QX\QXWM001.INI"

 ショートカットのリンク先へのパスや起動オプションの入力の仕方ですが、
ダブルクオートで囲んだ文字列は一まとまりのものと見做されます。普通、途
中にスペースを含むパスを入力する時に、例えば、

"C:\Program Files\Internet Explorer\IEXPLORE.EXE"

などとするのですが、今回の場合には少し注意が必要です。
 起動オプションを指定する場合には、スペースを含むパスを含めて、それぞ
れの起動オプション全体をダブルクオートで囲みます。リンク先に入力する文
字列全体をダブルクオートで囲んだり、スペースを含むパスだけをダブルクオ
ートで囲んでもエラーになりです。
 したがって、

"C:\Program Files\QX\QXW32.EXE" "-PC:\Program Files\QX\QXW001.INI"
"-FC:\Program Files\QX\QXWM001.INI"

のように修正すれば、おそらくうまく起動できると思います。

 自分ではQXを C:\QX にインストールしているので、実際にこのような状
況で試したことはありません。万が一うまくいかなかったら、お手数ですが再
度質問してください。
 なお、今後何かのついでにQXを再インストールするような機会があれば、
途中にスペースを含まないようなパスにインストールすると、このような面倒
がなくなります。

No. 176 (174へのコメント)投稿者: Pearl日付: 2001/08/06 22:42:46
題名 : Re^6:共通設定の保存について

CINEPHILEさん ありがとうございます。

ご指導頂いた通り、やってみたら無事設定することができました。(^。^)
本当にどうもありがとうございました。m(__)m


ヘッダのみ表示
順番に表示(No. 145 から)


メールアドレスを表示するにはURLの後ろに &m=89d55a7a をつけてください。
ユーザー フォーラム一覧

http://www2k.biglobe.ne.jp/~araken/
http://0ban.com/araken/