◇-?海外ソフト残念ながら日本語winに限ってNG回答-台風0号(2005/06/12-05:00)No.267289 ┣?!Re:海外ソフト残念ながら日本語w...-黎慇(2005/06/12-05:32)No.267292 ┃┗?!!Re:海外ソフト残念ながら日本語...-台風0号(2005/06/12-19:52)No.267416 ┃ ┗?!!!Re:海外ソフト残念ながら日本...-黎慇(2005/06/12-20:10)No.267424 ┃ ┗?!!!!Re:海外ソフト残念ながら日本...-台風0号(2005/06/12-20:26)No.267431 ┣?!Re:海外ソフト残念ながら日本語w...-shintok(2005/06/12-10:42)No.267325 ┃┣?!!Re:海外ソフト残念ながら日本語...-台風0号(2005/06/12-20:09)No.267423 ┃┗?!!Re:海外ソフト残念ながら日本語...-台風0号(2005/06/13-00:17)No.267477 ┃ ┗?!!!忘れていた...-shintok(2005/06/13-13:24)No.267567 ┣?!Re:海外ソフト残念ながら日本語w...-台風0号(2005/06/12-20:13)No.267426 ┗?!Re:海外ソフト残念ながら日本語w...-台風0号(2005/06/12-20:32)No.267434 ┗?!!解決しました!...-台風0号(2005/06/14-20:47)No.267853
267289 | 海外ソフト残念ながら日本語winに限ってNG回答 | 台風0号 | 2005/06/12-05:00 |
メーカー名:Panasonic 松下電器産業 OS名:WindowsXp Professional パソコン名:Let'snoteCF-R1 ソフト関連:ソフトを組み込んだが動かない -- おはようございます。どなたかおしえてください。 英語版Winで問題なく動くソフトを日本語版Winで使いたいと思っています。 注文したところ販売元からメールが届き、日本語版Winでは動かないという クレームがいくつか寄せられているから、返金も返品も受け付けないから やめといたほうがいいよ、という内容でした。 日本語版だけで動かない、っていうことなんてあるんでしょうか? どなたかそれを教えてください。 動かない理由として先方が書いているのは、 ・英語版Winと日本語版Winでは、setupに互換性がない。 ・プログラムはDOSで書かれていて、The programs all attempt to use direct memory writes of thelow area of DOS memory to access the screen and apparently many Japanese machines are not setup to accommodate that. しくみがわからないので??なのですが、スクリーン表示をするのに 必要なメモリーへの直接書き込みに余裕がない、これは日本語マシンに (他言語OSにはない)特有の成り立ちが原因のようだ。 …というようなことです。 体験版がないため、どのように動かないのか確認できないのですが、 同じサイトにある、メインソフトのオマケみたいなのをダウンロードして インストールを試みました。 DOS窓が開き、ほんの数秒真っ黒な画面のあと青い画面になり その上でカーソルが光りながら右に左に動き、自然に窓が消えます。 この間、プロンプト、文字は何も表示されません。 そしてどこにも何もない状態だったのが、 夜通しここのサイトを拝見して、C:\tempに環境変数を書き換えてたり、 フォルダのユーザ名の2バイト文字をやめたりして、 やっとC:\tempにファイルが生成されるのを確認できました。 これなら、大丈夫なんじゃないかなと思うんですが。 当該ソフトは、数字の羅列を眺めるだけのソフトで、 日本語入力はまったく使いません。 なので2バイト文字の文字化け問題はないと思うのです。 問題があるとすれば、DOS窓のあたりではないかと しろうと考えに想像しています。 ※いっそ英語版WinをインストールしたPCを用意すればいいのですが、 NECの3年前のPCに、英語版Winが、(上で言われているように) しくみ上インストールできない可能性もあることだし、 なんとか正面突破で、日本語Win環境にのせたいと思っています。 どんなことでも結構ですので、サジェスチョンください。 |
267292 | Re:海外ソフト残念ながら日本語winに限ってNG回答 | 黎慇 | 2005/06/12-05:32 |
記事番号267289へのコメント 台風0号さん、こんにちわ。 アプリケーション互換性モードは試されましたか? 英文のエラーから DOS専用のモードで動作する必要がある と推測されます。 動作させようとしているOSがWindowsXPのため アプリケーション互換性モードを使い 下位のOS用アプリケーションの動作をエミュレートできるのですが あくまでもエミュレートのため これで全てのアプリケーションが動作するわけでもありません。 また、英文エラーだけで判断しますが 英語版のWindowsXPでも動作しないように思えるのですが。 |
267416 | Re:海外ソフト残念ながら日本語winに限ってNG回答 | 台風0号 | 2005/06/12-19:52 |
記事番号267292へのコメント 黎慇さんは No.267292「Re:海外ソフト残念ながら日本語winに限ってNG回答」で書きました。 黎慇さん、さっそくありがとうございます。こころづよいです! >DOS専用のモードで動作する必要がある >と推測されます。 !!!そういうのがあるんですね! DOS専用モードってことは、 「Windowsが起動しなくなったときのための」DOSがノートンゴースト にはいっていたような」気がするので、それもちょっとさわってみます。 たぶん、あれ英語版DOSのような気がする。 >あくまでもエミュレートのため >これで全てのアプリケーションが動作するわけでもありません。 95・98・NT・2000互換を、プログラムアイコンのプロパテイで設定、 どれも同じ結果でした。C:\TEMPフォルダ内に、 自身のTEMPフォルダを作って作業してさっさと消し去って終了。 ということは、正常な動きのような気がします。 購入しようとしている本体プログラムが体験版すらないので、 無料配布のパッチファイルで実験をしているのですが、 本体プログラムがないから、パッチプログラムも終了している、 という動きは、動作良と判断してよさそうです。 (午前中は、C:\TEMPフォルダ内にPerflib_Perfdataxxx.dat があるのをみて おお、何かインストールされたんだ!と喜んでいたのですが、 よく調べるとこれはまったく、このプログラムとは関係ないシロモノでした) よくわからないのは、やはりDOS窓です。 [アクセサリ]→[コマンドプロンプト]を右クリックプロパティオプションで 現在のコードページを、437(OEM-米国)に変えました。 表示オプションを全画面表示にしました。 この状態でインストーラを起動させると、 一瞬真っ黒で全画面表示なんですが、 次の瞬間には、ブルー背景のウインドウ表示になるんですね。 あっという間に終わるので、急いでウインドウタイトルバーの右クリック プロパティで、さっき変更した内容になっているか確認するんですが、 間に合いません。これはこのプログラムが、 青いウインドウ表示を出すように作られているのか、 それとも、私の設定が間違っているためどこかの時点で 強制的にモードが変わっている?のか、 どっちなんだろうとも思います。 やはり問題は、DOS専用モードかつ英語版ってことでしょうか? |
267424 | Re:海外ソフト残念ながら日本語winに限ってNG回答 | 黎慇 | 2005/06/12-20:10 |
記事番号267416へのコメント 厳密なお話になると、長くなってしまいますので 要点だけご説明させてもらいますと WindowsXPにはDOSが入っていません。 (かなり簡単すぎて厳密にはこうではないのですが) 英語版でも動作しないと思うのですが。 Windows9x系などでは動作する可能性があるのですが。 そもそも、そのソフトはどのバージョンで動作するのでしょうか。 Windows9x系でだけ動作するのでしたら WindowsXPで動作しないこともありますよ。 |
267431 | Re:海外ソフト残念ながら日本語winに限ってNG回答 | 台風0号 | 2005/06/12-20:26 |
記事番号267424へのコメント 黎慇さんは No.267424「Re:海外ソフト残念ながら日本語winに限ってNG回答」で書きました。 >WindowsXPにはDOSが入っていません。 >(かなり簡単すぎて厳密にはこうではないのですが) >英語版でも動作しないと思うのですが。 >Windows9x系などでは動作する可能性があるのですが。 > >そもそも、そのソフトはどのバージョンで動作するのでしょうか。 >Windows9x系でだけ動作するのでしたら >WindowsXPで動作しないこともありますよ。 黎慇さん、またまたありがとうございます。 そもそもが抜けていました、ごめんなさい。 XPは大丈夫のようですね。 all 32-bit versions of windows including 9x, Me, NT, 2000 and XP (not the old Windows 3.x) |
267325 | Re:海外ソフト残念ながら日本語winに限ってNG | shintok | 2005/06/12-10:42 |
記事番号267289へのコメント 台風0号さんは No.267289「海外ソフト残念ながら日本語winに限ってNG回答」で書きました。 >メーカー名:Panasonic 松下電器産業 >OS名:WindowsXp Professional >パソコン名:Let'snoteCF-R1 >ソフト関連:ソフトを組み込んだが動かない >-- >動かない理由として先方が書いているのは、 >・英語版Winと日本語版Winでは、setupに互換性がない。 >・プログラムはDOSで書かれていて、The programs all attempt >to use direct memory writes of thelow area of DOS memory >to access the screen and apparently many >Japanese machines are not setup to accommodate that. >しくみがわからないので??なのですが、スクリーン表示をするのに >必要なメモリーへの直接書き込みに余裕がない、これは日本語マシンに >(他言語OSにはない)特有の成り立ちが原因のようだ。 >…というようなことです。 とりあえずsetup時に コマンドプロンプトにおいて us モードに切り替え なければ,画面に何も表示されないので setup ができないのでしょうね。 うちのXpHomeSp2マシンで us.bat を実行すると,「nlsfuncが常駐して いない」と叱られました。そこでnlsfunc.exeを常駐させてから, us.bat を実行 してもusモードになりません。どうやらウィンドウ表示では駄目で,全画面表示 にしないといけないようです。 全画面表示にしても画面に縞模様が入ったり, jp.bat を実行していったん jp モードに戻ってから, 再び us.bat を実行するとフリーズしたり, といろいろ不具合が発生しました。 この辺はXpではなくて, Windows95マシンならうまく動作します。 英語Winodws95用のゲームソフトを日本語Windows95で動かした例があったので 参考までに。 http://www.roy.hi-ho.ne.jp/art2c/game/dukenukem/duke3d.shtml |
267423 | Re:海外ソフト残念ながら日本語winに限ってNG | 台風0号 | 2005/06/12-20:09 |
記事番号267325へのコメント shintokさんは No.267325「Re:海外ソフト残念ながら日本語winに限ってNG」で書きました。 Shintokさん、さっそくありがとうございました。 >とりあえずsetup時に コマンドプロンプトにおいて us モードに切り替え >なければ,画面に何も表示されないので setup ができないのでしょうね。 それが、y/nをいれるのを待っているような気配は全くなく、 勝手に走っています。自己解凍でファイルをどんどん解凍しているときに …がぴゃーっと走りますが、あんな感じでカーソルが左右にイッタリキタリ。 その画面のときに、C:\TEMPをみていると、 (あとですべて自動的に消えてなくなるのですが) 20個ほどのファイルアイコンが見えますので、ま、うまくやってるんだろうなと 思えるところまでこぎつけました! いただいたURLのset.upような、画面上で選択の気配はなく、 走っているので、これってうまくいってる??とちょっと喜んでいます。 >うちのXpHomeSp2マシンで us.bat を実行すると,「nlsfuncが常駐して >いない」と叱られました。そこでnlsfunc.exeを常駐させてから, us.bat を実行 >してもusモードになりません。どうやらウィンドウ表示では駄目で,全画面表示 >にしないといけないようです。 うちのXPproSP2マシンで、わけがわからないまま、 呪文だとおもって、nlsfuncをやってus.batしたら 画面が英語になりました!バックスラッシュの表示。 再起動しても電源入れなおしでも、バックスラッシュ状態。 どうやらある次元では英語になったようです。 ありがとうございます。 >全画面表示にしても画面に縞模様が入ったり, jp.bat を実行していったん >jp モードに戻ってから, 再び us.bat を実行するとフリーズしたり, >といろいろ不具合が発生しました。 プロンプトで、usとjpを打つと変えられるんですねスゴイ。 一瞬縞模様ですが、圧倒的ではありません。 使い方はよくわからないけれども、とりあえず良好のようです。 >この辺はXpではなくて, Windows95マシンならうまく動作します。 >英語Winodws95用のゲームソフトを日本語Windows95で動かした例があったので >参考までに。 >http://www.roy.hi-ho.ne.jp/art2c/game/dukenukem/duke3d.shtml とても参考になりました。ありがとうございます。 DOSからexe起動で、うまくいきそうな気がしてきた!! ありがとうございます! |
267477 | Re:海外ソフト残念ながら日本語winに限ってNG | 台風0号 | 2005/06/13-00:17 |
記事番号267325へのコメント shintokさんは>全画面表示にしても画面に縞模様が入ったり, jp.bat を実行していったん >jp モードに戻ってから, 再び us.bat を実行するとフリーズしたり, >といろいろ不具合が発生しました。 ここへきて発見??なんですが、DOS窓には別の2つのプロプログラムが があるんですね!!これって重要??!! 1.(アクセサリの)コマンドプロンプト C:\WINDOWS\system32\cmd.exe ・プロパティのファイルの種類:アプリケーション Windows Command Processor ・DOS窓をだすと最上部は、Microsoft WindowsXP [version 5.1.2600] ・[ファイル名を指定して実行]でcmdで起動。 2.C:\WINDOWS\system32 C:\WINDOWS\system32\command.com ・プロパティのファイルの種類:MS-DOS アプリケーション command ・DOS窓の最上部は、今は見えなくなった(縞模様)けども Microsoft MS-DOSとあった。 ・[ファイル名を指定して実行]でcommandで起動。 で、1のpathを、2に書き換えて、 問題のファイルを起動すると、ナント! カーソルが行きつ戻りつしていたDOS窓に、文字が! 起動しているパッチファイルが、パッチをあてるプログラム本体を ディレクトリをたどって探している画面だったのです。 つまり、ここまでの作業(us.batの利用など)をベースに cmd.exeでなく、command.comが走った結果、 正しく終了したみたいなんです!わーい! って本番は、これから、まだ購入プログラム本体は 手元にないから。意外とこれだけよろこんでてあとでコケル?かも。 おふたりのサジェスチョンのナントカおかげさまで ここまできました。 http://support.microsoft.com/default.aspx?scid=kb;ja;324767 これも役に立ちました。command.comはここからヒントをえました。 |
267567 | 忘れていた | shintok | 2005/06/13-13:24 |
記事番号267477へのコメント 台風0号さんは No.267477「Re:海外ソフト残念ながら日本語winに限ってNG」で書きました。 >shintokさんは>全画面表示にしても画面に縞模様が入ったり, jp.bat を実行していったん >>jp モードに戻ってから, 再び us.bat を実行するとフリーズしたり, >>といろいろ不具合が発生しました。 > >ここへきて発見??なんですが、DOS窓には別の2つのプロプログラムが >があるんですね!!これって重要??!! > >1.(アクセサリの)コマンドプロンプト >C:\WINDOWS\system32\cmd.exe >2.C:\WINDOWS\system32 >C:\WINDOWS\system32\command.com そうでした, すっかり忘れていました。 cmd.exe は 9x系用のシェルのcommand.com を32bitにして ヒストリー機能, コマンドライン編集機能, ファイル名補完機能 を追加したものでした。 とここまで書いて, もっと大事なことを忘れていたのに気付きました。 実は私は"コマンドプロンプト"とはいいながら, 実は上のどちらも 使っていなかったのでした。 前世紀末から 9x系で command.com は 使わずに "bash for Win32" を使っていて, 今世紀になってからも Xpでも cmd.exe を使わずにそれを使っていました。全画面表示云々はそのせいかも しれませんね。 |
267426 | Re:海外ソフト残念ながら日本語winに限ってNG回答 | 台風0号 | 2005/06/12-20:13 |
記事番号267289へのコメント >※いっそ英語版WinをインストールしたPCを用意すればいいのですが、 >NECの3年前のPCに、英語版Winが、(上で言われているように) >しくみ上インストールできない可能性もあることだし、 >なんとか正面突破で、日本語Win環境にのせたいと思っています。 > >どんなことでも結構ですので、サジェスチョンください。 黎慇さん、shintokさん、ご回答ほんとうにありがとうございます。 おかげさまで、販売元からもらった回答の意味が、 あぶりだされてきたので、 具体的なフォルダの状況とかDOS窓の様子などを伝えながら 満足のいく購入前相談ができそうです。 先方の返事のあと、いろいろ検証して結果ご報告します。 なんだかうまくいきそうだなー。 |
267434 | Re:海外ソフト残念ながら日本語winに限ってNG回答 | 台風0号 | 2005/06/12-20:32 |
記事番号267289へのコメント >※いっそ英語版WinをインストールしたPCを用意すればいいのですが、 >NECの3年前のPCに、英語版Winが、(上で言われているように) >しくみ上インストールできない可能性もあることだし、 >なんとか正面突破で、日本語Win環境にのせたいと思っています。 > >どんなことでも結構ですので、サジェスチョンください。 黎慇さん、shintokさん、ご回答ほんとうにありがとうございます。 おかげさまで、販売元からもらった回答の意味が、 あぶりだされてきたので、 具体的なフォルダの状況とかDOS窓の様子などを伝えながら 満足のいく購入前相談ができそうです。 先方の返事のあと、いろいろ検証して結果ご報告します。 なんだかうまくいきそうだなー。 |
267853 | 解決しました! | 台風0号 | 2005/06/14-20:47 |
記事番号267434へのコメント 結局、解決、一件落着です。 使いたかった海外のプログラム(DOSのプログラムでした)が ちゃんと動きました。 サジェスチョンを下さったお二人に感謝します。 【XP SP1の場合】 ・ブログラムのDOS窓が開いたら タイトルバー右クリック規定値を 既定のコードページを437(OEM-米国)に変更し、 いったんウインドウを強制終了。 ・次に起動したときにはDOS窓で英語で表示されます。 ※別のXPSP1のPCで試しました。 とくにus.batはしなかったのですが、 なぜかできてしまいました。 ※DOS窓のタイトルバーをさわるので、 全画面表示なっていてはこの作業ができません。 あらかじめ、プログラムファイルのプロパティで ウインドウ表示に変えておく必要があります。 【XP SP2の場合】 ・SP2適用後のPCでは、system32フォルダ内に、 cmdとcmd32が新しく作られているため、 作業の経過のように、coommand.comを呼び出すための それぞれのプロパティでパスの変更が必要なようです。 ・あとは、DOS窓のタイトルバー設定を上のようにすれば 成功です。 【メモ】 ・通常にDOS窓を起動すると、 マイクロソフトかな漢字変換 バージョン2.51と表示されます。 このMicrosoft (R)KKCFUNK が起動した状態で、 かつ、DOS窓のプロパティで既定のコードページが日本語shift-JISだと、 画面色はそのプログラムの色なんですが、文字がまったく表示されず カーソルが点滅するだけでした。 このMicrosoft (R)KKCFUNK が起動した状態で、 かつ、DOS窓のプロパティで既定のコードページが米国だと 文字が表示され、カーソルも正常(BIOSのようなシンプルな画面ですね、 ↓とenterで移動するような) 当初、このマイクロソフトかな漢字変換がわるい、 なんとしても、英語化しなければ!と思ったわけですが、 マイクロソフトかな漢字変換起動中でも、 既定ページコードが日本語Shift-JISでければ 問題がなかった、 ということのようです。 us.batは使わなくてもよい、というか、ページコード変えた時点から 内部で自動的に使われているのか、謎ですけど。 たまたま使っていないXPSP1があったので SP2のbefore/afterの確認ができました。 ※今になって、DOSのプログラムなんて!なんですが、 軽いし早いし、めちゃくちゃいいです。 以上 ご報告いたします。 ありがとうございました。 |