ClockLauncher 置き場

スレッド:付箋メモの要望
付箋メモの要望 投稿者:foo 投稿日:2024/09/20(Fri) 12:12:56 No.6422
ClockLauncher2を起動したとき、付箋メモは誤入力されないよういロックされてる状態ですよね。
付箋メモの文字を選択コピペすることが多いのですが、ウインドウモードでゲームやってるとき付箋メモがアクティブになってるの気が付かず、付箋メモにいつの間にかいろんな文字が誤入力されることが多いです。
編集モードじゃなくても文字を選択コピペできるようになりますでしょうか?
あまり需要がないようでしたら諦めますが。。
可能でしたらお願いします。
Re: 付箋メモの要望 投稿者:mikimaru 投稿日:2024/09/20(Fri) 18:10:09 No.6423
> 編集モードじゃなくても文字を選択コピペできるようになりますでしょうか?
> あまり需要がないようでしたら諦めますが。。
> 可能でしたらお願いします。

確かに私もコピーだけのために編集モードにするのはちょっと煩わしいとは感じてました。

編集モードの場合はOS標準のテキストボックスに全て任せられるんですが
ビューモードの時はリンク文字列など含めて自前で描画したりしてるので
要望対応するとなると選択処理や選択状態の描画も自前でやらなければならず少し難易度高そうな気がします。
ですが、個人的にも対応したい気はするので前向きに検討したいと思います!
Re^2: 付箋メモの要望 投稿者:foo 投稿日:2024/09/20(Fri) 21:00:01 No.6424
> ビューモードの時はリンク文字列など含めて自前で描画したりしてるので
> 要望対応するとなると選択処理や選択状態の描画も自前でやらなければならず少し難易度高そうな気がします。


なるほど。難しそうですね。

例えば、文字をコピペ(Ctrl+Cを押したら)したら
ロックに戻すようにとかはどうですか?
ダブルクリックすればすぐ編集モードに戻せますし。
ちょっと違いますかね
素人なので技術的に難しいこと言ってたらすみません。
Re^3: 付箋メモの要望 投稿者:foo 投稿日:2024/09/20(Fri) 21:02:12 No.6425
それか簡単にすぐロックモードにできるようにしたほうが早いですかね。
Re^4: 付箋メモの要望 投稿者:mikimaru 投稿日:2024/09/20(Fri) 23:19:15 No.6426
> それか簡単にすぐロックモードにできるようにしたほうが早いですかね。


現時点では「Ctrl+S」で編集モードからビューモードにするショートカットはありますが、要望の通りビューモードでも文字列を選択できるような対応を進めたいと思います。
Re^5: 付箋メモの要望 投稿者:foo 投稿日:2024/09/21(Sat) 10:10:06 No.6427

要望の通りビューモードでも文字列を選択できるような対応を進めたいと思います。
ありがとうございます。気長に待ってます。

> 現時点では「Ctrl+S」で編集モードからビューモードにするショートカットはありますが、
しばらくこれやってみます。
Re^6: 付箋メモの要望 投稿者:mikimaru 投稿日:2024/09/23(Mon) 17:38:30 No.6429
Ver 1.45にて、付箋メモビューモードでも文字列の選択コピーができるようにしてみました。
お試しください。
Re^7: 付箋メモの要望 投稿者:foo 投稿日:2024/09/25(Wed) 02:01:20 No.6431
> Ver 1.45にて、付箋メモビューモードでも文字列の選択コピーができるようにしてみました。
> お試しください。

ありがとうございます、良い感じです!
Re^8: 付箋メモの要望 投稿者:foo 投稿日:2024/10/28(Mon) 11:33:34 No.6482
右クリックして文字をコピーしようとするとClockLauncher2が落ちることが多いです。

「選択文字列をクリップボードへ」「クリップボードへ」の2つです。

普段は編集モードじゃないときにコピペするときはキーボードでCtrl+Cを押してコピーするので気が付かなかったです。

ClockLauncher2が起動して初回コピー限定です。
1回コピー問題なかったら2回目以降はコピーしても落ちません。
起動時コピー1回目のみの不具合です。多分。
自分だけだったらすみません。検証だけお願いします。
Windows10の64bitです。
Re^9: 付箋メモの要望 投稿者:mikimaru 投稿日:2024/10/29(Tue) 19:36:48 No.6483
> 右クリックして文字をコピーしようとするとClockLauncher2が落ちることが多いです。

Win11とWin10で試してみましたが私の環境では再現しませんでした。
エラー時に出るメッセージなどあれば調査進むかもしれません。
何か調査の手がかり問題の切り分けになる情報など追加情報でたら教えてください。
Re^10: 付箋メモの要望 投稿者:foo 投稿日:2024/10/30(Wed) 10:40:38 No.6484
すみません、エラーはこんなのが出てます。



Just-In-Time (JIT) デバッグを呼び出すための詳細については、
ダイアログ ボックスではなく、このメッセージの最後を参照してください。

************** 例外テキスト **************
System.Runtime.InteropServices.ExternalException (0x800401D0): 要求されたクリップボード操作に成功しませんでした。
場所 System.Windows.Forms.Clipboard.ThrowIfFailed(Int32 hr)
場所 System.Windows.Forms.Clipboard.SetDataObject(Object data, Boolean copy, Int32 retryTimes, Int32 retryDelay)
場所 System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format)
場所 CLaunch2.CLaunchMemo.SetClipText(String text)
場所 CLaunch2.Item.MemoItem.ExecL(Point pt)
場所 CLaunch2.CLaunchMenu.MenuExec(BaseItem itm, MouseButtons mb, Point pt)
場所 CLaunch2.CLaunchMenu.CLaunchMenu_MouseUp(Object sender, MouseEventArgs e)
場所 System.Windows.Forms.Control.OnMouseUp(MouseEventArgs e)
場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.Form.WndProc(Message& m)
場所 CLaunch2.BaseForm.WndProc(Message& m)
場所 CLaunch2.CLaunchMenu.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 読み込まれたアセンブリ **************
mscorlib
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9256.0 built by: NET481REL1LAST_B
コードベース:file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
CLaunch2
アセンブリ バージョン:1.47.0.0
Win32 バージョン:1.47.0.0
コードベース:file:///D:/bin/ClockLauncher2/CLaunch2.exe
----------------------------------------
System.Windows.Forms
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9251.0 built by: NET481REL1LAST_C
コードベース:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9251.0 built by: NET481REL1LAST_C
コードベース:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9037.0 built by: NET481REL1
コードベース:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9037.0 built by: NET481REL1
コードベース:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9241.0 built by: NET481REL1LAST_C
コードベース:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9037.0 built by: NET481REL1
コードベース:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Serialization
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9241.0 built by: NET481REL1LAST_C
コードベース:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.xml.resources
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9037.0 built by: NET481REL1
コードベース:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.resources/v4.0_4.0.0.0_ja_b77a5c561934e089/System.Xml.resources.dll
----------------------------------------
Microsoft.GeneratedCode
アセンブリ バージョン:1.0.0.0
Win32 バージョン:4.8.9037.0 built by: NET481REL1
コードベース:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Management
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9037.0 built by: NET481REL1
コードベース:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
UIAutomationClient
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9241.0 built by: NET481REL1LAST_C
コードベース:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/UIAutomationClient/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationClient.dll
----------------------------------------
WindowsBase
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9241.0 built by: NET481REL1LAST_C
コードベース:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
UIAutomationTypes
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9241.0 built by: NET481REL1LAST_C
コードベース:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/UIAutomationTypes/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationTypes.dll
----------------------------------------
PresentationFramework
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9241.0
コードベース:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
PresentationCore
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9241.0 built by: NET481REL1LAST_C
コードベース:file:///C:/Windows/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
System.Windows.Forms.resources
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9037.0 built by: NET481REL1
コードベース:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ja_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
mscorlib.resources
アセンブリ バージョン:4.0.0.0
Win32 バージョン:4.8.9037.0 built by: NET481REL1
コードベース:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ja_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------

************** JIT デバッグ **************
Just-In-Time (JIT) デバッグを有効にするには、このアプリケーション、
またはコンピューター (machine.config) の構成ファイルの jitDebugging
値を system.windows.forms セクションで設定しなければなりません。
アプリケーションはまた、デバッグを有効にしてコンパイルされなければ
なりません。

例:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

JIT デバッグが有効なときは、このダイアログ ボックスで処理するよりも、
ハンドルされていない例外はすべてコンピューターに登録された
JIT デバッガーに設定されなければなりません。
Re^11: 付箋メモの要望 投稿者:mikimaru 投稿日:2024/10/30(Wed) 20:32:28 No.6485
> すみません、エラーはこんなのが出てます。
>
> Just-In-Time (JIT) デバッグを呼び出すための詳細については、
> ダイアログ ボックスではなく、このメッセージの最後を参照してください。
>
> ************** 例外テキスト **************
> System.Runtime.InteropServices.ExternalException (0x800401D0): 要求されたクリップボード操作に成功しませんでした。
> 場所 System.Windows.Forms.Clipboard.ThrowIfFailed(Int32 hr)
> 場所 System.Windows.Forms.Clipboard.SetDataObject(Object data, Boolean copy, Int32 retryTimes, Int32 retryDelay)
> 場所 System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format)
> 場所 CLaunch2.CLaunchMemo.SetClipText(String text)
> 場所 CLaunch2.Item.MemoItem.ExecL(Point pt)
> 場所 CLaunch2.CLaunchMenu.MenuExec(BaseItem itm, MouseButtons mb, Point pt)
> 場所 CLaunch2.CLaunchMenu.CLaunchMenu_MouseUp(Object sender, MouseEventArgs e)
> 場所 System.Windows.Forms.Control.OnMouseUp(MouseEventArgs e)
> 場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
> 場所 System.Windows.Forms.Control.WndProc(Message& m)
> 場所 System.Windows.Forms.Form.WndProc(Message& m)
> 場所 CLaunch2.BaseForm.WndProc(Message& m)
> 場所 CLaunch2.CLaunchMenu.WndProc(Message& m)


情報ありがとうございます。
エラー箇所はわかりましたので次回バージョンアップで何かしら対策したいと思います。
Re^11: 付箋メモの要望 投稿者:mikimaru 投稿日:2024/11/04(Mon) 11:18:15 home No.6490
私の環境ではもともと問題出てなかったので直ったか確認できてませんが・・・
Ver1.48 で対策してみました。
お試しください。
Re^12: 付箋メモの要望 投稿者:foo 投稿日:2024/11/04(Mon) 20:01:09 No.6493
> 私の環境ではもともと問題出てなかったので直ったか確認できてませんが・・・
> Ver1.48 で対策してみました。
> お試しください。

今のところは問題ないみたいです。
また何かあったら報告します。
ありがとうございました!
ページのトップへ戻る

- WebForum -