FreeEcho 掲示板

ソフトウェア「Swindom」(旧「Kaciy Window Operation」)の不具合などの報告や機能などの要望を受け付けています。
ウェブサイト:https://github.com/FreeEcho1/Swindom
ウェブサイト:https://kaciyapp.wixsite.com/freeecho
一覧 新規投稿 Home ワード検索 使い方 管理
KWOからSwindomへの設定ファイルの移行について
数年前からKWOを便利に使わせてもらい大変感謝しております。
KWOの設定ファイル(All User.xml)からSwindomの設定ファイル(All Users.ini)への
移行(変換)はできないのでしょうか?

登録しているアプリの位置情報は既に150件近くあり、手作業で1件1件登録し直していくのは
非常に厳しい状況です。
現状のKWOで特に不満や困ったことがある訳ではありませんが、今後のためにもSwindomに
移行しておきたいと思いお尋ねした次第です。
  • Tulip
  • 2025/05/28 (Wed) 14:13:11
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
ご利用ありがとうございます。

設定ファイルの移行に関してですが、SwindomはKWOから大幅に機能の追加や変更を行っているので、移行するための変換処理が難しいのが現状です。
一部は移行(変換)することは可能ですが、移行可能なのは一部、機能の大幅な変更によりこちら(ソフトウェア側)が勝手に設定を決めて(変えて)良いのか、などが理由で変換機能を実装していませんでした。

検討しますが、できない可能性があります。
可能な場合は、別のソフトウェアとしての開発・公開、対応可能なのはKWOの最終バージョン(と同じ仕様)からSwindomの最新バージョン(指定バージョン)のみ、変換可能な設定は「タイトル名」「クラス名」「ファイル名」「位置とサイズ」などの一部、になりますがよろしいでしょうか。

実装可能かなどの検証が必要なので、ご報告までに時間がかかる可能性があります。
予定では数か月です。
検証が完了次第ご報告いたします。
  • FreeEcho (開発者)
  • 2025/05/28 (Wed) 23:26:19
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
早速のご回答ありがとうございます。

当初、SwindomのGUIからではなく、直接設定ファイル(All Users.ini)に追加して行こうかと
考え、それぞれの設定ファイルを覗いては見たものの、あまりの違いに挫折しました。(涙)

> 別のソフトウェアとしての開発・公開、対応可能なのはKWOの最終バージョン(と同じ仕様)から
> Swindomの最新バージョン(指定バージョン)のみ、変換可能な設定は「タイトル名」「クラス名」
> 「ファイル名」「位置とサイズ」などの一部、になりますがよろしいでしょうか。

KWOで現在設定している項目は基本的に以下の項目で、それらを引き継げれば大変助かります。

・登録名
・タイトル名とその比較条件
・クラス名とその比較条件
・ファイル名(パスを含む)
・位置とサイズ(X、Y、幅、高さ)

上記以外でデフォルトから変更している項目は「一度だけ処理する」⇒「ウィンドウが閉じたら
再度処理を有効にする」だけですので、こちらはウィンドウ情報再取得の必要がないので、GUI
から変更してもさほど苦にはならないと思います。

ちなみに、現在使用しているKWOのバージョンは「3.13.1 Beta」です。
「ホットキー」に「このアプリケーションのウィンドウを表示」が追加されただけのようですので、
基本的に「3.13.0」と同等でしょうか。

最初に申しましたように早急に必要としている訳ではございませんので、お時間があるときにでも
対応していただければ幸いです。

では、気長にお待ちしております。ありがとうございました。
  • Tulip
  • 2025/05/29 (Thu) 20:21:53
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
> 「ホットキー」に「このアプリケーションのウィンドウを表示」が追加されただけのようですので、
> 基本的に「3.13.0」と同等でしょうか。

「3.13.1 Beta」と「3.13.0」は仕様は変えてないので同等です。
同じ仕様であればバージョンが違っても変換することは可能です。

まだ確認途中ですが、引き継げそうな設定は予想より多そうです。
予定より早く確認が終わりそうなので、来週中には報告できると思います。
  • FreeEcho (開発者)
  • 2025/05/31 (Sat) 00:02:53
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
なんか急かしたみたいで申し訳ないです、決して無理はなさらないよう。(謝)

ちなみに、Swindomのみにある機能等については、設定ファイル上デフォルトで
構わないと思います。

それでは、よろしくお願いいたします。
  • Tulip
  • 2025/05/31 (Sat) 11:01:06
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
> なんか急かしたみたいで申し訳ないです、決して無理はなさらないよう。

時間がかかる可能性があったので長めに予定していました。
ご心配ありがとうございます。
  • FreeEcho (開発者)
  • 2025/05/31 (Sat) 23:37:29
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
問題なく変換可能なことが確認できたので、2~3週間以内には公開できる予定です。

公開したらこちらでお知らせします。
  • FreeEcho (開発者)
  • 2025/06/03 (Tue) 23:48:29
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
ありがとうございます。
楽しみにお待ちしております。
  • Tulip
  • 2025/06/04 (Wed) 13:20:31
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
便乗で申し訳ないのですが、4.3.0に移行済みの設定ファイル(.config)が4.4.0以降にも使用出来るのは確認できましたが、変更や追加が反映されません。管理者で起動もしていますが、.iniファイルへの引き継ぎは可能でしょうか?よろしくお願いします
  • TATSU
  • 2025/06/04 (Wed) 20:12:30
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
> 4.3.0に移行済みの設定ファイル(.config)が4.4.0以降にも使用出来るのは確認できましたが、変更や追加が反映されません。

変更や追加が反映されない問題を確認することができませんでした。
詳しい状況などが分からないので、確認したいことがあるのですがよろしいでしょうか。

1.
通常は追加するとリストに表示されますが、追加した項目は表示されないでしょうか。
「Swindom」を終了させて、再び起動させたときに反映されていないのでしょうか。

2.
変更や追加後に設定ファイルは更新されていますか。

3.
移行せずに新たに設定ファイルを作成した(「Swindom」が作成)場合でも変更や追加が反映されませんか。

設定ファイルが更新(保存)されていないのであれば、セキュリティが影響しているなどの可能性があります。

可能な範囲で状況などを詳しく教えていただけると助かります。

> .iniファイルへの引き継ぎは可能でしょうか?

.configファイルが存在していて.iniファイルが存在しない場合は、「Swindom」起動時に.iniファイルへ引き継がれるようになっています。
.configファイルを残した場合は.configファイルは使われず、更新されません。
  • FreeEcho (開発者)
  • 2025/06/06 (Fri) 22:39:37
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
ご回答ありがとう御座います
1 新たなウィンドウを登録すると項目には反映されるが、閉じて再び起動した時には消えている
2 設定ファイルは更新されていない
3 まっさらで起動させウィンドウを追加した場合は、閉じて再び起動させても残っている

configファイルがある状態で起動させるとiniファイルが作られず、設定が保存されていないように思います
All Users.configはSettingsフォルダ内に置いてあります
どうぞよろしくお願いします
  • TATSU
  • 2025/06/07 (Sat) 20:56:40
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
確認ありがとうございます。

断定はできませんが、アクセス許可がないことが原因の可能性がありそうです。

次の方法を試してもらえないでしょうか。
「Swindom」を新規の(まっさらな)状態で、手動で設定フォルダーを作成、テキストエディタで「.config」ファイルを開いて設定情報を全てコピー、コピーした設定情報を新規に貼り付けてファイルに保存します。
(「.config」ファイルを新規に作成する必要はないとは思いますが...)
「Swindom」を起動して「.ini」ファイルが作成されるか確認をお願いします。
  • FreeEcho (開発者)
  • 2025/06/07 (Sat) 22:01:33
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
通常使用しているフォルダとは別個に、C直下にSwindomフォルダを解凍し、手動でSettingsフォルダをconfigファイルを作成し起動しましたが、iniファイルは作成されませんでした
管理者で実行しても変わりませんでした よろしくお願いします
  • TATSU
  • 2025/06/07 (Sat) 22:15:39
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
確認ありがとうございます。

原因と思われる箇所を修正したので確認をお願いできないでしょうか。
確認用のバージョンなので正式版ではありません。
右上にダウンロードボタンが表示されているので、そこからダウンロードできます。
https://drive.google.com/file/d/1zQWscH1ey9s8m2xmpqT_DKlUhaG46svt/view?usp=sharing
  • FreeEcho (開発者)
  • 2025/06/08 (Sun) 10:29:04
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
対応いただきありがとうございます
再度まっさらな状態に解凍して検証しましたが、やはりconfigファイルが存在するとiniは作られませんでした
Settingsフォルダやconfigを除去するとiniファイルは作られるのですが…
ご面倒おかけして申し訳ないですが、よろしくお願いします
  • TATSU
  • 2025/06/08 (Sun) 12:05:00
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
検証ありがとうございます。

他に原因となりそうな箇所が見つけられませんでした。
メッセージ表示でどの箇所に問題があるのかを確認したいので、メッセージ表示を追加したバージョンを作成しました。
申し訳ないですが、検証をお願いできないでしょうか。

https://drive.google.com/file/d/1vmJEUBgG0R4ZGNWg8HDVjKPD1gPeVlcb/view?usp=sharing

表示されたメッセージを教えてください。
メッセージにファイルのパスが表示されますが、パスは含めないでください。
ファイルのパスが正しいかの確認をお願いします。
  • FreeEcho (開発者)
  • 2025/06/08 (Sun) 18:09:39
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
ありがとうございます 検証結果は
iniファイルに保存します。 ok押下後→ 設定ファイルの保存に失敗しました。
と表示されました ファイルパスは両方ともconfigファイルもあるSettingフォルダ内で表示されていました
よろしくお願いします
  • TATSU
  • 2025/06/08 (Sun) 20:04:25
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
ありがとうございます。

保存処理でエラーが発生していることが分かったので調査してみます。
  • FreeEcho (開発者)
  • 2025/06/08 (Sun) 21:35:26
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
ありがとうございます
追記でさらに検証した結果であまり関係ないところかもしれませんが、完全新規で4.3.0を起動し保存したconfigファイルを作った状態で4.5.0を上書き起動すると、「設定ファイルの形式が変更されました。以前の形式のファイルを削除しますか?」のメッセージが出てiniファイルに書き換えられる働きをしていました
わりと初期に作ってバックアップしてあったconfigファイルでもエラーが出るのも確認しましたが、自分が使っていたconfigファイルにどこかでなんらかのエラーを生むデータが入り込んだのかもしれません
なんらかの参考になれば幸いです よろしくお願いします
  • TATSU
  • 2025/06/08 (Sun) 21:49:36
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
検証ありがとうございます。

> 追記でさらに検証した結果であまり関係ないところかもしれませんが、完全新規で4.3.0を起動し保存したconfigファイルを作った状態で4.5.0を上書き起動すると、「設定ファイルの形式が変更されました。以前の形式のファイルを削除しますか?」のメッセージが出てiniファイルに書き換えられる働きをしていました

重要な情報です。

「4.3.0 Beta」までは「XML」形式で保存していましたが、「4.4.0 Beta」以降は「JSON」形式で保存しています。
JSONで扱えない文字が含まれている可能性があり、JSON形式への変換に失敗している可能性が高いです。

XMLでは無視や許容される文字がありますが、JSONでは扱えない(許されない)文字があります。
無視や許容されないことで安全性や安定性が高くなっています。
扱えない文字は説明が長くなってしまうのでここには書きませんが、「JSON 扱える文字 扱えない文字」などで調べると見つかります。

扱えない文字は含めないようにするしか方法がありません。

エラー内容が確認できるバージョンと、全てではありませんが一部許容されるバージョンを作成しました。
許容される部分は「.NET」が決めています。
・エラー内容確認バージョン
https://drive.google.com/file/d/11lsTTUm9bbM6tNVwZ5FkPUu-L5zBudLq/view?usp=sharing
・許容バージョン
https://drive.google.com/file/d/1axiPzuq3COkrkdgrGvrAVsvn8taOQGXp/view?usp=sharing
  • FreeEcho (開発者)
  • 2025/06/09 (Mon) 22:25:20
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
ご対応ありがとうございます
使用出来ない文字などがあるとのことで登録数も少なくNGの出るconfig使用して設定や文字の書き換えなどで検証を行ったところ、初期に作った設定の中にあった、座標の数値設定の欄が0でもなく空欄になっている状態(画像参照)で、configファイル内だとおそらく <X>NaN</X> と記載されているところに0を入れ直すと問題なく動作することを発見しました
https://i.imgur.com/MmmSEV4.jpeg
現在使用中のconfigファイルの設定も一箇所2つの部分だけ書き換えて起動および新規のウィンドウ登録も行って確認しましたが、正常に動作しているようです
正確な対処が出来ているかはわかりませんが、検証結果として報告させていただきました
お忙しい中、色々と思案して頂きありがとうございます
  • TATSU
  • 2025/06/09 (Mon) 23:36:54
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
数値が「NaN」は想定してませんでした。
「NaN」(空欄)の対策はしていなかったので対策する予定です。

検証していただきありがとうございました。
  • FreeEcho (開発者)
  • 2025/06/10 (Tue) 23:13:18
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
解決にいたり大変助かりました 今後も重宝して使わせていただきます
ありがとうございました
  • TATSU
  • 2025/06/11 (Wed) 00:12:34
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
「Kaciy Window Operation」の設定ファイルを「Swindom」の設定ファイルに変換するソフトウェアを公開しました。

簡単な確認はしていますが、詳細には確認していません。
変換後は問題がないかの確認をお勧めします。

https://github.com/FreeEcho1/SwindomSettingConverter
  • FreeEcho (開発者)
  • 2025/06/14 (Sat) 18:23:47
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
公開ありがとうございます。
早速試してみましたので、結果をご報告させていただきます。

変換後の"All Users.ini"を使用して"Swindom"を起動し、設定画面を開こうと
すると「エラーが発生しました」との画面が表示されました。

当方では"All Users.ini"内を見ても良く分からないのですが、気になった点を
ご報告いたします。

デフォルトで作成される"All Users.ini"の61行目に "items": [] とあり、この
鍵括弧内にユーザが登録したアプリ情報が入ってくると思われます。

そこで、変換後の"All Users.ini"内の"items": の後の左鍵括弧"["の対となる
右鍵括弧"]"を検索したのですが存在しないのです。
(Sakura Editorの"Ctrl+]"で検索しても、どこにもカーソルが飛ばない)

逆に右鍵括弧"]"(allWindowInformation の2行上になります)の対となる左鍵
括弧"["を検索すると、アプリ情報の "className": "HwndWrapper[*****.exe",
の"["にヒットしました。(実行ファイル名は伏字にしてます)

150個ほどの登録があるので、さすがに鍵括弧の対を調べていくのは辛い状況です。
お世話をお掛け致しますが、どうぞよろしくお願いいたします。
  • Tulip
  • 2025/06/14 (Sat) 23:00:44
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
追伸です。

ちなみに変換後の"All Users.ini"で鍵括弧の個数を調べてみました。
 ・左鍵括弧"[" = 587個
 ・右鍵括弧"]" = 585個

参考になれば幸いです。
  • Tulip
  • 2025/06/14 (Sat) 23:17:06
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
再び追伸です。

念のため波括弧の個数も確認してみましたがこちらは同数でした。
 ・左波括弧"{" = 737
 ・右波括弧"}" = 737

"["と"]"は角括弧って言うんですね、しかも"鉤"を"鍵"って書いてるし。
なんともお恥ずかしい…。
  • Tulip
  • 2025/06/14 (Sat) 23:30:49
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
自分が登録しているアプリ情報のタイトル名やクラス名に角括弧"[]"や波括弧"{}"が
含まれていましたので、念のためそれらを削除し、変換前の"All User.xml"には角括
弧や波括弧が存在しない状態で変換してみました。

結果、変換後の"All Users.ini"は、角括弧や波括弧はそれぞれ対の状態になり同数に
なりましたが、残念ながら「エラーが発生しました」という状況は変わりませんでした。

他に何か試すことがあればご教授願います。
  • Tulip
  • 2025/06/15 (Sun) 11:00:29
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
ご報告です。

以下の方法でエラーは発生せず設定画面が開くようになりました。
(肝心の位置合わせ等の動作確認はこれからですが)

1."All User.xml"を"All Users.ini"に変換(角括弧や波括弧は残したままです)
2.初回起動時に作成されるデフォルトの"All Users.ini"の"items": [] 部分に、
  1で変換した"All Users.ini"の"items": [] 内のアプリ情報を追加

以上のことから、ユーザ登録されたアプリ情報部分は問題ないことが判明しました。
ということは、その前後の部分に問題ありとなるのですが、ここから先は当方では
分かりませんので、長文になりますがデフォルトと変換後の内容を記載します。
(アプリ情報の部分は削除しております)

================================================================================
★ 初めて"Swindom"を起動した際に作成されるデフォルトの"All Users.ini"
================================================================================
{
"mainWindowRectangle": {
"x": 629,
"y": 400,
"width": 600,
"height": 400
},
"windowStateMainWindow": "Normal",
"language": "ja-JP",
"coordinateType": "EachDisplay",
"darkMode": false,
"automaticallyUpdateCheck": false,
"checkBetaVersion": false,
"fullScreenWindowAdditionDecision": false,
"useLongPath": false,
"shiftPastePosition": {
"isEnabled": false,
"left": 0,
"top": 0,
"right": 0,
"bottom": 0
},
"explanationWindowSize": {
"width": 500,
"height": 400
},
"allStopProcessingInformation": {
"isEnabled": false,
"specifyWindowIsEnabled": false,
"allWindowIsEnabled": false,
"magnetIsEnabled": false,
"hotkeyIsEnabled": false
},
"specifyWindowInformation": {
"isEnabled": false,
"multipleRegistrations": false,
"caseSensitive": true,
"doNotChangeOutOfScreen": true,
"stopProcessingShowAddModifyWindow": true,
"stopProcessingFullScreen": false,
"hotkeysDoNotStopFullScreen": false,
"processingInterval": 600,
"processingWindowRange": "ActiveOnly",
"waitTimeToProcessingNextWindow": 0,
"addModifyWindowSize": {
"width": 0,
"height": 0
},
"acquiredItems": {
"titleName": true,
"className": true,
"fileName": true,
"display": true,
"windowState": true,
"x": true,
"y": true,
"width": true,
"height": true,
"version": true
},
"items": []
},
"allWindowInformation": {
"isEnabled": false,
"caseSensitive": true,
"stopProcessingFullScreen": false,
"windowEvent": {
"foreground": false,
"moveSizeEnd": false,
"minimizeStart": false,
"minimizeEnd": false,
"show": false,
"nameChange": false,
"delayTime": 0
},
"standardDisplay": "CurrentDisplay",
"positionSize": {
"display": "",
"settingsWindowState": "Normal",
"x": 0,
"y": 0,
"width": 0,
"height": 0,
"xType": "DoNotChange",
"yType": "DoNotChange",
"widthType": "DoNotChange",
"heightType": "DoNotChange",
"xValueType": "Pixel",
"yValueType": "Pixel",
"widthValueType": "Pixel",
"heightValueType": "Pixel",
"clientArea": false
},
"items": [],
"addModifyWindowSize": {
"width": 0,
"height": 0
}
},
"magnetInformation": {
"isEnabled": false,
"pasteToEdgeOfScreen": false,
"pasteToAnotherWindow": false,
"pasteToPressKey": false,
"keepPasteUntilKeyUp": false,
"pastingDecisionDistance": 10,
"pastingTime": 400,
"stopProcessingFullScreen": false
},
"hotkeyInformation": {
"isEnabled": false,
"doNotChangeOutOfScreen": true,
"stopProcessingFullScreen": false,
"addModifyWindowSize": {
"width": 0,
"height": 0
},
"items": []
},
"pluginInformation": {
"isEnabled": false,
"pluginFolder": "",
"items": []
}
}
================================================================================
★ "All User.xml"を変換して "items": [] 間のアプリ情報を削除した"All Users.ini"
================================================================================
{
"mainWindowRectangle": {
"x": 1358,
"y": 7,
"width": -858,
"height": 1187
},
"windowStateMainWindow": "Normal",
"language": "日本語",
"coordinateType": "EachDisplay",
"darkMode": false,
"automaticallyUpdateCheck": false,
"checkBetaVersion": false,
"fullScreenWindowAdditionDecision": false,
"useLongPath": false,
"shiftPastePosition": {
"isEnabled": false,
"left": 0,
"top": 0,
"right": 0,
"bottom": 0
},
"explanationWindowSize": {
"width": 500,
"height": 400
},
"allStopProcessingInformation": {
"isEnabled": false,
"specifyWindowIsEnabled": false,
"allWindowIsEnabled": false,
"magnetIsEnabled": false,
"hotkeyIsEnabled": false
},
"specifyWindowInformation": {
"isEnabled": false,
"multipleRegistrations": false,
"caseSensitive": true,
"doNotChangeOutOfScreen": true,
"stopProcessingShowAddModifyWindow": true,
"stopProcessingFullScreen": true,
"hotkeysDoNotStopFullScreen": false,
"processingInterval": 500,
"processingWindowRange": "All",
"waitTimeToProcessingNextWindow": 0,
"addModifyWindowSize": {
"width": 0,
"height": 0
},
"acquiredItems": {
"titleName": true,
"className": true,
"fileName": true,
"display": true,
"windowState": true,
"x": true,
"y": true,
"width": true,
"height": true,
"version": true
},
"items": [
------------------------《《《 この間はすべて削除 》》》------------------------
]
},
"allWindowInformation": {
"isEnabled": false,
"caseSensitive": true,
"stopProcessingFullScreen": true,
"windowEvent": {
"foreground": false,
"moveSizeEnd": false,
"minimizeStart": false,
"minimizeEnd": false,
"show": false,
"nameChange": false,
"delayTime": 0
},
"standardDisplay": "CurrentDisplay",
"positionSize": {
"display": "",
"settingsWindowState": "Normal",
"x": 0,
"y": 0,
"width": 0,
"height": 0,
"xType": "DoNotChange",
"yType": "DoNotChange",
"widthType": "DoNotChange",
"heightType": "DoNotChange",
"xValueType": "Pixel",
"yValueType": "Pixel",
"widthValueType": "Pixel",
"heightValueType": "Pixel",
"clientArea": false
},
"items": [],
"addModifyWindowSize": {
"width": 0,
"height": 0
}
},
"magnetInformation": {
"isEnabled": false,
"pasteToEdgeOfScreen": false,
"pasteToAnotherWindow": false,
"pasteToPressKey": false,
"keepPasteUntilKeyUp": false,
"pastingDecisionDistance": 10,
"pastingTime": 300,
"stopProcessingFullScreen": true
},
"hotkeyInformation": {
"isEnabled": false,
"doNotChangeOutOfScreen": true,
"stopProcessingFullScreen": true,
"addModifyWindowSize": {
"width": 0,
"height": 0
},
"items": []
},
"pluginInformation": {
"isEnabled": false,
"pluginFolder": "",
"items": []
}
}
================================================================================
  • Tulip
  • 2025/06/15 (Sun) 11:50:14
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
報告ありがとうございます。
返信が遅くなってしまいすみません。

「mainWindowRectangle」の「width」が「-858」になっているので、「-」を消して試してもらえないでしょうか。

「"All User.xml"を変換して "items": [] 間のアプリ情報を削除した"All Users.ini"」をそのまま試した場合はこちらでもエラーの発生を確認しました。
「width」の値の「-」を消したらエラーは発生しませんでした。

サイズに関しては「-」になることはないと思うのですが、調査してみます。
  • FreeEcho (開発者)
  • 2025/06/15 (Sun) 17:47:25
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
変換する処理にミスがあり、「Swindom」のウィンドウサイズが誤った値になっていました。

修正版を公開しました。
バージョンは「1.0.1」です。
https://github.com/FreeEcho1/SwindomSettingConverter
  • FreeEcho (開発者)
  • 2025/06/15 (Sun) 19:52:28
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
バージョン「1.0.1」でうまくいくことを確認しました。

原因が分かったとのことなので必要ないかもしれませんが、変換前の"All User.xml"
の該当部分を記載いたします。

<CoordinateInTheMainWindow_X>1358</CoordinateInTheMainWindow_X>
<CoordinateInTheMainWindow_Y>7</CoordinateInTheMainWindow_Y>
<MainWindowSize_Width>500</MainWindowSize_Width>
<MainWindowSize_Height>1194</MainWindowSize_Height>

当方はWindows10を使用しており、タスクバーを画面右端に縦表示で使用しています。
Windows11は同様のことができないため、移行を躊躇しているところです。(泣)

KWOの設定画面は、そのタスクバーに沿うような形で縦長に表示させていました。
ちなみにディスプレイ解像度が1920x1200なので、縦方向の高さは1080を超えています。

肝心なウィンドウ位置・サイズの制御は、今のところ問題なく動作しているようです。
何か問題が発覚した場合はご報告させていただきます。
今回は本当にありがとうございました。
  • Tulip
  • 2025/06/15 (Sun) 20:15:07
返信フォームへ 
Re: KWOからSwindomへの設定ファイルの移行について
こちらこそありがとうございました。
  • FreeEcho (開発者)
  • 2025/06/15 (Sun) 21:22:17
返信フォームへ 

返信フォーム




プレビュー (投稿前に内容を確認)
  

Template by  マシマロック