<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>自作アプリ | マッシャーの棲家</title>
	<atom:link href="https://masherhouse.com/tag/%e8%87%aa%e4%bd%9c%e3%82%a2%e3%83%97%e3%83%aa/feed/" rel="self" type="application/rss+xml" />
	<link>https://masherhouse.com</link>
	<description>ゲーム好きおじさんが日記書いたりツール公開したりするところ</description>
	<lastBuildDate>Sun, 21 Jun 2026 13:51:48 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.1</generator>

<image>
	<url>https://masherhouse.com/wp-content/uploads/2025/09/cropped-MassiGra_fMqdljT5Lz-32x32.png</url>
	<title>自作アプリ | マッシャーの棲家</title>
	<link>https://masherhouse.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【アプリ】ClipTra</title>
		<link>https://masherhouse.com/2026/01/01/app-cliptra/</link>
					<comments>https://masherhouse.com/2026/01/01/app-cliptra/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Wed, 31 Dec 2025 16:39:47 +0000</pubDate>
				<category><![CDATA[ClipTra]]></category>
		<category><![CDATA[自作アプリ]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[フリーソフト]]></category>
		<category><![CDATA[翻訳]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=554</guid>

					<description><![CDATA[制作者 マッシャー 最新バージョン 0.0.4 最終更新日 2026/05/21 目次 概要主な機能動作環境ダウンロードインストールと実行操作方法ライセンスと免責事項ひと目でわかるライセンス要約✅ 可能なこと (ほぼ何で [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>制作者</th><td>マッシャー</td></tr><tr><th>最新バージョン</th><td>0.0.4</td></tr><tr><th>最終更新日</th><td>2026/05/21</td></tr></tbody></table></figure>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">概要</a></li><li><a href="#toc2" tabindex="0">主な機能</a></li><li><a href="#toc3" tabindex="0">動作環境</a></li><li><a href="#toc4" tabindex="0">ダウンロード</a></li><li><a href="#toc5" tabindex="0">インストールと実行</a></li><li><a href="#toc6" tabindex="0">操作方法</a></li><li><a href="#toc7" tabindex="0">ライセンスと免責事項</a><ol><li><a href="#toc8" tabindex="0">ひと目でわかるライセンス要約</a><ol><li><a href="#toc9" tabindex="0">✅ 可能なこと (ほぼ何でもできます)</a></li><li><a href="#toc10" tabindex="0">⚠️&nbsp;守っていただきたい義務 (たった1つだけです)</a></li><li><a href="#toc11" tabindex="0">🚫 免責事項 (重要な注意点)</a></li></ol></li><li><a href="#toc12" tabindex="0">📦 依存ライブラリのライセンス (Third-Party Licenses)</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">概要</span></h2>



<p class="wp-block-paragraph">ClipTra（クリプトラ）は翻訳したい文言を範囲選択し、Google画像翻訳にかけるのを簡略化するアプリです。</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="597" src="https://masherhouse.com/wp-content/uploads/2026/01/chrome_WxvKbfXsQp-1024x597.jpg" alt="" class="wp-image-556" srcset="https://masherhouse.com/wp-content/uploads/2026/01/chrome_WxvKbfXsQp-1024x597.jpg 1024w, https://masherhouse.com/wp-content/uploads/2026/01/chrome_WxvKbfXsQp-300x175.jpg 300w, https://masherhouse.com/wp-content/uploads/2026/01/chrome_WxvKbfXsQp-768x448.jpg 768w, https://masherhouse.com/wp-content/uploads/2026/01/chrome_WxvKbfXsQp-1536x895.jpg 1536w, https://masherhouse.com/wp-content/uploads/2026/01/chrome_WxvKbfXsQp.jpg 1776w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">サンプルはX（Twitter）のAPI Documentページ</figcaption></figure>



<h2 class="wp-block-heading"><span id="toc2">主な機能</span></h2>



<ul class="wp-block-list">
<li>Google画像翻訳への橋渡しのみ
<ul class="wp-block-list">
<li>既存のアプリだと <a href="https://www.gc-net.jp/s_54/">PCOT</a> とかに近いイメージです。<br>OCRで画像から文字を読み取って翻訳にかけるのではなく、<br>翻訳部分と結果表示はGoogle画像翻訳に丸投げです。</li>
</ul>
</li>



<li>タスクバーに常駐し、翻訳先は主要な言語に対応しています。
<ul class="wp-block-list">
<li>対応言語：日本語、英語、中国語、中国語、韓国、フランス語、ドイツ語、スペイン語、ロシア語、ベトナム語
<ul class="wp-block-list">
<li>Google画像翻訳で対応しているものなら追加できるので、<br>要望があれば対応します。</li>
</ul>
</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading"><span id="toc3">動作環境</span></h2>



<ul class="wp-block-list">
<li>Windows 10/11</li>



<li><a href="https://dotnet.microsoft.com/ja-jp/download/dotnet/8.0">.NET 8.0 デスクトップ ランタイム</a></li>



<li><a href="https://developer.microsoft.com/ja-jp/microsoft-edge/webview2/">Microsoft Edge WebView2 ランタイム</a>
<ul class="wp-block-list">
<li>（通常、最新のWindowsにはプリインストールされています）</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading"><span id="toc4">ダウンロード</span></h2>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://masherhouse.com/wp-content/uploads/2026/05/ClipTra_0.0.4.zip" class="btn btn-m btn-circle btn-shine has-background has-vivid-green-cyan-background-color" target="_self">最新版(v0.0.4) をダウンロード</a></div>



<h2 class="wp-block-heading"><span id="toc5">インストールと実行</span></h2>



<ol class="wp-block-list">
<li>ダウンロードしたZIPファイルを解凍し ClipTra.exe を実行します。</li>
</ol>



<h2 class="wp-block-heading"><span id="toc6">操作方法</span></h2>



<ol class="wp-block-list">
<li>Ctrl + Alt + S で翻訳したい範囲を選択します。</li>



<li>Webview2（Edgeのようなもの）で翻訳結果を表示します。</li>
</ol>



<h2 class="wp-block-heading"><span id="toc7">ライセンスと免責事項</span></h2>



<p class="wp-block-paragraph"><a href="https://github.com/mashersan/TweetDesk#-%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9-license"></a>このアプリケーションは&nbsp;<strong>MIT ライセンス</strong>&nbsp;の下で公開されています。<br>これは、ソフトウェアで最も広く使われている、非常に寛容な（ゆるい）ライセンスです。</p>



<h3 class="wp-block-heading"><span id="toc8">ひと目でわかるライセンス要約</span></h3>



<h4 class="wp-block-heading"><span id="toc9">✅ 可能なこと (ほぼ何でもできます)</span></h4>



<ul class="wp-block-list">
<li><strong>商用利用</strong>: このアプリ（またはコード）を使って利益を上げても構いません。</li>



<li><strong>改変</strong>: 自由にコードを改造できます。</li>



<li><strong>再配布</strong>: 改造したかどうかにかかわらず、コピーを他の人に配っても構いません。</li>



<li><strong>プライベート利用</strong>: このコードを公開せずに、個人的な目的や社内のみで利用しても構いません。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc10">⚠️&nbsp;守っていただきたい義務 (たった1つだけです)</span></h4>



<ul class="wp-block-list">
<li><strong>著作権表示の保持</strong>: このソフトウェア（のコードや実行ファイル）を再配布する場合、必ず以下の<strong>ライセンス条文（全文）と著作権表示（Copyright行）を、ソフトウェアのコピーまたは重要な部分（例: Readmeやライセンスファイル）にそのまま含めてください</strong>。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc11">🚫 免責事項 (重要な注意点)</span></h4>



<ul class="wp-block-list">
<li>このソフトウェアは「現状のまま（AS IS）」提供されます。</li>



<li>このソフトウェアを使用したことによって生じたいかなる損害（PCが壊れた、データが消えた等）についても、<strong>作者（マッシャー (Masher)）は一切の責任を負いません</strong>。ご利用は自己責任でお願いいたします。</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box not-nested-style cocoon-block-toggle"><input id="toggle-checkbox-202605210902380" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-202605210902380">MIT ライセンス条文 (全文)</label><div class="toggle-content">
<p class="wp-block-paragraph">Copyright (c) 2025 マッシャー (Masher)</p>



<p class="wp-block-paragraph">Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &#8220;Software&#8221;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>



<p class="wp-block-paragraph">The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>



<p class="wp-block-paragraph">THE SOFTWARE IS PROVIDED &#8220;AS IS&#8221;, WITHOUT WARRANTY OF ANY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
</div></div>



<p class="wp-block-paragraph"><a href="https://github.com/mashersan/TweetDesk#mit-%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E6%9D%A1%E6%96%87-%E5%85%A8%E6%96%87"></a></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc12">📦 依存ライブラリのライセンス (Third-Party Licenses)</span></h3>



<p class="wp-block-paragraph">本ソフトウェアは、以下のサードパーティ製ライブラリを利用しており、これらのライブラリも（本プロジェクトと互換性のある）MITライセンスの下で提供されています。</p>



<div style="border: 1px solid #ddd; padding: 10px; border-radius: 4px; background: #fafafa;">
    <details>
        <summary style="cursor: pointer; font-weight: bold; outline: none;">ライセンス全文を表示 (Third Party Licenses)</summary>
        <div style="margin-top: 10px; border-top: 1px solid #eee; padding-top: 10px;">
<pre style="white-space: pre-wrap; word-wrap: break-word; font-family: Consolas, monospace; font-size: 12px; background: #fff; padding: 10px; overflow-x: auto;">
本ソフトウェアは、以下のオープンソースソフトウェアおよびサードパーティ製ライブラリを含んでいます。

--------------------------------------------------------------------------------
1. Hardcodet.NotifyIcon.Wpf
--------------------------------------------------------------------------------
Copyright (c) 2009 - 2020 Philipp Sumi
Licensed under the MIT License.


<a rel="noopener" href="https://github.com/hardcodet/wpf-notifyicon" title="GitHub - hardcodet/wpf-notifyicon: NotifyIcon (aka system tray icon or taskbar icon) for the WPF platform" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img decoding="async" src="https://opengraph.githubassets.com/be3781fbc30bcb029666647950462a978e401ef8e7150490e7b72cb63d7df388/hardcodet/wpf-notifyicon" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">GitHub - hardcodet/wpf-notifyicon: NotifyIcon (aka system tray icon or taskbar icon) for the WPF platform</div><div class="blogcard-snippet external-blogcard-snippet">NotifyIcon (aka system tray icon or taskbar icon) for the WPF platform - hardcodet/wpf-notifyicon</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://github.com/hardcodet/wpf-notifyicon" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">github.com</div></div></div></div></a>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

--------------------------------------------------------------------------------
2. NHotkey.Wpf
--------------------------------------------------------------------------------
Copyright (c) 2014 Thomas Levesque
Licensed under the Apache License, Version 2.0.


<a rel="noopener" href="https://github.com/thomaslevesque/NHotkey" title="GitHub - thomaslevesque/NHotkey: A managed library to handle global hotkeys in Windows Forms and WPF applications" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://opengraph.githubassets.com/e56546dfef2f63332d8d34db0614824426481d2824d2009e032772567ec57471/thomaslevesque/NHotkey" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">GitHub - thomaslevesque/NHotkey: A managed library to handle global hotkeys in Windows Forms and WPF applications</div><div class="blogcard-snippet external-blogcard-snippet">A managed library to handle global hotkeys in Windows Forms and WPF applications - thomaslevesque/NHotkey</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://github.com/thomaslevesque/NHotkey" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">github.com</div></div></div></div></a>

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

--------------------------------------------------------------------------------
3. System.Drawing.Common
--------------------------------------------------------------------------------
Copyright (c) .NET Foundation and Contributors
Licensed under the MIT License.


<a rel="noopener" href="https://github.com/dotnet/winforms" title="GitHub - dotnet/winforms: Windows Forms is a .NET UI framework for building Windows desktop applications." class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://opengraph.githubassets.com/7987aaf39199eb4be5fab5e0a8b36e66222ae26cd9b0f7ad99d49025268bed11/dotnet/winforms" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">GitHub - dotnet/winforms: Windows Forms is a .NET UI framework for building Windows desktop applications.</div><div class="blogcard-snippet external-blogcard-snippet">Windows Forms is a .NET UI framework for building Windows desktop applications. - dotnet/winforms</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://github.com/dotnet/winforms" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">github.com</div></div></div></div></a>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

--------------------------------------------------------------------------------
4. Microsoft.Web.WebView2
--------------------------------------------------------------------------------
Copyright (C) Microsoft Corporation. All rights reserved.

This software includes Microsoft WebView2 SDK.
Use of this software is subject to the terms of the Microsoft Software License Terms.


<a rel="noopener" href="https://www.nuget.org/packages/Microsoft.Web.WebView2" title="Microsoft.Web.WebView2 1.0.3650.58" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://api.nuget.org/v3-flatcontainer/microsoft.web.webview2/1.0.3650.58/icon" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Microsoft.Web.WebView2 1.0.3650.58</div><div class="blogcard-snippet external-blogcard-snippet">The WebView2 control enables you to embed web technologies (HTML, CSS, and JavaScript) in your native applications power...</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nuget.org/packages/Microsoft.Web.WebView2/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">nuget.org</div></div></div></div></a>
</pre>
        </div>
    </details>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2026/01/01/app-cliptra/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【アプリ】XColumn</title>
		<link>https://masherhouse.com/2025/11/09/app-xcolumn/</link>
					<comments>https://masherhouse.com/2025/11/09/app-xcolumn/#comments</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Sun, 09 Nov 2025 08:20:21 +0000</pubDate>
				<category><![CDATA[自作アプリ]]></category>
		<category><![CDATA[XColumn]]></category>
		<category><![CDATA[C#]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=370</guid>

					<description><![CDATA[制作者 マッシャー 最新バージョン 1.41.0 最終更新日 2026/05/20 目次 概要主な機能動作環境ダウンロードインストールと実行　操作方法拡張機能の導入方法ライセンスと免責事項ひと目でわかるライセンス要約✅  [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>制作者</th><td>マッシャー</td></tr><tr><th>最新バージョン</th><td>1.41.0</td></tr><tr><th>最終更新日</th><td>2026/05/20</td></tr></tbody></table></figure>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">概要</a></li><li><a href="#toc2" tabindex="0">主な機能</a></li><li><a href="#toc3" tabindex="0">動作環境</a></li><li><a href="#toc4" tabindex="0">ダウンロード</a></li><li><a href="#toc5" tabindex="0">インストールと実行</a></li><li><a href="#toc6" tabindex="0">　操作方法</a></li><li><a href="#toc7" tabindex="0">拡張機能の導入方法</a></li><li><a href="#toc8" tabindex="0">ライセンスと免責事項</a><ol><li><a href="#toc9" tabindex="0">ひと目でわかるライセンス要約</a><ol><li><a href="#toc10" tabindex="0">✅ 可能なこと (ほぼ何でもできます)</a></li><li><a href="#toc11" tabindex="0">⚠️&nbsp;守っていただきたい義務 (たった1つだけです)</a></li><li><a href="#toc12" tabindex="0">🚫 免責事項 (重要な注意点)</a></li></ol></li><li><a href="#toc13" tabindex="0">📦 依存ライブラリのライセンス (Third-Party Licenses)</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">概要</span></h2>



<p class="wp-block-paragraph">XColumnはTweetDeck（旧）風のシンプルなマルチカラム型クライアントです。<br>X (Twitter) のAPIを使用せず、<code>WebView2</code>&nbsp;を利用してカラムを表示します。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="528" src="https://masherhouse.com/wp-content/uploads/2025/11/XColumn_SS-1024x528.png" alt="" class="wp-image-500" srcset="https://masherhouse.com/wp-content/uploads/2025/11/XColumn_SS-1024x528.png 1024w, https://masherhouse.com/wp-content/uploads/2025/11/XColumn_SS-300x155.png 300w, https://masherhouse.com/wp-content/uploads/2025/11/XColumn_SS-768x396.png 768w, https://masherhouse.com/wp-content/uploads/2025/11/XColumn_SS-1536x792.png 1536w, https://masherhouse.com/wp-content/uploads/2025/11/XColumn_SS-2048x1056.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading"><span id="toc2">主な機能</span></h2>



<ul class="wp-block-list">
<li><strong>マルチカラム表示</strong>:
<ul class="wp-block-list">
<li>ホーム、通知、検索、リストをカラムとして自由に追加できます。</li>



<li>ドラッグ＆ドロップでカラムの順番を自由に入れ替えられます。</li>
</ul>
</li>



<li><strong>フォーカスモード</strong>:
<ul class="wp-block-list">
<li>ツイートやメディアをクリックすると一時的に単一ビューに切り替わり、詳細確認や長文作成に集中できます。</li>



<li>フォーカスモードの使用の可否は設定から切り替えられます</li>
</ul>
</li>



<li><strong>NGワード機能</strong>: 
<ul class="wp-block-list">
<li>指定したキーワードを含むポストを非表示にできます。</li>
</ul>
</li>



<li><strong>多言語対応</strong>: 
<ul class="wp-block-list">
<li>日本語と英語の表示に対応しています。</li>
</ul>
</li>



<li><strong>動画自動再生の強制停止:</strong> 
<ul class="wp-block-list">
<li>Xの設定に関わらず、ブラウザレベルで動画の自動再生を強力にブロックする機能を搭載しました。設定画面からオン/オフの切り替えが可能です。</li>
</ul>
</li>



<li><strong>カラムごとの表示カスタマイズ:</strong> 
<ul class="wp-block-list">
<li>カラムごとに「表示倍率（ズーム）」や「カラム幅」を個別に調整できるようになりました。<br>文字が見にくい場合は拡大したり、多くの情報を表示したい場合は縮小・幅狭にするなど柔軟な設定が可能です。</li>
</ul>
</li>



<li><strong>オフタイマー (自動終了):</strong> 
<ul class="wp-block-list">
<li>PCを放置している間（非アクティブ状態）が指定時間続くと、自動的にアプリを終了させる機能を追加しました。寝落ち対策などに有効です。</li>
</ul>
</li>



<li><strong>起動時のプロファイル指定:</strong> 
<ul class="wp-block-list">
<li>前回終了時のプロファイルを開くか、常に特定の「デフォルトプロファイル」で起動するかを設定画面から指定できるようになりました。</li>
</ul>
</li>



<li><strong>カラムごとの自動更新</strong>:
<ul class="wp-block-list">
<li>カラムごとに「手動更新」ボタンを搭載。</li>



<li>カラムごとに自動更新の「有効/無効」と「更新間隔（秒）」を設定できます。</li>



<li>自動更新が有効なカラムには、次の更新までのカウントダウンが表示されます。</li>
</ul>
</li>



<li><strong>複数アカウント対応（プロファイル機能）</strong>:
<ul class="wp-block-list">
<li>画面上部の「プロファイル」メニューから、複数の設定（カラム構成、ウィンドウ位置、ログインアカウント）を切り替えることができます。</li>



<li>「新規」ボタンで仕事用、趣味用など別のアカウント環境を簡単に作成できます。</li>



<li>各プロファイルのログイン状態（Cookie）は独立して保存されます。</li>
</ul>
</li>



<li><strong>サーバー状態監視</strong>:
<ul class="wp-block-list">
<li>Xのサーバーダウンや制限を検知し、ステータスアイコンで表示します。</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading"><span id="toc3">動作環境</span></h2>



<ul class="wp-block-list">
<li>Windows 10 / 11</li>



<li><a href="https://dotnet.microsoft.com/ja-jp/download/dotnet/8.0">.NET 8.0 デスクトップ ランタイム</a></li>



<li><a href="https://developer.microsoft.com/ja-jp/microsoft-edge/webview2/">Microsoft Edge WebView2 ランタイム</a>
<ul class="wp-block-list">
<li>（通常、最新のWindowsにはプリインストールされています）</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading"><span id="toc4">ダウンロード</span></h2>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://masherhouse.com/wp-content/uploads/2026/05/XColumn_x64_v1.41.0.zip" class="btn btn-m btn-circle btn-shine has-background has-vivid-green-cyan-background-color" target="_self">最新版(v1.41.0) をダウンロード</a></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://github.com/mashersan/XColumn" class="btn btn-m btn-circle btn-shine" target="_self">GitHubリポジトリ</a></div>



<h2 class="wp-block-heading"><span id="toc5">インストールと実行</span></h2>



<ol class="wp-block-list">
<li>ダウンロードしたZIPファイルを解凍しTweetDeck<code>.exe</code>&nbsp;を実行します。</li>



<li>内部的にはEdgeが動作しているので、普段Edgeを使用していない方は<br>初回起動時にX(Twitter)へのログインが促される可能性があります。</li>
</ol>



<h2 class="wp-block-heading"><span id="toc6">　操作方法</span></h2>



<ol class="wp-block-list">
<li>上部のボタン（ホーム追加、検索追加など）でカラムを追加します。</li>



<li>カラム上部のハンドル（URLが表示されているバー）をドラッグ＆ドロップして、カラムを並べ替えることも可能です。</li>



<li>各カラムのヘッダーにあるボタンで、以下の操作が可能です。
<ul class="wp-block-list">
<li><strong>↻</strong>: そのカラムを手動で更新します。</li>



<li><strong>自動:</strong>: 自動更新の有効/無効を切り替えます。</li>



<li><strong>(300)</strong>: 更新間隔を秒単位で入力します。</li>



<li><strong>✖</strong>: そのカラムを閉じます。</li>
</ul>
</li>
</ol>



<h2 class="wp-block-heading"><span id="toc7">拡張機能の導入方法</span></h2>



<ul class="wp-block-list">
<li><strong>方法A : Chromeからインポート(推奨)</strong>
<ol class="wp-block-list">
<li>普段お使いのChromeブラウザで、目的の拡張機能をインストールしておきます。</li>



<li>XColumnのメニュー <strong>「ツール」→「拡張機能の管理…」</strong> を開きます。</li>



<li><strong>「Chromeからインポート…」</strong> をクリックします。</li>



<li>検出された拡張機能一覧から使用したいものにチェックを入れ、「インポート」を押します。</li>



<li>アプリを再起動すると有効になります。</li>
</ol>
</li>



<li><strong>方法B : フォルダから手動追加</strong>
<ol class="wp-block-list">
<li>拡張機能のフォルダ（<code>manifest.json</code>が含まれるフォルダ）を用意します。</li>



<li><strong>「ツール」→「拡張機能の管理…」</strong> → <strong>「フォルダから追加…」</strong> で選択します。</li>
</ol>
</li>
</ul>



<h2 class="wp-block-heading"><span id="toc8">ライセンスと免責事項</span></h2>



<p class="wp-block-paragraph"><a href="https://github.com/mashersan/TweetDesk#-%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9-license"></a>このアプリケーションは&nbsp;<strong>MIT ライセンス</strong>&nbsp;の下で公開されています。<br>これは、ソフトウェアで最も広く使われている、非常に寛容な（ゆるい）ライセンスです。</p>



<h3 class="wp-block-heading"><span id="toc9">ひと目でわかるライセンス要約</span></h3>



<h4 class="wp-block-heading"><span id="toc10">✅ 可能なこと (ほぼ何でもできます)</span></h4>



<ul class="wp-block-list">
<li><strong>商用利用</strong>: このアプリ（またはコード）を使って利益を上げても構いません。</li>



<li><strong>改変</strong>: 自由にコードを改造できます。</li>



<li><strong>再配布</strong>: 改造したかどうかにかかわらず、コピーを他の人に配っても構いません。</li>



<li><strong>プライベート利用</strong>: このコードを公開せずに、個人的な目的や社内のみで利用しても構いません。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc11">⚠️&nbsp;守っていただきたい義務 (たった1つだけです)</span></h4>



<ul class="wp-block-list">
<li><strong>著作権表示の保持</strong>: このソフトウェア（のコードや実行ファイル）を再配布する場合、必ず以下の<strong>ライセンス条文（全文）と著作権表示（Copyright行）を、ソフトウェアのコピーまたは重要な部分（例: Readmeやライセンスファイル）にそのまま含めてください</strong>。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc12">🚫 免責事項 (重要な注意点)</span></h4>



<ul class="wp-block-list">
<li>このソフトウェアは「現状のまま（AS IS）」提供されます。</li>



<li>このソフトウェアを使用したことによって生じたいかなる損害（PCが壊れた、データが消えた等）についても、<strong>作者（マッシャー (Masher)）は一切の責任を負いません</strong>。ご利用は自己責任でお願いいたします。</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box not-nested-style cocoon-block-toggle"><input id="toggle-checkbox-202605211021120" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-202605211021120">MIT ライセンス条文 (全文)</label><div class="toggle-content">
<p class="wp-block-paragraph">Copyright (c) 2025 マッシャー (Masher)</p>



<p class="wp-block-paragraph">Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &#8220;Software&#8221;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>



<p class="wp-block-paragraph">The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>



<p class="wp-block-paragraph">THE SOFTWARE IS PROVIDED &#8220;AS IS&#8221;, WITHOUT WARRANTY OF ANY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
</div></div>



<p class="wp-block-paragraph"><a href="https://github.com/mashersan/TweetDesk#mit-%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E6%9D%A1%E6%96%87-%E5%85%A8%E6%96%87"></a></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc13">📦 依存ライブラリのライセンス (Third-Party Licenses)</span></h3>



<p class="wp-block-paragraph">本ソフトウェアは、以下のサードパーティ製ライブラリを利用しており、これらのライブラリも（本プロジェクトと互換性のある）MITライセンスの下で提供されています。</p>



<ul class="wp-block-list">
<li><strong>GongSolutions.WPF.DragDrop (gong-wpf-dragdrop)</strong>
<ul class="wp-block-list">
<li>Copyright (c) 2009-2024 Jan Karger, Steven Kirk</li>



<li>ライセンス条文は上記MITライセンス条文（全文）に準じます。</li>
</ul>
</li>



<li><strong>Microsoft.Web.WebView2</strong>
<ul class="wp-block-list">
<li>本ソフトウェアは、Microsoft Edge WebView2 ランタイムの機能に依存しています。</li>
</ul>
</li>
</ul>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2025/11/09/app-xcolumn/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>【アプリ】AutoEnableMobileHotspot</title>
		<link>https://masherhouse.com/2025/09/14/app-auto-enable-mobile-hotspot/</link>
					<comments>https://masherhouse.com/2025/09/14/app-auto-enable-mobile-hotspot/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Sun, 14 Sep 2025 11:06:11 +0000</pubDate>
				<category><![CDATA[自作アプリ]]></category>
		<category><![CDATA[PowerShellScript]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[モバイルホットスポット]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=254</guid>

					<description><![CDATA[制作者 マッシャー 最新バージョン 1.0.0 最終更新日 2025/09/14 目次 概要主な機能使用方法ソースコードダウンロード更新履歴ライセンスと免責事項ひと目でわかるライセンス要約✅ 可能なこと (ほぼ何でもでき [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>制作者</th><td>マッシャー</td></tr><tr><th>最新バージョン</th><td>1.0.0</td></tr><tr><th>最終更新日</th><td>2025/09/14</td></tr></tbody></table></figure>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">概要</a></li><li><a href="#toc2" tabindex="0">主な機能</a></li><li><a href="#toc3" tabindex="0">使用方法</a></li><li><a href="#toc4" tabindex="0">ソースコード</a></li><li><a href="#toc5" tabindex="0">ダウンロード</a></li><li><a href="#toc6" tabindex="0">更新履歴</a></li><li><a href="#toc7" tabindex="0">ライセンスと免責事項</a><ol><li><a href="#toc8" tabindex="0">ひと目でわかるライセンス要約</a><ol><li><a href="#toc9" tabindex="0">✅ 可能なこと (ほぼ何でもできます)</a></li><li><a href="#toc10" tabindex="0">⚠️&nbsp;守っていただきたい義務 (たった1つだけです)</a></li><li><a href="#toc11" tabindex="0">🚫 免責事項 (重要な注意点)</a></li></ol></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">概要</span></h2>



<p class="wp-block-paragraph">AutoEnableMobileHotspot(以下AEMH)は、Windowsの機能であるモバイルホットスポットをONにするPowerShellスクリプトです。<br>タスク登録しておけば、PCをシャットダウンや再起動するたびにモバイルホットスポットをオンにする手間を省く事ができます。</p>



<h2 class="wp-block-heading"><span id="toc2">主な機能</span></h2>



<ul class="wp-block-list">
<li>Windowsの機能であるモバイルホットスポットをONにする<br>以上！</li>
</ul>



<h2 class="wp-block-heading"><span id="toc3">使用方法</span></h2>



<ol class="wp-block-list">
<li>ダウンロード<br><a href="http://masherhouse.com/wp-content/uploads/2025/09/AutoEnableMobileHotspot1.0.0.zip">スクリプトファイルをダウンロード</a>し、わかりやすい場所に配置する<br>(例：「C:\」「ドキュメントフォルダ」等)</li>



<li>（必要であれば）タスクスケジューラーに登録する
<ol class="wp-block-list">
<li>タスクスケジューラーを開く
<ul class="wp-block-list">
<li>「Windowsキー + R」を押して、「ファイル名を指定して実行」を開きます。</li>



<li>「taskschd.msc」と入力してEnterキーを押す。</li>



<li><img loading="lazy" decoding="async" width="400" height="207" class="wp-image-255" style="width: 400px;" src="http://masherhouse.com/wp-content/uploads/2025/09/explorer_ExsdoYxjy2.png" alt="" srcset="https://masherhouse.com/wp-content/uploads/2025/09/explorer_ExsdoYxjy2.png 399w, https://masherhouse.com/wp-content/uploads/2025/09/explorer_ExsdoYxjy2-300x155.png 300w" sizes="(max-width: 400px) 100vw, 400px" /></li>
</ul>
</li>



<li>基本タスクの作成
<ul class="wp-block-list">
<li>右側の操作ペインにある「基本タスクの作成」をクリックします。</li>



<li><img loading="lazy" decoding="async" width="500" height="235" class="wp-image-256" style="width: 500px;" src="http://masherhouse.com/wp-content/uploads/2025/09/mmc_hGraccfXv8.png" alt="" srcset="https://masherhouse.com/wp-content/uploads/2025/09/mmc_hGraccfXv8.png 1196w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_hGraccfXv8-300x141.png 300w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_hGraccfXv8-1024x482.png 1024w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_hGraccfXv8-768x362.png 768w" sizes="(max-width: 500px) 100vw, 500px" /></li>
</ul>
</li>



<li>タスクの作成ウィザード
<ul class="wp-block-list">
<li>名前「モバイルホットスポット自動起動」等わかりやすい名前をつける</li>



<li><img loading="lazy" decoding="async" width="500" height="351" class="wp-image-257" style="width: 500px;" src="http://masherhouse.com/wp-content/uploads/2025/09/mmc_i1s5oJQku6.png" alt="" srcset="https://masherhouse.com/wp-content/uploads/2025/09/mmc_i1s5oJQku6.png 696w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_i1s5oJQku6-300x210.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></li>



<li>トリガー：PC起動時に自動でオンにしたい場合、「ログオン時」を選択</li>



<li><img loading="lazy" decoding="async" width="500" height="351" class="wp-image-258" style="width: 500px;" src="http://masherhouse.com/wp-content/uploads/2025/09/mmc_moLwsITvMI.png" alt="" srcset="https://masherhouse.com/wp-content/uploads/2025/09/mmc_moLwsITvMI.png 696w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_moLwsITvMI-300x210.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></li>



<li>操作「プログラムの開始」を選択します。</li>



<li><img loading="lazy" decoding="async" width="500" height="351" class="wp-image-259" style="width: 500px;" src="http://masherhouse.com/wp-content/uploads/2025/09/mmc_NK2zTqxrin.png" alt="" srcset="https://masherhouse.com/wp-content/uploads/2025/09/mmc_NK2zTqxrin.png 696w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_NK2zTqxrin-300x210.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></li>



<li>プログラム/スクリプト「powershell.exe」と入力します。</li>



<li>引数の追加の部分に以下のように入力します
<ul class="wp-block-list">
<li>-ExecutionPolicy Bypass -File C:\Scripts\AutoEnableMobileHotspot.ps1</li>



<li>※ C:\Scripts\AutoEnableMobileHotspot.ps1の部分は先程スクリプトを保存した場所に書き換えてください</li>
</ul>
</li>



<li><img loading="lazy" decoding="async" width="500" height="351" class="wp-image-261" style="width: 500px;" src="http://masherhouse.com/wp-content/uploads/2025/09/mmc_xCjDgfRuo5.png" alt="" srcset="https://masherhouse.com/wp-content/uploads/2025/09/mmc_xCjDgfRuo5.png 696w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_xCjDgfRuo5-300x210.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></li>



<li>完了です</li>
</ul>
</li>



<li>管理者権限の設定
<ul class="wp-block-list">
<li>作成したタスクは管理者権限で実行する必要があります。</li>



<li>タスクスケジューラのライブラリで、今作成したタスク（「モバイルホットスポット自動起動」）を見つけ、右クリックして「プロパティ」を選択。</li>



<li><img loading="lazy" decoding="async" width="500" height="300" class="wp-image-262" style="width: 500px;" src="http://masherhouse.com/wp-content/uploads/2025/09/mmc_EsB0ssIB2F.png" alt="" srcset="https://masherhouse.com/wp-content/uploads/2025/09/mmc_EsB0ssIB2F.png 1418w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_EsB0ssIB2F-300x180.png 300w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_EsB0ssIB2F-1024x614.png 1024w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_EsB0ssIB2F-768x460.png 768w" sizes="(max-width: 500px) 100vw, 500px" /></li>



<li>「全般」タブにある「最上位の特権で実行する」にチェックを入れる。</li>



<li><img loading="lazy" decoding="async" width="500" height="360" class="wp-image-263" style="width: 500px;" src="http://masherhouse.com/wp-content/uploads/2025/09/mmc_xCbrLbKpyj.png" alt="" srcset="https://masherhouse.com/wp-content/uploads/2025/09/mmc_xCbrLbKpyj.png 542w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_xCbrLbKpyj-300x216.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></li>



<li>OKを押して設定を保存</li>
</ul>
</li>
</ol>
</li>
</ol>



<h2 class="wp-block-heading"><span id="toc4">ソースコード</span></h2>



<p class="wp-block-paragraph">大したものでもないのでGitHubに上げるほどでもないと思ったので、<br>一応中身見れるようにソースコード貼っておきます</p>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box not-nested-style cocoon-block-toggle"><input id="toggle-checkbox-202511262232280" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-202511262232280">AutoEnableMobileHotspot.ps1</label><div class="toggle-content">
<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#d8dee9ff;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly># Windowsランタイムアセンブリを読み込む
try {
    Add-Type -AssemblyName System.Runtime.WindowsRuntime
}
catch {
    Write-Error "必要なアセンブリの読み込みに失敗しました。スクリプトを続行できません。"
    exit
}

try {
    # インターネット接続プロファイルからネットワークテザリングマネージャーのインスタンスを取得
    $connectionProfile = &#91;Windows.Networking.Connectivity.NetworkInformation, Windows.Networking.Connectivity, ContentType=WindowsRuntime&#93;::GetInternetConnectionProfile()
    if ($null -eq $connectionProfile) {
        Write-Warning "インターネット接続プロファイルが見つかりません。Wi-Fiまたは有線LANに接続しているか確認してください。"
    }

    $tetheringManager = &#91;Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager&#93;::CreateFromConnectionProfile($connectionProfile)

    # 現在のホットスポットの状態を確認
    $currentState = $tetheringManager.TetheringOperationalState
    Write-Host "現在のホットスポットの状態: $currentState"

    # もしホットスポットが 'Off' の状態であれば、ONにする
    if ($currentState -eq 'Off') {
        Write-Host "モバイルホットスポットを起動しています..."
        
        # 起動命令を出す（結果は待たない）
        $null = $tetheringManager.StartTetheringAsync()
        
        # 状態が 'On' に変わるのを待つ（最大10秒間）
        $timeout = 10
        $success = $false
        for ($i = 0; $i -lt $timeout; $i++) {
            Start-Sleep -Seconds 1
            $newState = $tetheringManager.TetheringOperationalState
            if ($newState -eq 'On') {
                Write-Host "モバイルホットスポットが起動しました。現在の状態: $newState"
                $success = $true
                break
            }
            Write-Host "起動待機中... ($($i+1)/$timeout)"
        }

        if (-not $success) {
            Write-Error "ホットスポットの起動を確認できませんでした。タイムアウトしました。"
        }

    } else {
        Write-Host "モバイルホットスポットは既にONか、利用できない状態です。"
    }
}
catch {
    # スクリプト全体でエラーが発生した場合の処理
    Write-Error "スクリプトの実行中に予期せぬエラーが発生しました: $_"
    if ($_.Exception.Message.Contains("0x80070005")) {
        Write-Warning "アクセスが拒否されました (エラーコード: 0x80070005)。このスクリプトは管理者として実行する必要があります。"
    }
}</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #D8DEE9FF"># </span><span style="color: #D8DEE9">Windowsランタイムアセンブリを読み込む</span></span>
<span class="line"><span style="color: #81A1C1">try</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">Add</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Type</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">AssemblyName</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">System</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Runtime</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">WindowsRuntime</span></span>
<span class="line"><span style="color: #ECEFF4">}</span></span>
<span class="line"><span style="color: #81A1C1">catch</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Error</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">必要なアセンブリの読み込みに失敗しました。スクリプトを続行できません。</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">exit</span></span>
<span class="line"><span style="color: #ECEFF4">}</span></span>
<span class="line"></span>
<span class="line"><span style="color: #81A1C1">try</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">    # </span><span style="color: #D8DEE9">インターネット接続プロファイルからネットワークテザリングマネージャーのインスタンスを取得</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">$connectionProfile</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> &#91;</span><span style="color: #D8DEE9">Windows</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Networking</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Connectivity</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">NetworkInformation</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">Windows</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Networking</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Connectivity</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">ContentType</span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9">WindowsRuntime</span><span style="color: #D8DEE9FF">&#93;::</span><span style="color: #88C0D0">GetInternetConnectionProfile</span><span style="color: #D8DEE9FF">()</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> (</span><span style="color: #D8DEE9">$null</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">eq</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$connectionProfile</span><span style="color: #D8DEE9FF">) </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Warning</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">インターネット接続プロファイルが見つかりません。Wi-Fiまたは有線LANに接続しているか確認してください。</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #ECEFF4">}</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">$tetheringManager</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> &#91;</span><span style="color: #D8DEE9">Windows</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Networking</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">NetworkOperators</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">NetworkOperatorTetheringManager</span><span style="color: #D8DEE9FF">&#93;::</span><span style="color: #88C0D0">CreateFromConnectionProfile</span><span style="color: #D8DEE9FF">(</span><span style="color: #D8DEE9">$connectionProfile</span><span style="color: #D8DEE9FF">)</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9FF">    # </span><span style="color: #D8DEE9">現在のホットスポットの状態を確認</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">$currentState</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$tetheringManager</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">TetheringOperationalState</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Host</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">現在のホットスポットの状態: $currentState</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9FF">    # </span><span style="color: #D8DEE9">もしホットスポットが</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&#39;</span><span style="color: #A3BE8C">Off</span><span style="color: #ECEFF4">&#39;</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">の状態であれば</span><span style="color: #D8DEE9FF">、</span><span style="color: #D8DEE9">ONにする</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> (</span><span style="color: #D8DEE9">$currentState</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">eq</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&#39;</span><span style="color: #A3BE8C">Off</span><span style="color: #ECEFF4">&#39;</span><span style="color: #D8DEE9FF">) </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Host</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">モバイルホットスポットを起動しています...</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span></span>
<span class="line"><span style="color: #D8DEE9FF">        # </span><span style="color: #D8DEE9">起動命令を出す</span><span style="color: #D8DEE9FF">（</span><span style="color: #D8DEE9">結果は待たない</span><span style="color: #D8DEE9FF">）</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">$null</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$tetheringManager</span><span style="color: #ECEFF4">.</span><span style="color: #88C0D0">StartTetheringAsync</span><span style="color: #D8DEE9FF">()</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span></span>
<span class="line"><span style="color: #D8DEE9FF">        # </span><span style="color: #D8DEE9">状態が</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&#39;</span><span style="color: #A3BE8C">On</span><span style="color: #ECEFF4">&#39;</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">に変わるのを待つ</span><span style="color: #D8DEE9FF">（</span><span style="color: #D8DEE9">最大10秒間</span><span style="color: #D8DEE9FF">）</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">$timeout</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">10</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">$success</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$false</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #81A1C1">for</span><span style="color: #D8DEE9FF"> (</span><span style="color: #D8DEE9">$i</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">0</span><span style="color: #81A1C1">;</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$i</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">lt</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$timeout</span><span style="color: #81A1C1">;</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$i</span><span style="color: #81A1C1">++</span><span style="color: #D8DEE9FF">) </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">            </span><span style="color: #D8DEE9">Start</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Sleep</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Seconds</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">1</span></span>
<span class="line"><span style="color: #D8DEE9FF">            </span><span style="color: #D8DEE9">$newState</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$tetheringManager</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">TetheringOperationalState</span></span>
<span class="line"><span style="color: #D8DEE9FF">            </span><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> (</span><span style="color: #D8DEE9">$newState</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">eq</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&#39;</span><span style="color: #A3BE8C">On</span><span style="color: #ECEFF4">&#39;</span><span style="color: #D8DEE9FF">) </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">                </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Host</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">モバイルホットスポットが起動しました。現在の状態: $newState</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">                </span><span style="color: #D8DEE9">$success</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$true</span></span>
<span class="line"><span style="color: #D8DEE9FF">                </span><span style="color: #81A1C1">break</span></span>
<span class="line"><span style="color: #D8DEE9FF">            </span><span style="color: #ECEFF4">}</span></span>
<span class="line"><span style="color: #D8DEE9FF">            </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Host</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">起動待機中... ($($i+1)/$timeout)</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #ECEFF4">}</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> (</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">not</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$success</span><span style="color: #D8DEE9FF">) </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">            </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Error</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">ホットスポットの起動を確認できませんでした。タイムアウトしました。</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #ECEFF4">}</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #ECEFF4">}</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">else</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Host</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">モバイルホットスポットは既にONか、利用できない状態です。</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #ECEFF4">}</span></span>
<span class="line"><span style="color: #ECEFF4">}</span></span>
<span class="line"><span style="color: #81A1C1">catch</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">    # </span><span style="color: #D8DEE9">スクリプト全体でエラーが発生した場合の処理</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Error</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">スクリプトの実行中に予期せぬエラーが発生しました: $_</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> (</span><span style="color: #D8DEE9">$_</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Exception</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Message</span><span style="color: #ECEFF4">.</span><span style="color: #88C0D0">Contains</span><span style="color: #D8DEE9FF">(</span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">0x80070005</span><span style="color: #ECEFF4">&quot;</span><span style="color: #D8DEE9FF">)) </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Warning</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">アクセスが拒否されました (エラーコード: 0x80070005)。このスクリプトは管理者として実行する必要があります。</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #ECEFF4">}</span></span>
<span class="line"><span style="color: #ECEFF4">}</span></span></code></pre></div>
</div></div>



<h2 class="wp-block-heading"><span id="toc5">ダウンロード</span></h2>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://masherhouse.com/wp-content/uploads/2025/09/AutoEnableMobileHotspot1.0.0.zip" class="btn btn-m btn-circle btn-shine has-background has-vivid-green-cyan-background-color" target="_blank">最新版（ｖ1.0.0）をダウンロード</a></div>



<p class="wp-block-paragraph">※安全でないファイルのダウンロードができないと言われた場合、それを許可するか、<br>　上記のソースコードをコピーしてテキストファイルにペーストし、<br>　拡張子をps1に変更しても大丈夫です</p>



<h2 class="wp-block-heading"><span id="toc6">更新履歴</span></h2>



<ul class="wp-block-list">
<li>ｖ1.0.0 (2025-09-14)
<ul class="wp-block-list">
<li>初期リリース</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading"><span id="toc7">ライセンスと免責事項</span></h2>



<p class="wp-block-paragraph"><a href="https://github.com/mashersan/TweetDesk#-%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9-license"></a>このアプリケーションは&nbsp;<strong>MIT ライセンス</strong>&nbsp;の下で公開されています。<br>これは、ソフトウェアで最も広く使われている、非常に寛容な（ゆるい）ライセンスです。</p>



<h3 class="wp-block-heading"><span id="toc8">ひと目でわかるライセンス要約</span></h3>



<h4 class="wp-block-heading"><span id="toc9">✅ 可能なこと (ほぼ何でもできます)</span></h4>



<ul class="wp-block-list">
<li><strong>商用利用</strong>: このアプリ（またはコード）を使って利益を上げても構いません。</li>



<li><strong>改変</strong>: 自由にコードを改造できます。</li>



<li><strong>再配布</strong>: 改造したかどうかにかかわらず、コピーを他の人に配っても構いません。</li>



<li><strong>プライベート利用</strong>: このコードを公開せずに、個人的な目的や社内のみで利用しても構いません。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc10">⚠️&nbsp;守っていただきたい義務 (たった1つだけです)</span></h4>



<ul class="wp-block-list">
<li><strong>著作権表示の保持</strong>: このソフトウェア（のコードや実行ファイル）を再配布する場合、必ず以下の<strong>ライセンス条文（全文）と著作権表示（Copyright行）を、ソフトウェアのコピーまたは重要な部分（例: Readmeやライセンスファイル）にそのまま含めてください</strong>。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc11">🚫 免責事項 (重要な注意点)</span></h4>



<ul class="wp-block-list">
<li>このソフトウェアは「現状のまま（AS IS）」提供されます。</li>



<li>このソフトウェアを使用したことによって生じたいかなる損害（PCが壊れた、データが消えた等）についても、<strong>作者（マッシャー (Masher)）は一切の責任を負いません</strong>。ご利用は自己責任でお願いいたします。</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box not-nested-style cocoon-block-toggle"><input id="toggle-checkbox-202511262232281" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-202511262232281">MIT ライセンス条文 (全文)</label><div class="toggle-content">
<p class="wp-block-paragraph">Copyright (c) 2025 マッシャー (Masher)</p>



<p class="wp-block-paragraph">Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &#8220;Software&#8221;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>



<p class="wp-block-paragraph">The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>



<p class="wp-block-paragraph">THE SOFTWARE IS PROVIDED &#8220;AS IS&#8221;, WITHOUT WARRANTY OF ANY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
</div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2025/09/14/app-auto-enable-mobile-hotspot/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【CrossPoster】Twitter/X, Bluesky, MisskeyへのAPI連携・設定方法を解説</title>
		<link>https://masherhouse.com/2025/08/28/app-sns-api/</link>
					<comments>https://masherhouse.com/2025/08/28/app-sns-api/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Thu, 28 Aug 2025 13:59:38 +0000</pubDate>
				<category><![CDATA[自作アプリ]]></category>
		<category><![CDATA[API]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=180</guid>

					<description><![CDATA[目次 当サイトで公開しているCrossPoster利用のための準備Twitter(X)のAPI利用方法ステップ1：開発者アカウントの申請と作成ステップ2：プロジェクトとアプリの作成ステップ3：認証キーの取得Bluesky [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">当サイトで公開しているCrossPoster利用のための準備</a><ol><li><a href="#toc2" tabindex="0">Twitter(X)のAPI利用方法</a><ol><li><a href="#toc3" tabindex="0">ステップ1：開発者アカウントの申請と作成</a></li><li><a href="#toc4" tabindex="0">ステップ2：プロジェクトとアプリの作成</a></li><li><a href="#toc5" tabindex="0">ステップ3：認証キーの取得</a></li></ol></li><li><a href="#toc6" tabindex="0">BlueskyのAPI利用方法</a></li><li><a href="#toc7" tabindex="0">MisskeyのAPI利用方法</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">当サイトで公開しているCrossPoster利用のための準備</span></h2>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">

<a href="https://masherhouse.com/2025/08/20/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91crossposter/" title="【アプリ】CrossPoster" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://masherhouse.com/wp-content/uploads/2025/08/AdobeStock_542540484-scaled.jpeg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【アプリ】CrossPoster</div><div class="blogcard-snippet external-blogcard-snippet">CrossPosterは、X(Twitter), Bluesky, Misskeyへテキストと画像を一度に投稿できる無料のWindowsアプリです。SNSごとにアプリを開く手間をなくし、投稿作業を効率化。文字数カウンターや投稿先の記憶機能も...</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://masherhouse.com/2025/08/20/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91crossposter/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">masherhouse.com</div></div></div></div></a>
</div></figure>



<p class="wp-block-paragraph">アプリを公開するだけして投げっぱなしでもあれだということで、各SNSのAPI関係の設定方法を書いてみました</p>



<h3 class="wp-block-heading"><span id="toc2">Twitter(X)のAPI利用方法</span></h3>



<p class="wp-block-paragraph">Twitter(現X 以後Twitter)のAPIは機能に制限がかかりますが無料でも利用が可能です<br>当サイトで公開しているアプリは投稿を行うだけでツイートの取得等は行わないので、<br>無料版でも問題ありません</p>



<h4 class="wp-block-heading"><span id="toc3">ステップ1：開発者アカウントの申請と作成</span></h4>



<p class="wp-block-paragraph">まず、Twitter APIを利用するための<strong>開発者アカウント</strong>が必要です。</p>



<ol start="1" class="wp-block-list">
<li><strong><a rel="noopener" href="https://developer.twitter.com/en" target="_blank">X Developer Platform</a></strong> にアクセスし、お持ちのTwitter(X)アカウントでログインします。</li>



<li>「Free」の下にある「Get started」をクリックし、無料プランに登録します。</li>



<li>目立つボタンの下にある「Sign up for Free Account」をクリックし、無料プランに登録します。</li>



<li>APIの利用目的などを聞かれますので、250文字以上長さで説明を入力する必要があります。<br>以下のような感じの内容を、英語翻訳掛けて投げれば良いと思います
<ul class="wp-block-list">
<li>個人のプロジェクトで、Xへの投稿を行うアプリの開発やテストを行うために利用しようと考えています。</li>



<li>また、画像や動画を含む投稿を行うテストも行いたいと考えています。</li>



<li>リツイートやいいね等の機能やツイートの取得機能は利用する予定はありません</li>



<li>以上、何卒よろしくお願いいたします</li>
</ul>
</li>



<li>利用規約に同意し、申請を送信します。多くの場合、すぐに承認され、開発者ポータルにアクセスできるようになります。</li>
</ol>



<h4 class="wp-block-heading"><span id="toc4">ステップ2：プロジェクトとアプリの作成</span></h4>



<p class="wp-block-paragraph">開発者ポータルに入ったら、次に<strong>プロジェクト</strong>と<strong>アプリ</strong>を作成します。これは、あなたがAPIを何に使うのかを管理するための箱のようなものです。<br>※ デフォルトで作成されている場合はそれを編集しても大丈夫です</p>



<p class="wp-block-paragraph"></p>



<ol start="1" class="wp-block-list">
<li>開発者ポータルのダッシュボードで、「Project &amp; Apps」メニューから新しいプロジェクトを作成します。</li>



<li>プロジェクト名、ユースケースなどを選択します。</li>



<li>プロジェクトが作成されると、その中に「App」を作成できます。このAppが、実際にAPIと通信するためのキーを持つことになります。</li>
</ol>



<p class="wp-block-paragraph">※ App nameは投稿したデバイスの表示部分に表示されます</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="681" height="243" src="http://masherhouse.com/wp-content/uploads/2025/08/FishScout_f0MD8jbFfe.png" alt="" class="wp-image-181" srcset="https://masherhouse.com/wp-content/uploads/2025/08/FishScout_f0MD8jbFfe.png 681w, https://masherhouse.com/wp-content/uploads/2025/08/FishScout_f0MD8jbFfe-300x107.png 300w" sizes="(max-width: 681px) 100vw, 681px" /></figure>



<p class="wp-block-paragraph">こんな感じで</p>



<h4 class="wp-block-heading"><span id="toc5">ステップ3：認証キーの取得</span></h4>



<ol class="wp-block-list">
<li>画面上部のKeys and tokensをクリックし、Consumer KeysのRegenerateをクリック</li>



<li>その際に表示される「API Key」と「API Key Secert」をCrossPosterの「ConsumerKey」と「ConsumerKeySecret」にコピペ</li>



<li>その後Authentication Tokensの「Access Token and Secret」の右にある「Generate」または「Regenerate」をクリック</li>



<li>その際に表示される「Access Token」と「AccessToken Secret」をCrossPosterの「AccessToken」と「AccessTokenSecret」にコピペ</li>
</ol>



<p class="wp-block-paragraph">これでTwitterを使用する準備ができました</p>



<h3 class="wp-block-heading"><span id="toc6">BlueskyのAPI利用方法</span></h3>



<p class="wp-block-paragraph">Blueskyはアカウントを作成していれば簡単に取得できます</p>



<ol class="wp-block-list">
<li>bluskeyのページを開きます</li>



<li>「⚙️設定」をクリック</li>



<li>「プライバシーとセキュリティ」をクリック</li>



<li>「アプリパスワード」をクリック</li>



<li>「+ アプリパスワードを追加」をクリック</li>



<li>アプリ名を入力 (ダイレクトメッセージへのアクセスを許可にはチェック入れなくてもOK)</li>



<li>表示されたパスワードをCrossPosterの設定の中のBluesky設定の「AppPassword」にコピペ</li>



<li>「Account」の部分にはblueskyのアカウントID（「自分のID.bsky.social」を入力）</li>



<li>これでBlueskyへの投稿設定は完了です</li>
</ol>



<h3 class="wp-block-heading"><span id="toc7">MisskeyのAPI利用方法</span></h3>



<p class="wp-block-paragraph">Misskeyも同様にアカウントを作成していれば簡単に取得できます</p>



<ol class="wp-block-list">
<li>Misskeyのページを開きます</li>



<li>「⚙️設定」をクリック</li>



<li>「その他の設定」にある「API」をクリック</li>



<li>「アクセストークンの発行」をクリック</li>



<li>「ノートを作成・削除する」と「ドライブを操作する」にチェックを入れる</li>



<li>発行された確認コードをコピーしてCrossPosterのMisskey設定の「AccessToken」にコピペ</li>



<li>BaseURLは「<a href="https://misskey.io/api">https://misskey.io/api</a>」でOKです</li>



<li>これでMisskeyへの投稿設定は完了です</li>
</ol>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2025/08/28/app-sns-api/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【自作アプリ】CrossPoster更新とマビノギプレイ日記（大鎌エルグ50達成）</title>
		<link>https://masherhouse.com/2025/08/25/mabinogi-diary-3/</link>
					<comments>https://masherhouse.com/2025/08/25/mabinogi-diary-3/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Mon, 25 Aug 2025 06:10:35 +0000</pubDate>
				<category><![CDATA[Mabinogi]]></category>
		<category><![CDATA[ゲーム]]></category>
		<category><![CDATA[自作アプリ]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=162</guid>

					<description><![CDATA[目次 CrossPoster更新とマビ日記CrossPosterを更新しました大鎌のエルグの完成と新たな道懐かしい思い出 CrossPoster更新とマビ日記 CrossPosterを更新しました 複数のSNS同時投稿の [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-10" checked><label class="toc-title" for="toc-checkbox-10">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">CrossPoster更新とマビ日記</a><ol><li><a href="#toc2" tabindex="0">CrossPosterを更新しました</a></li><li><a href="#toc3" tabindex="0">大鎌のエルグの完成と新たな道</a></li><li><a href="#toc4" tabindex="0">懐かしい思い出</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">CrossPoster更新とマビ日記</span></h2>



<h3 class="wp-block-heading"><span id="toc2">CrossPosterを更新しました</span></h3>



<p class="wp-block-paragraph">複数のSNS同時投稿のアプリのCrossPosterを更新しました。<br>更新内容は軽微なバグの修正と、バージョンチェック先の変更です。<br>Misskeyへの投稿時に改行が「\n」表示になっていたのを修正しました。<br>ダウンロードは以下のページから</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a href="https://masherhouse.com/2025/08/20/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91crossposter/" title="【アプリ】CrossPoster" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://masherhouse.com/wp-content/uploads/2025/08/AdobeStock_542540484-scaled.jpeg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【アプリ】CrossPoster</div><div class="blogcard-snippet external-blogcard-snippet">CrossPosterは、X(Twitter), Bluesky, Misskeyへテキストと画像を一度に投稿できる無料のWindowsアプリです。SNSごとにアプリを開く手間をなくし、投稿作業を効率化。文字数カウンターや投稿先の記憶機能も...</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://masherhouse.com/2025/08/20/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91crossposter/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">masherhouse.com</div></div></div></div></a>
</div>



<p class="wp-block-paragraph">利用者いるのかわからないけど、一応案内だけはしておきます。<br>各APIの取得方法も書いたほうがいいのかな？<br>そのうち記事に追記して告知します。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc3">大鎌のエルグの完成と新たな道</span></h3>



<p class="wp-block-paragraph">ちょっと時間かかったけど、大鎌のAランク45を突破したので、50まで上げきりました。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="527" height="579" src="http://masherhouse.com/wp-content/uploads/2025/08/FishScout_QAL2FJW0vq.png" alt="" class="wp-image-165" srcset="https://masherhouse.com/wp-content/uploads/2025/08/FishScout_QAL2FJW0vq.png 527w, https://masherhouse.com/wp-content/uploads/2025/08/FishScout_QAL2FJW0vq-273x300.png 273w" sizes="(max-width: 527px) 100vw, 527px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="248" height="140" src="http://masherhouse.com/wp-content/uploads/2025/08/MassiGra_OhSdPFoEEF.png" alt="" class="wp-image-168" srcset="https://masherhouse.com/wp-content/uploads/2025/08/MassiGra_OhSdPFoEEF.png 248w, https://masherhouse.com/wp-content/uploads/2025/08/MassiGra_OhSdPFoEEF-120x68.png 120w, https://masherhouse.com/wp-content/uploads/2025/08/MassiGra_OhSdPFoEEF-160x90.png 160w" sizes="(max-width: 248px) 100vw, 248px" /></figure>



<p class="wp-block-paragraph">効果としてはそれほどでもない…？<br>先日の日記にも書いたようにSランクまで上げるのは辞めて、この鎌はこのまま運用でいいと思っているので次にエルグ頑張る武器を考えた結果、丁度王政錬金術師を目指しているのでシリンダーにしようということに。<br>調べてみたら、Sランクの後半でチェーンシリンダーのクールタイム減少とかいう結構イカれた効果が付くとのこと。<br>これは頑張るしかねぇ…！</p>



<p class="wp-block-paragraph">善は急げということで、早速競売場でシリンダーを購入。<br>何が良いのか調べる間も惜しんだので適当に良さそうなものを購入<br>ついでにガードシリンダーとのセット効果もあるようなのでガードシリンダーも購入</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="595" height="1024" src="http://masherhouse.com/wp-content/uploads/2025/08/FishScout_X3m45AD7Sv-595x1024.png" alt="" class="wp-image-172" srcset="https://masherhouse.com/wp-content/uploads/2025/08/FishScout_X3m45AD7Sv-595x1024.png 595w, https://masherhouse.com/wp-content/uploads/2025/08/FishScout_X3m45AD7Sv-174x300.png 174w, https://masherhouse.com/wp-content/uploads/2025/08/FishScout_X3m45AD7Sv.png 713w" sizes="(max-width: 595px) 100vw, 595px" /></figure>



<p class="wp-block-paragraph">※一応念の為制作者様の名前は伏せさせていただきます。</p>



<p class="wp-block-paragraph">無改造無エンチャはなんか寂しかったので、倉庫を漁ってそれっぽいものを適当にペタリしておきました。<br>そしてまだ熟練40ぐらいですが、今になって初めてガードシリンダーに結晶装填できることを知りました…。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="282" height="350" src="http://masherhouse.com/wp-content/uploads/2025/08/MassiGra_iC1Vh7KqVZ.png" alt="" class="wp-image-173" srcset="https://masherhouse.com/wp-content/uploads/2025/08/MassiGra_iC1Vh7KqVZ.png 282w, https://masherhouse.com/wp-content/uploads/2025/08/MassiGra_iC1Vh7KqVZ-242x300.png 242w" sizes="(max-width: 282px) 100vw, 282px" /></figure>



<p class="wp-block-paragraph">ガードシリンダーとか、盾機能がついたシリンダーでしょ？ぐらいにしか思ってなかったので<br>こんな機能知らんかった！！<br>装填したらスキル準備速度がかなり早くなって快適に。<br>もっと早く教えてよー</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc4">懐かしい思い出</span></h3>



<p class="wp-block-paragraph">先日ひょんなことから大昔のSSを発掘する作業してました<br>そこで見つけたのが20年前のSS</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="641" height="592" src="http://masherhouse.com/wp-content/uploads/2025/08/FishScout_vwxHLkZmro.png" alt="" class="wp-image-174" srcset="https://masherhouse.com/wp-content/uploads/2025/08/FishScout_vwxHLkZmro.png 641w, https://masherhouse.com/wp-content/uploads/2025/08/FishScout_vwxHLkZmro-300x277.png 300w" sizes="(max-width: 641px) 100vw, 641px" /></figure>



<p class="wp-block-paragraph">2005年12月ごろのSS。<br>この頃はまだ男キャラ使ってました。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="637" height="555" src="http://masherhouse.com/wp-content/uploads/2025/08/FishScout_9I9xjUwJuu.png" alt="" class="wp-image-175" srcset="https://masherhouse.com/wp-content/uploads/2025/08/FishScout_9I9xjUwJuu.png 637w, https://masherhouse.com/wp-content/uploads/2025/08/FishScout_9I9xjUwJuu-300x261.png 300w" sizes="(max-width: 637px) 100vw, 637px" /></figure>



<p class="wp-block-paragraph">ちなみにこの時に装備してるカイトシールドはレアカラーなんですけど…</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="776" height="1024" src="http://masherhouse.com/wp-content/uploads/2025/08/Client_HSkTVqtI51-776x1024.png" alt="" class="wp-image-176" srcset="https://masherhouse.com/wp-content/uploads/2025/08/Client_HSkTVqtI51-776x1024.png 776w, https://masherhouse.com/wp-content/uploads/2025/08/Client_HSkTVqtI51-227x300.png 227w, https://masherhouse.com/wp-content/uploads/2025/08/Client_HSkTVqtI51-768x1014.png 768w, https://masherhouse.com/wp-content/uploads/2025/08/Client_HSkTVqtI51.png 784w" sizes="(max-width: 776px) 100vw, 776px" /></figure>



<p class="wp-block-paragraph">エンチャは変わってますが、実はまだ持ってたりします。<br>当事はこういうレアカラー装備が箱から出てたんですよね～</p>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2025/08/25/mabinogi-diary-3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【アプリ】CrossPoster</title>
		<link>https://masherhouse.com/2025/08/20/app-crossposter/</link>
					<comments>https://masherhouse.com/2025/08/20/app-crossposter/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Wed, 20 Aug 2025 06:05:26 +0000</pubDate>
				<category><![CDATA[自作アプリ]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[SNS]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=125</guid>

					<description><![CDATA[制作者 マッシャー 最新バージョン 1.2.2 最終更新日 2025/08/24 目次 概要主な機能使用方法ダウンロード過去のバージョン更新履歴ライセンスと免責事項ひと目でわかるライセンス要約✅ 可能なこと (ほぼ何でも [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>制作者</th><td>マッシャー</td></tr><tr><th>最新バージョン</th><td>1.2.2</td></tr><tr><th>最終更新日</th><td>2025/08/24</td></tr></tbody></table></figure>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-12" checked><label class="toc-title" for="toc-checkbox-12">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">概要</a></li><li><a href="#toc2" tabindex="0">主な機能</a></li><li><a href="#toc3" tabindex="0">使用方法</a></li><li><a href="#toc4" tabindex="0">ダウンロード</a><ol><li><a href="#toc5" tabindex="0">過去のバージョン</a></li></ol></li><li><a href="#toc6" tabindex="0">更新履歴</a></li><li><a href="#toc7" tabindex="0">ライセンスと免責事項</a><ol><li><a href="#toc8" tabindex="0">ひと目でわかるライセンス要約</a><ol><li><a href="#toc9" tabindex="0">✅ 可能なこと (ほぼ何でもできます)</a></li><li><a href="#toc10" tabindex="0">⚠️&nbsp;守っていただきたい義務 (たった1つだけです)</a></li><li><a href="#toc11" tabindex="0">🚫 免責事項 (重要な注意点)</a></li></ol></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">概要</span></h2>



<p class="wp-block-paragraph">CrossPosterは、複数のソーシャルメディアにテキストと画像を同時に投稿できる、Windows向けの無料デスクトップアプリケーションです。 <br>SNSごとにアプリ・ブラウザタブを切り替える手間から、あなたを解放します。</p>



<h2 class="wp-block-heading"><span id="toc2">主な機能</span></h2>



<ul class="wp-block-list">
<li>複数のSNSアカウントへの一括投稿<br>X (Twitter)、Bluesky、Misskeyの主要なプラットフォームに対応。 <br>チェックボックスをONにするだけで投稿先を手軽に選択できます。</li>



<li>画像メディアの添付（1ファイル）<br>テキストだけでなく、画像も一緒に投稿できます。<br> 「メディア選択」ボタンからファイルを選ぶだけの簡単操作です。</li>



<li>各SNSの文字数制限カウンター<br>各SNSの文字数制限を超えないよう入力中にリアルタイムで文字数を表示。<br> 制限を超えると文字が赤くなるので一目で分かります。</li>



<li>前回使用したSNSの選択状態を記憶<br>前回投稿したSNSの組み合わせを記憶し次回起動時に自動でチェックが入ります。<br> 毎回同じ設定をする手間が省けます。</li>
</ul>



<h2 class="wp-block-heading"><span id="toc3">使用方法</span></h2>



<ol class="wp-block-list">
<li><strong>ダウンロードと設定</strong><br>アプリをダウンロードして起動後、メニューの「オプション」→「設定」から、各SNSのAPIキーなどを入力します。</li>



<li><strong>テキストと画像の準備</strong><br>投稿したい文章を入力し、必要であれば「メディア選択」ボタンから画像を添付します。</li>



<li><strong>SNSを選んで送信</strong><br>投稿したいSNSのチェックボックスをONにして「送信」ボタンをクリック。<br>これだけで投稿は完了です。</li>
</ol>



<h2 class="wp-block-heading"><span id="toc4">ダウンロード</span></h2>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://masherhouse.com/wp-content/uploads/2025/08/CrossPoster-v1.2.2.zip" class="btn btn-m btn-circle btn-shine has-background has-vivid-green-cyan-background-color" target="_self">最新版 (v1.2.2) をダウンロード</a></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://github.com/mashersan/CrossPoster" class="btn btn-m btn-circle btn-shine" target="_self">GitHubリポジトリ</a></div>



<h3 class="wp-block-heading"><span id="toc5">過去のバージョン</span></h3>



<ul class="wp-block-list">
<li><a href="http://masherhouse.com/wp-content/uploads/2025/08/CrossPoster-v1.2.1.zip">CrossPoster v1.2.1 (2025/08/24)</a></li>



<li><a href="http://masherhouse.com/wp-content/uploads/2025/08/CrossPoster-v1.1.0.zip">CrossPoster v1.2.0 (2025/08/20)</a></li>



<li><a href="http://masherhouse.com/wp-content/uploads/2025/08/CrossPoster-v1.1.0.zip">CrossPoster v1.1.0 (2025/08/20)</a></li>



<li><a href="http://masherhouse.com/wp-content/uploads/2025/08/CrossPoster-v1.0.1.zip">CrossPoster v1.0.1 (2025/07/13)</a></li>



<li><s>CrossPsoter v1.0.0 (2005/07/06)</s></li>
</ul>



<h2 class="wp-block-heading"><span id="toc6">更新履歴</span></h2>



<ul class="wp-block-list">
<li><strong>v1.2.2 (2025-08-24)</strong>
<ul class="wp-block-list">
<li>更新情報の取得先を変更</li>
</ul>
</li>



<li><strong>v1.2.1 (2025-08-24)</strong>
<ul class="wp-block-list">
<li>Misskeyへの投稿時に改行が正しく反映されない不具合を修正</li>
</ul>
</li>



<li><strong>v1.2.0</strong>&nbsp;(2025-08-20)
<ul class="wp-block-list">
<li>起動時に新しいバージョンがリリースされていないか確認する機能を追加</li>



<li>メディアのファイルサイズが各SNSの上限を超えていないか事前にチェックする機能を追加</li>
</ul>
</li>



<li><strong>v1.1.0</strong> (2025/08/20)
<ul class="wp-block-list">
<li>メディア添付機能を追加</li>



<li>前回使用したSNSの選択状態を記憶する機能を追加</li>
</ul>
</li>



<li><strong>v1.0.1</strong> (2025/07/13)
<ul class="wp-block-list">
<li>文字数制限カウンターの表示方法修正</li>
</ul>
</li>



<li><strong>v1.0.0</strong> (2025/07/06)
<ul class="wp-block-list">
<li>初版リリース</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading"><span id="toc7">ライセンスと免責事項</span></h2>



<p class="wp-block-paragraph"><a href="https://github.com/mashersan/TweetDesk#-%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9-license"></a>このアプリケーションは&nbsp;<strong>MIT ライセンス</strong>&nbsp;の下で公開されています。<br>これは、ソフトウェアで最も広く使われている、非常に寛容な（ゆるい）ライセンスです。</p>



<h3 class="wp-block-heading"><span id="toc8">ひと目でわかるライセンス要約</span></h3>



<h4 class="wp-block-heading"><span id="toc9">✅ 可能なこと (ほぼ何でもできます)</span></h4>



<ul class="wp-block-list">
<li><strong>商用利用</strong>: このアプリ（またはコード）を使って利益を上げても構いません。</li>



<li><strong>改変</strong>: 自由にコードを改造できます。</li>



<li><strong>再配布</strong>: 改造したかどうかにかかわらず、コピーを他の人に配っても構いません。</li>



<li><strong>プライベート利用</strong>: このコードを公開せずに、個人的な目的や社内のみで利用しても構いません。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc10">⚠️&nbsp;守っていただきたい義務 (たった1つだけです)</span></h4>



<ul class="wp-block-list">
<li><strong>著作権表示の保持</strong>: このソフトウェア（のコードや実行ファイル）を再配布する場合、必ず以下の<strong>ライセンス条文（全文）と著作権表示（Copyright行）を、ソフトウェアのコピーまたは重要な部分（例: Readmeやライセンスファイル）にそのまま含めてください</strong>。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc11">🚫 免責事項 (重要な注意点)</span></h4>



<ul class="wp-block-list">
<li>このソフトウェアは「現状のまま（AS IS）」提供されます。</li>



<li>このソフトウェアを使用したことによって生じたいかなる損害（PCが壊れた、データが消えた等）についても、<strong>作者（マッシャー (Masher)）は一切の責任を負いません</strong>。ご利用は自己責任でお願いいたします。</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box not-nested-style cocoon-block-toggle"><input id="toggle-checkbox-202511262233040" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-202511262233040">MIT ライセンス条文 (全文)</label><div class="toggle-content">
<p class="wp-block-paragraph">Copyright (c) 2025 マッシャー (Masher)</p>



<p class="wp-block-paragraph">Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &#8220;Software&#8221;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>



<p class="wp-block-paragraph">The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>



<p class="wp-block-paragraph">THE SOFTWARE IS PROVIDED &#8220;AS IS&#8221;, WITHOUT WARRANTY OF ANY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
</div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2025/08/20/app-crossposter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【アプリ】OverlayScope v2.1.0リリース</title>
		<link>https://masherhouse.com/2025/08/20/app-overlayscope-v2/</link>
					<comments>https://masherhouse.com/2025/08/20/app-overlayscope-v2/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Tue, 19 Aug 2025 18:04:59 +0000</pubDate>
				<category><![CDATA[自作アプリ]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=108</guid>

					<description><![CDATA[目次 　自作アプリ「OverlayScope」更新！プロファイル管理機能を追加しました　更新のきっかけはジムのプール　新機能①：プロファイル管理　新機能②：自動更新チェック　今後の課題 　自作アプリ「OverlaySco [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-14" checked><label class="toc-title" for="toc-checkbox-14">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">　自作アプリ「OverlayScope」更新！プロファイル管理機能を追加しました</a><ol><li><a href="#toc2" tabindex="0">　更新のきっかけはジムのプール</a></li><li><a href="#toc3" tabindex="0">　新機能①：プロファイル管理</a></li><li><a href="#toc4" tabindex="0">　新機能②：自動更新チェック</a></li><li><a href="#toc5" tabindex="0">　今後の課題</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">　自作アプリ「OverlayScope」更新！プロファイル管理機能を追加しました</span></h2>



<h3 class="wp-block-heading"><span id="toc2">　更新のきっかけはジムのプール</span></h3>



<p class="wp-block-paragraph">ジムのプールで泳いでいる時にふと思いついたので、その思いつきをそのまま形にしてみました。</p>



<p class="wp-block-paragraph">ラグナロクオンラインやマビノギでこのアプリを使っていると、<br>「設定を複数保持できるようにしたいな」と考えるようになったんですよね。</p>



<ul class="wp-block-list">
<li>ラグナロクオンラインのミニマップをキャプチャする設定</li>



<li>マビノギの生産仕上げ（鍛冶）部分をキャプチャする設定</li>



<li>マビノギの生産仕上げ（裁縫）部分をキャプチャする設定</li>
</ul>



<p class="wp-block-paragraph">これらの切り替えで、いちいち位置を調整するのが面倒だと感じていました。</p>



<h3 class="wp-block-heading"><span id="toc3">　新機能①：プロファイル管理</span></h3>



<p class="wp-block-paragraph">そこで起動時にプロファイル管理ウィンドウを表示させ、そこで設定の読み込みやON/OFFを切り替えられたら便利かなと思い実装しました。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="399" height="440" src="http://masherhouse.com/wp-content/uploads/2025/08/BirdScout_GmQZ3ZCcYx.png" alt="" class="wp-image-120" srcset="https://masherhouse.com/wp-content/uploads/2025/08/BirdScout_GmQZ3ZCcYx.png 399w, https://masherhouse.com/wp-content/uploads/2025/08/BirdScout_GmQZ3ZCcYx-272x300.png 272w" sizes="(max-width: 399px) 100vw, 399px" /></figure>



<p class="wp-block-paragraph">イメージとしてはこんな感じです。</p>



<h3 class="wp-block-heading"><span id="toc4">　新機能②：自動更新チェック</span></h3>



<p class="wp-block-paragraph">ついでに起動時に自動で更新チェックを行う処理も追加してみました。</p>



<p class="wp-block-paragraph">こちらも思いつきで付けただけなので更新をスキップしたくても毎回起動時に確認ダイアログが表示されてしまいます。</p>



<h3 class="wp-block-heading"><span id="toc5">　今後の課題</span></h3>



<p class="wp-block-paragraph">今回のアップデートによる課題や今後実装したいと考えていることです。</p>



<ul class="wp-block-list">
<li>お手軽さが以前より少し落ちたかもしれない点。</li>



<li>複数ディスプレイ環境でないと管理ウィンドウの置き場に困るかもしれない問題。</li>



<li>タスクバーへの格納機能の検討。</li>



<li>更新チェックをスキップする機能の追加。</li>
</ul>



<p class="wp-block-paragraph">まだまだ改善点は多いですね…。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2025/08/20/app-overlayscope-v2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【固定ページ】制作アプリ・ツールの一覧及び紹介</title>
		<link>https://masherhouse.com/2025/08/19/my-apps/</link>
					<comments>https://masherhouse.com/2025/08/19/my-apps/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Mon, 18 Aug 2025 15:01:53 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[自作アプリ]]></category>
		<category><![CDATA[OBS Studio Script]]></category>
		<category><![CDATA[PowerShellScript]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=91</guid>

					<description><![CDATA[制作アプリ・ツール一覧 このページは管理人が作成し、本ブログで公開している自作のWindowsアプリやスクリプトをまとめたものです。日々の作業やゲームプレイの一助となれば幸いです。興味のあるツールがあれば、ぜひ詳細ページ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading">制作アプリ・ツール一覧</h1>



<p class="wp-block-paragraph">このページは管理人が作成し、本ブログで公開している自作のWindowsアプリやスクリプトをまとめたものです。<br>日々の作業やゲームプレイの一助となれば幸いです。<br>興味のあるツールがあれば、ぜひ詳細ページをご覧ください。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-16" checked><label class="toc-title" for="toc-checkbox-16">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"></li><li><a href="#toc1" tabindex="0">CrossPoster &#8212; 複数のSNS同時投稿</a></li><li><a href="#toc2" tabindex="0">BlogPingSender &#8212; 更新ping自動送信</a></li><li><a href="#toc3" tabindex="0">AutoFolderbyScene &#8212; OBS録画ファイル整頓</a></li><li><a href="#toc4" tabindex="0">MuscleTimer (RO向け)  &#8212; マッスルマーチ用タイマー</a></li><li><a href="#toc5" tabindex="0">OverlayScope &#8212; 画面の一部を拡大透過</a></li><li><a href="#toc6" tabindex="0">Gemini-Core AI (RO向け) &#8212; ROホムンクルスAI</a></li><li><a href="#toc7" tabindex="0">AutoEnableMobileHotspot &#8212; モバイルホットスポットの自動化</a></li><li><a href="#toc8" tabindex="0">XColumn &#8212; TweetDeck風のX(Twitter)クライアント</a></li><li><a href="#toc9" tabindex="0">Criptra &#8212; 画像翻訳支援</a></li><li><a href="#toc10" tabindex="0">ライセンスと免責事項</a><ol><li><a href="#toc11" tabindex="0">ひと目でわかるライセンス要約</a><ol><li><a href="#toc12" tabindex="0">✅ 可能なこと (ほぼ何でもできます)</a></li><li><a href="#toc13" tabindex="0">⚠️&nbsp;守っていただきたい義務 (たった1つだけです)</a></li><li><a href="#toc14" tabindex="0">🚫 免責事項 (重要な注意点)</a></li></ol></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">CrossPoster &#8212; 複数のSNS同時投稿</span></h2>



<p class="wp-block-paragraph">複数のソーシャルメディアにテキストと画像を同時に投稿できる、Windows向けの無料デスクトップアプリケーションです。<br>SNSごとにアプリ・ブラウザタブを切り替える手間から、あなたを解放します。</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a href="https://masherhouse.com/2025/08/20/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91crossposter/" class="btn btn-m btn-circle btn-shine has-background has-vivid-green-cyan-background-color has-custom-width cocoon-block-button__width-100" target="_self">詳細・ダウンロードはこちら</a></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc2">BlogPingSender &#8212; 更新ping自動送信</span></h2>



<p class="wp-block-paragraph">登録したブログのRSSフィードを監視し、記事の更新を検知すると複数のPingサーバーへ自動で更新通知を送信するWindows用ツールです。<br>BloggerなどPing送信機能がないブログのSEO対策を自動化します。</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a href="https://masherhouse.com/2025/08/17/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91blogpingsender/" class="btn btn-l btn-circle btn-shine has-background has-vivid-green-cyan-background-color" target="_blank">詳細・ダウンロードはこちら</a></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc3">AutoFolderbyScene &#8212; OBS録画ファイル整頓</span></h2>



<p class="wp-block-paragraph">OBS Studio用のPythonスクリプトです。<br>録画停止時にその時のシーン名と同じ名前のフォルダを自動で作成し、録画ファイルをそこへ移動します。<br>配信や動画制作後のファイル整理の手間を大幅に削減します。</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a href="https://masherhouse.com/2025/08/15/%e3%80%90obs%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e3%80%91autofolderbyscene/" class="btn btn-l btn-circle btn-shine has-background has-vivid-green-cyan-background-color" target="_blank">詳細・ダウンロードはこちら</a></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc4">MuscleTimer (RO向け)  &#8212; マッスルマーチ用タイマー</span></h2>



<p class="wp-block-paragraph">ラグナロクオンラインの特定イベント（マッスルマーチ）向けに作成したタイマーアプリ。<br>毎時決まったスケジュールをPCのシステム時刻と連動して通知し、イベントの周回をサポートします。</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a href="https://masherhouse.com/2025/08/15/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91muscletimer/" class="btn btn-l btn-circle btn-shine has-background has-vivid-green-cyan-background-color" target="_blank">詳細・ダウンロードはこちら</a></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc5">OverlayScope &#8212; 画面の一部を拡大透過</span></h2>



<p class="wp-block-paragraph">PC画面の一部を別の場所に表示するアプリWindowsアプリ。<br>クリックを無視するので、ゲームなどでHUDの足しになれば幸い。</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a href="https://masherhouse.com/2025/08/15/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91-overlayscope/" class="btn btn-l btn-circle btn-shine has-background has-vivid-green-cyan-background-color" target="_blank">詳細・ダウンロードはこちら</a></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc6">Gemini-Core AI (RO向け) &#8212; ROホムンクルスAI</span></h2>



<p class="wp-block-paragraph">ラグナロクオンライン（RO）向けに開発したAIツール。<br>ある程度自分で調整可能な設定ツールを同梱し、カスタマイズ性を高めたホムンクルス用のAIです。</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a href="https://masherhouse.com/2025/08/14/%e3%80%90ro%e3%80%91gemini-core-ai/" class="btn btn-l btn-circle btn-shine has-background has-vivid-green-cyan-background-color" target="_blank">詳細・ダウンロードはこちら</a></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc7">AutoEnableMobileHotspot &#8212; モバイルホットスポットの自動化</span></h2>



<p class="wp-block-paragraph">Windowsの機能であるモバイルホットスポットをONにするPowerShellスクリプト。<br>タスクスケジューラとの組み合わせで、起動時に自動でオンにできるようになります。</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a href="https://masherhouse.com/2025/09/14/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91autoenablemobilehotspot/" class="btn btn-m btn-circle btn-shine has-background has-vivid-green-cyan-background-color has-custom-width cocoon-block-button__width-100" target="_self">詳細・ダウンロードはこちら</a></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc8">XColumn &#8212; TweetDeck風のX(Twitter)クライアント</span></h2>



<p class="wp-block-paragraph">TweetDeck（旧）風のシンプルなマルチカラム型クライアントです。<br>X (Twitter) のAPIを使用せず、<code>WebView2</code>&nbsp;を利用してカラムを表示します。</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a href="https://masherhouse.com/2025/11/09/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91tweetdesk/" class="btn btn-m btn-circle btn-shine has-background has-vivid-green-cyan-background-color has-custom-width cocoon-block-button__width-100" target="_self">詳細・ダウンロードはこちら</a></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc9">Criptra &#8212; 画像翻訳支援</span></h2>



<p class="wp-block-paragraph">ClipTra（クリプトラ）は翻訳したい文言を範囲選択し、Google画像翻訳にかけるのを簡略化するアプリです。</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a href="https://masherhouse.com/2025/11/09/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91tweetdesk/" class="btn btn-m btn-circle btn-shine has-background has-vivid-green-cyan-background-color has-custom-width cocoon-block-button__width-100" target="_self">詳細・ダウンロードはこちら</a></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc10">ライセンスと免責事項</span></h2>



<p class="wp-block-paragraph">当サイトで掲載している自作ソフトウェア及びスクリプトは&nbsp;<strong>MIT ライセンス</strong>&nbsp;の下で公開されています。<br>これは、ソフトウェアで最も広く使われている、非常に寛容な（ゆるい）ライセンスです。</p>



<h3 class="wp-block-heading"><span id="toc11">ひと目でわかるライセンス要約</span></h3>



<h4 class="wp-block-heading"><span id="toc12">✅ 可能なこと (ほぼ何でもできます)</span></h4>



<ul class="wp-block-list">
<li><strong>商用利用</strong>: このアプリ（またはコード）を使って利益を上げても構いません。</li>



<li><strong>改変</strong>: 自由にコードを改造できます。</li>



<li><strong>再配布</strong>: 改造したかどうかにかかわらず、コピーを他の人に配っても構いません。</li>



<li><strong>プライベート利用</strong>: このコードを公開せずに、個人的な目的や社内のみで利用しても構いません。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc13">⚠️&nbsp;守っていただきたい義務 (たった1つだけです)</span></h4>



<ul class="wp-block-list">
<li><strong>著作権表示の保持</strong>: このソフトウェア（のコードや実行ファイル）を再配布する場合、必ず以下の<strong>ライセンス条文（全文）と著作権表示（Copyright行）を、ソフトウェアのコピーまたは重要な部分（例: Readmeやライセンスファイル）にそのまま含めてください</strong>。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc14">🚫 免責事項 (重要な注意点)</span></h4>



<ul class="wp-block-list">
<li>このソフトウェアは「現状のまま（AS IS）」提供されます。</li>



<li>このソフトウェアを使用したことによって生じたいかなる損害（PCが壊れた、データが消えた等）についても、<strong>作者（マッシャー (Masher)）は一切の責任を負いません</strong>。ご利用は自己責任でお願いいたします。</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box not-nested-style cocoon-block-toggle"><input id="toggle-checkbox-202605292039540" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-202605292039540">MIT ライセンス条文 (全文)</label><div class="toggle-content">
<p class="wp-block-paragraph">Copyright (c) 2025 マッシャー (Masher)</p>



<p class="wp-block-paragraph">Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &#8220;Software&#8221;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>



<p class="wp-block-paragraph">The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>



<p class="wp-block-paragraph">THE SOFTWARE IS PROVIDED &#8220;AS IS&#8221;, WITHOUT WARRANTY OF ANY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
</div></div>



<p class="wp-block-paragraph"><a href="https://github.com/mashersan/TweetDesk#mit-%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E6%9D%A1%E6%96%87-%E5%85%A8%E6%96%87"></a></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2025/08/19/my-apps/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【アプリ】BlogPingSender</title>
		<link>https://masherhouse.com/2025/08/17/app-blogpingsender/</link>
					<comments>https://masherhouse.com/2025/08/17/app-blogpingsender/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Sun, 17 Aug 2025 07:49:37 +0000</pubDate>
				<category><![CDATA[自作アプリ]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Ping]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=84</guid>

					<description><![CDATA[制作者 マッシャー 最新バージョン 1.0.0 最終更新日 2025/07/31 目次 　概要　主な機能　動作環境　ダウンロード　インストールと実行　操作方法　初回起動と設定　基本操作　タスクトレイ常駐中の操作　ログファ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>制作者</th><td>マッシャー</td></tr><tr><th>最新バージョン</th><td>1.0.0</td></tr><tr><th>最終更新日</th><td>2025/07/31</td></tr></tbody></table></figure>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-18" checked><label class="toc-title" for="toc-checkbox-18">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">　概要</a></li><li><a href="#toc2" tabindex="0">　主な機能</a></li><li><a href="#toc3" tabindex="0">　動作環境</a></li><li><a href="#toc4" tabindex="0">　ダウンロード</a></li><li><a href="#toc5" tabindex="0">　インストールと実行</a></li><li><a href="#toc6" tabindex="0">　操作方法</a><ol><li><a href="#toc7" tabindex="0">　初回起動と設定</a></li><li><a href="#toc8" tabindex="0">　基本操作</a></li><li><a href="#toc9" tabindex="0">　タスクトレイ常駐中の操作</a></li></ol></li><li><a href="#toc10" tabindex="0">　ログファイル</a></li><li><a href="#toc11" tabindex="0">　更新履歴</a></li><li><a href="#toc12" tabindex="0">　ソースからのビルド</a></li><li><a href="#toc13" tabindex="0">　免責事項</a></li><li><a href="#toc14" tabindex="0">ライセンスと免責事項</a><ol><li><a href="#toc15" tabindex="0">ひと目でわかるライセンス要約</a><ol><li><a href="#toc16" tabindex="0">✅ 可能なこと (ほぼ何でもできます)</a></li><li><a href="#toc17" tabindex="0">⚠️&nbsp;守っていただきたい義務 (たった1つだけです)</a></li><li><a href="#toc18" tabindex="0">🚫 免責事項 (重要な注意点)</a></li></ol></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">　概要</span></h2>



<p class="wp-block-paragraph">BlogPingSenderは登録したブログのRSSフィードを定期的に監視し記事が更新された場合に指定した複数のPingサーバーへ自動で更新通知を送信するWindows向けのツールです。<br>以前まで使っていた<a rel="noopener" href="https://masherbuaya.blogspot.com/" target="_blank" title="Blogger">Blogger</a>に更新時に更新情報を送信する機能がなかったため作成しました</p>



<h2 class="wp-block-heading"><span id="toc2">　主な機能</span></h2>



<ul class="wp-block-list">
<li>複数のブログサイトのRSSフィードを監視</li>



<li>複数のPingサーバーへの一括送信</li>



<li>監視間隔の自由な設定</li>



<li>タスクトレイに常駐してバックグラウンドで動作</li>



<li>Windows起動時の自動実行</li>



<li>アプリ起動時の監視自動開始</li>



<li>手動での強制Ping送信</li>



<li>設定のインポート/エクスポート</li>



<li>動作ログのファイル保存機能</li>
</ul>



<h2 class="wp-block-heading"><span id="toc3">　動作環境</span></h2>



<ul class="wp-block-list">
<li>Windows 10 / 11</li>



<li><strong>.NET Framework 4.7.2 以上</strong>&nbsp;(必須)</li>
</ul>



<p class="wp-block-paragraph">※ 通常Windowsにプレインストールされていますが、動作しない場合は<a rel="noopener" href="https://dotnet.microsoft.com/ja-jp/download/dotnet-framework/net472" target="_blank">Microsoft公式サイト</a>からインストールが必要です。</p>



<h2 class="wp-block-heading"><span id="toc4">　ダウンロード</span></h2>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://masherhouse.com/wp-content/uploads/2025/08/BlogPingSender-v1.0.0.zip" class="btn btn-m btn-circle btn-shine has-background has-vivid-green-cyan-background-color" target="_self">最新版(v1.0.0) をダウンロード</a></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://github.com/mashersan/BlogPingSender" class="btn btn-m btn-circle btn-shine" target="_self">GitHubリポジトリ</a></div>



<h2 class="wp-block-heading"><span id="toc5">　インストールと実行</span></h2>



<ol class="wp-block-list">
<li>ダウンロードしたZIPファイルを解凍し<code>BlogPingSender.exe</code>&nbsp;を実行します。</li>



<li>初回起動時には「設定」ボタンから監視したいブログのURLとPing送信先を登録してください。</li>
</ol>



<h2 class="wp-block-heading"><span id="toc6">　操作方法</span></h2>



<h3 class="wp-block-heading"><span id="toc7">　初回起動と設定</span></h3>



<ol class="wp-block-list">
<li>アプリケーションを起動し「設定&#8230;」ボタンを押して設定画面を開きます。</li>



<li>「監視ブログ一覧」に監視したいブログのRSS/AtomフィードのURLを追加します。</li>



<li>「Ping送信先一覧」に更新通知を送信したいPingサーバーのURLを追加します。</li>



<li>「動作設定」で監視間隔や起動オプションを好みに設定し「OK」ボタンで保存します。</li>
</ol>



<h3 class="wp-block-heading"><span id="toc8">　基本操作</span></h3>



<ul class="wp-block-list">
<li><strong>「監視開始」ボタン :</strong>&nbsp;定期的なブログ更新のチェックを開始します。</li>



<li><strong>「監視停止」ボタン :</strong>&nbsp;監視を停止します。</li>



<li><strong>「今すぐPing送信」ボタン :</strong>&nbsp;登録されている全てのブログに対し手動でPingを送信します。</li>



<li><strong>ウィンドウ右上の閉じる（×）ボタン :</strong>&nbsp;設定に応じてアプリをタスクトレイに格納するか完全に終了します。</li>
</ul>



<h3 class="wp-block-heading"><span id="toc9">　タスクトレイ常駐中の操作</span></h3>



<ul class="wp-block-list">
<li><strong>アイコンをダブルクリック :</strong>&nbsp;ウィンドウを再表示します。</li>



<li><strong>アイコンを右クリック :</strong>&nbsp;「表示」または「終了」を選択できます。</li>
</ul>



<h2 class="wp-block-heading"><span id="toc10">　ログファイル</span></h2>



<p class="wp-block-paragraph">アプリケーションと同じフォルダに&nbsp;<code>activity_log.txt</code>&nbsp;というファイル名で、<br>動作の履歴が自動的に保存されます。</p>



<h2 class="wp-block-heading"><span id="toc11">　更新履歴</span></h2>



<ul class="wp-block-list">
<li><strong>2025/07/31 &#8211; Version 1.0.0</strong><br>初期リリース</li>
</ul>



<h2 class="wp-block-heading"><span id="toc12">　ソースからのビルド</span></h2>



<p class="wp-block-paragraph">このプロジェクトを自分でビルド・改造する場合以下の環境が必要です。</p>



<ul class="wp-block-list">
<li>Visual Studio 2022 (またはそれ以降)
<ul class="wp-block-list">
<li>「.NET デスクトップ開発」ワークロード</li>
</ul>
</li>



<li>.NET Framework 4.7.2 SDK (またはそれ以降)</li>



<li>依存パッケージ（NuGetからインストール）
<ul class="wp-block-list">
<li><code>System.Text.Json</code></li>



<li><code>Costura.Fody</code></li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading"><span id="toc13">　免責事項</span></h2>



<p class="wp-block-paragraph">本ソフトウェアの使用は使用者の自己責任において行ってください。</p>



<p class="wp-block-paragraph">本ソフトウェアを使用したことによって生じたいかなる損害や損失についても制作者は一切の責任を負いません。<br>特に短時間に過度なPing送信を行うと相手先サーバーの迷惑となる可能性がありますので監視間隔の設定には十分ご注意ください。</p>



<h2 class="wp-block-heading"><span id="toc14">ライセンスと免責事項</span></h2>



<p class="wp-block-paragraph"><a href="https://github.com/mashersan/TweetDesk#-%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9-license"></a>このアプリケーションは&nbsp;<strong>MIT ライセンス</strong>&nbsp;の下で公開されています。<br>これは、ソフトウェアで最も広く使われている、非常に寛容な（ゆるい）ライセンスです。</p>



<h3 class="wp-block-heading"><span id="toc15">ひと目でわかるライセンス要約</span></h3>



<h4 class="wp-block-heading"><span id="toc16">✅ 可能なこと (ほぼ何でもできます)</span></h4>



<ul class="wp-block-list">
<li><strong>商用利用</strong>: このアプリ（またはコード）を使って利益を上げても構いません。</li>



<li><strong>改変</strong>: 自由にコードを改造できます。</li>



<li><strong>再配布</strong>: 改造したかどうかにかかわらず、コピーを他の人に配っても構いません。</li>



<li><strong>プライベート利用</strong>: このコードを公開せずに、個人的な目的や社内のみで利用しても構いません。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc17">⚠️&nbsp;守っていただきたい義務 (たった1つだけです)</span></h4>



<ul class="wp-block-list">
<li><strong>著作権表示の保持</strong>: このソフトウェア（のコードや実行ファイル）を再配布する場合、必ず以下の<strong>ライセンス条文（全文）と著作権表示（Copyright行）を、ソフトウェアのコピーまたは重要な部分（例: Readmeやライセンスファイル）にそのまま含めてください</strong>。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc18">🚫 免責事項 (重要な注意点)</span></h4>



<ul class="wp-block-list">
<li>このソフトウェアは「現状のまま（AS IS）」提供されます。</li>



<li>このソフトウェアを使用したことによって生じたいかなる損害（PCが壊れた、データが消えた等）についても、<strong>作者（マッシャー (Masher)）は一切の責任を負いません</strong>。ご利用は自己責任でお願いいたします。</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box not-nested-style cocoon-block-toggle"><input id="toggle-checkbox-202511262233240" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-202511262233240">MIT ライセンス条文 (全文)</label><div class="toggle-content">
<p class="wp-block-paragraph">Copyright (c) 2025 マッシャー (Masher)</p>



<p class="wp-block-paragraph">Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &#8220;Software&#8221;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>



<p class="wp-block-paragraph">The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>



<p class="wp-block-paragraph">THE SOFTWARE IS PROVIDED &#8220;AS IS&#8221;, WITHOUT WARRANTY OF ANY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
</div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2025/08/17/app-blogpingsender/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【OBSスクリプト】AutoFolderbyScene</title>
		<link>https://masherhouse.com/2025/08/15/app-obs-scripts-autofolderbyscene/</link>
					<comments>https://masherhouse.com/2025/08/15/app-obs-scripts-autofolderbyscene/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Fri, 15 Aug 2025 14:57:14 +0000</pubDate>
				<category><![CDATA[自作アプリ]]></category>
		<category><![CDATA[OBS Studio Script]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[OBS]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=80</guid>

					<description><![CDATA[制作者 マッシャー バージョン 1.0.0 リリース日 2025/8/5 目次 　1. 概要　2. 主な機能　3. ダウンロード　4. インストール方法　5. 使い方　設定例ライセンスと免責事項ひと目でわかるライセンス要 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>制作者</th><td>マッシャー</td></tr><tr><th>バージョン</th><td>1.0.0</td></tr><tr><th>リリース日</th><td>2025/8/5</td></tr></tbody></table></figure>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-20" checked><label class="toc-title" for="toc-checkbox-20">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">　1. 概要</a></li><li><a href="#toc2" tabindex="0">　2. 主な機能</a></li><li><a href="#toc3" tabindex="0">　3. ダウンロード</a></li><li><a href="#toc4" tabindex="0">　4. インストール方法</a></li><li><a href="#toc5" tabindex="0">　5. 使い方</a><ol><li><a href="#toc6" tabindex="0">　設定例</a></li></ol></li><li><a href="#toc7" tabindex="0">ライセンスと免責事項</a><ol><li><a href="#toc8" tabindex="0">ひと目でわかるライセンス要約</a><ol><li><a href="#toc9" tabindex="0">✅ 可能なこと (ほぼ何でもできます)</a></li><li><a href="#toc10" tabindex="0">⚠️&nbsp;守っていただきたい義務 (たった1つだけです)</a></li><li><a href="#toc11" tabindex="0">🚫 免責事項 (重要な注意点)</a></li></ol></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">　1. 概要</span></h2>



<p class="wp-block-paragraph">このスクリプトはOBSでの録画停止後、録画ファイルを自動で整理するためのPythonスクリプトです。<br>録画時のシーン名に基づいてフォルダを自動で作成し、そこにファイルを移動します。<br>また、オプションでファイル名にシーン名などを含むカスタムプレフィックス（接頭辞）を追加できます。</p>



<h2 class="wp-block-heading"><span id="toc2">　2. 主な機能</span></h2>



<ul class="wp-block-list">
<li>録画停止時にその時のシーン名と同じ名前のフォルダを自動作成</li>



<li>録画ファイルを作成したシーン名フォルダ内へ自動で移動</li>



<li>ファイル名にカスタムプレフィックスを追加する機能（ON/OFF可能）</li>



<li>プレフィックス内で&nbsp;<code>%scene%</code>&nbsp;を使用するとその部分が自動的にシーン名に置き換わる</li>
</ul>



<h2 class="wp-block-heading"><span id="toc3">　3. ダウンロード</span></h2>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://masherhouse.com/wp-content/uploads/2025/08/AutoFolderByScene-v1.0.0.zip" class="btn btn-m btn-circle btn-shine has-background has-vivid-green-cyan-background-color" target="_blank">最新版（v1.0.0） をダウンロード</a></div>



<h2 class="wp-block-heading"><span id="toc4">　4. インストール方法</span></h2>



<ol class="wp-block-list">
<li>このスクリプトファイル（例:&nbsp;<code>AutoFolderByScene.py</code>）をPCの好きな場所に保存します。</li>



<li>OBSを起動し、上部メニューから 「ツール」 &gt; 「スクリプト」 を選択します。</li>



<li>スクリプトウィンドウの左下にある 「+」 ボタンをクリックします。</li>



<li>保存したスクリプトファイルを選択して開きます。</li>



<li>ウィンドウにスクリプトの設定項目が表示されればインストール完了です。</li>
</ol>



<h2 class="wp-block-heading"><span id="toc5">　5. 使い方</span></h2>



<p class="wp-block-paragraph">スクリプトをOBSに追加すると設定画面に以下の項目が表示されます。</p>



<ul class="wp-block-list">
<li><strong>スクリプトを有効にする:</strong><br>このスクリプト全体の機能をON/OFFします。</li>



<li><strong>ファイル名にプレフィックスを追加する:</strong><br>チェックを入れると録画ファイルのファイル名を変更する機能が有効になります。</li>



<li><strong>プレフィックスの形式 (%scene% でシーン名に置換):</strong><br>ファイル名の先頭に追加したい文字列を入力します。<br>この欄に<code>%scene%</code>&nbsp;という半角の文字列を入力するとその部分が実際のシーン名に自動で置き換えられます。</li>
</ul>



<h3 class="wp-block-heading"><span id="toc6">　設定例</span></h3>



<ul class="wp-block-list">
<li><strong>プレフィックスの形式:</strong>&nbsp;<code>【%scene%】_</code></li>



<li><strong>録画時のシーン名:</strong>&nbsp;<code>ゲーム配信</code><br><strong>→ 生成されるファイル名:</strong><br>　<code>【ゲーム配信】_2025-08-05_12-30-00.mp4</code></li>
</ul>



<h2 class="wp-block-heading"><span id="toc7">ライセンスと免責事項</span></h2>



<p class="wp-block-paragraph"><a href="https://github.com/mashersan/TweetDesk#-%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9-license"></a>このスクリプトは&nbsp;<strong>MIT ライセンス</strong>&nbsp;の下で公開されています。<br>これは、ソフトウェアで最も広く使われている、非常に寛容な（ゆるい）ライセンスです。</p>



<h3 class="wp-block-heading"><span id="toc8">ひと目でわかるライセンス要約</span></h3>



<h4 class="wp-block-heading"><span id="toc9">✅ 可能なこと (ほぼ何でもできます)</span></h4>



<ul class="wp-block-list">
<li><strong>商用利用</strong>: このアプリ（またはコード）を使って利益を上げても構いません。</li>



<li><strong>改変</strong>: 自由にコードを改造できます。</li>



<li><strong>再配布</strong>: 改造したかどうかにかかわらず、コピーを他の人に配っても構いません。</li>



<li><strong>プライベート利用</strong>: このコードを公開せずに、個人的な目的や社内のみで利用しても構いません。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc10">⚠️&nbsp;守っていただきたい義務 (たった1つだけです)</span></h4>



<ul class="wp-block-list">
<li><strong>著作権表示の保持</strong>: このソフトウェア（のコードや実行ファイル）を再配布する場合、必ず以下の<strong>ライセンス条文（全文）と著作権表示（Copyright行）を、ソフトウェアのコピーまたは重要な部分（例: Readmeやライセンスファイル）にそのまま含めてください</strong>。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc11">🚫 免責事項 (重要な注意点)</span></h4>



<ul class="wp-block-list">
<li>このソフトウェアは「現状のまま（AS IS）」提供されます。</li>



<li>このソフトウェアを使用したことによって生じたいかなる損害（PCが壊れた、データが消えた等）についても、<strong>作者（マッシャー (Masher)）は一切の責任を負いません</strong>。ご利用は自己責任でお願いいたします。</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box not-nested-style cocoon-block-toggle"><input id="toggle-checkbox-202511262233350" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-202511262233350">MIT ライセンス条文 (全文)</label><div class="toggle-content">
<p class="wp-block-paragraph">Copyright (c) 2025 マッシャー (Masher)</p>



<p class="wp-block-paragraph">Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &#8220;Software&#8221;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>



<p class="wp-block-paragraph">The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>



<p class="wp-block-paragraph">THE SOFTWARE IS PROVIDED &#8220;AS IS&#8221;, WITHOUT WARRANTY OF ANY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
</div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2025/08/15/app-obs-scripts-autofolderbyscene/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

オブジェクトキャッシュ 45/93 オブジェクトが APC を使用中
Disk: Enhanced  を使用したページ キャッシュ
N/A 経由のコンテンツ配信ネットワーク (CDN)
データベースキャッシュ 3/14 クエリーが0.003秒で Disk を使用中

Served from: masherhouse.com @ 2026-07-10 17:37:25 by W3 Total Cache
-->