2025年11月27日木曜日

教程,入門資料

 TkinterでGUIを作ろう

https://cauldron.sakura.ne.jp/thinkpython/thinkpython/Tkinter.pdf


Python3入門  Kivy による GUI アプリケーション開発,サウンド入出力,ウェブスクレイピング

http://www.k-techlabo.org/www_python/python_main.pdf


Python教程

https://liaoxuefeng.com/books/python/introduction/index.html


極・楽 python 講座

https://www.isc.meiji.ac.jp/~ri03037/ICTappli2/step04.html


JavaScript入門

http://www.k-techlabo.org/www_js/javascript_main.pdf



2025年11月10日月曜日

sfc /scannow 「一部の破損ファイルは修復できなかった」とある場合

 sfc /scannow 「一部の破損ファイルは修復できなかった」とある場合

「一部の破損ファイルは修復できなかった」とある場合、次の手順で修復を進めることができます。順番にやると高確率で直ります。

 DISM コマンドを実行

sfc では修復できないときは、Windows のコンポーネントストア自体が壊れていることが多いです。

次の手順で DISM(Deployment Image Servicing and Management)ツールを使って修復します。

管理者権限のコマンドプロンプト を開きます。

(スタート → 「cmd」を検索 → 「管理者として実行」)

次の3つを順番に実行してください:

DISM /Online /Cleanup-Image /CheckHealth

DISM /Online /Cleanup-Image /ScanHealth

DISM /Online /Cleanup-Image /RestoreHealth

終わったらもう一度以下を実行します:

sfc /scannow

→ 「破損ファイルは見つかりませんでした」と出ればOKです。








END

2025年6月18日水曜日

Windowsでコマンドラインからポート443をファイアウォールで開放する方法

 netsh advfirewall firewall add rule name="Allow TCP 443" dir=in action=allow protocol=TCP localport=443

このコマンドは:
ルール名:Allow TCP 443
通信方向:受信 (in)
アクション:許可 (allow)
プロトコル:TCP
ポート:443
を許可します。


netsh で 443ポート開放ルールの確認方法
netsh advfirewall firewall show rule name=all | findstr "443"




2025年5月8日木曜日

DISM イメージ復元に関するコマンドの記録

  Hyper-V Mount CMD

wpeutil InitializeNetwork

:netlink

net use n: \\172.23.176.1\Hyper-V inter2012 /USER:inter

if %errorlevel% gtr 1(

goto netlink

)

net time \\172.23.176.1 /set /y

diskpart /s n:\CreatePartitions-UEFI.txt

dism /Apply-Image /ImageFile:n:\Win11Hyper-v.wim /Index:1 /ApplyDir:W:

W:\Windows\System32\bcdboot W:\Windows /s S:

start ms-cxh:localonly

rem UUID(ユニバーサリー・ユニーク・アイデンティファイア)

wmic csproduct get UUID

rem SID(セキュリティ・アイデンティファイア)

whoami /user


2025年4月26日土曜日

ms-cxh:localonly コマンド



start ms-cxh:localonly

windows11 ローカルカウント作成してWindowsを利用する方法です.

2024年3月25日月曜日

Excel VBA セルカーソルの移動

 Excel VBA セルカーソルの移動

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Debug.Print "Worksheet_SelectionChange(Byval Target As Range)"
    Dim returnLine As Integer
    Dim sline As Integer
    Dim eline As Integer
    Dim lastXup As Long
    sline = 3
    eline = 4
    '日付の入力
    If Cells(Target.Row, 3) <> "" Then
        dbCheck Target
    Else
        'Cells(Target.Row, 7) = ""
    End If
    'カーソルの移動
    If Target.Column > eline - 1 Then
        Cells(Target.Row + 1, sline).Activate
    End If
    If ActiveCell.Value = "" Then
        lastXup = Cells(Rows.Count, 3).End(xlUp).Row
        Cells(lastXup + 1, sline).Activate
    End If
End Sub

Excel VBA セル内容の読み上げ

Excel VBA セル内容の読み上げ 


Public Function spk(ByVal Target As Range)
    On Error GoTo Myerror
        If Not IsError(Target.Value) And TypeName(Target.Value) <> "Variant()" And Target.Value <> "" Then
            Dim arr() As String
            Dim i As Long
            Dim leng As Long
            leng = Len(Target.Value)
            ReDim arr(leng - 1)
            For i = 0 To leng - 1
                arr(i) = Mid(Target.Value, i + 1, 1)
            Next i
            For Each x In arr
                Select Case Asc(x)
                    Dim sv As String
                 Case 47 To 58
                    sv = "数字の "
                 Case 64 To 91
                    sv = "大文字の "
                 Case 96 To 123
                    sv = "小文字の "
                End Select
                Application.Speech.Speak sv & x, "True"
            Next x
        End If
Myerror:
        Debug.Print "Myerror"
End Function

2023年5月18日木曜日

Thunderbolt 有効にするためにDiscrete_Thunderbolt(TM)_Support をEnabledにしてください

ASUS マザーボードの場合

Advanced→Thunderbolt(TM)Configuration → Discrete Thunderbolt(TM)Support


MSI マザーボードの場合

Settings→Advanced→Intel(R) Thunderbolt→ Discrete Thunderbolt(TM)Support



BIOSTAR マザーボードの場合

Advanced→Thunderbolt(TM)Configuration →Discrete_Thunderbolt(TM)_Support



Discrete Thunderbolt(TM)Support 項目を有効にしなくても
Thunderbolt コントロールセンターを繋がれたThunderboltデバイス
に表示されますが、接続の状態では未接続のままになる、機能はしません。

未接続


接続済み

承認の仕様は変更されたようです、Windows11では承認の必要ないデバイスが
そのままで承認されます、承認の画面が出ません。Windows10では全ての接続は
認証必要のようです。


END

2023年2月22日水曜日

Windows11オフラインインストール BypassNRO.cmd の中身

Windows11オフラインインストール BypassNRO.cmd の中身
BypassNRO.cmd はWindows11インストールメディアに付属したものです.


Windows11ネットワーク接続せずに、オフラインインストールができます、

簡単な手順

1. インストールの途中でネットワークを接続する画面まで、
      Shift⁺F10 コマンドプロンプトを開く

2. ¥oobe¥BypassNRO.cmd を実行します

3. PCが再起動されます、起動後に
     「インターネットに接続していません」 → 「制限された設定で続行」
      順にクリックするとインストールが続きます

BypassNRO.cmd の中身はレジストリの追加にとなります.




**ネットワーク接続画面前に,reg add 手動でレジストリを追加する場合,
再起動しないで済む





END

2023年2月10日金曜日

Windows11インストール方法はChatGPTに聞いてみた

 Windows 11はまだリリースされていません。最新のWindowsオペレーティングシステムはWindows 10です。Windows 10をインストールする方法を示します。

Windows11のリリースは2021年10月5日となりますが、この回答に見るとChatGPT
の情報は最新ではない、次に質問したときに10と11入れ替えだだけに見えます。




END


2023年1月19日木曜日

Above 4G Decoding を Disabled に設定する場合

 Above 4G Decoding を Disabled に設定する場合

下記も無効にしてください。

1.  BIOSのAdvanced → Thunderbolt(TM) Configuration → Discrete Thunderbolt(TM) Support をDisabled


2.  Resize Bar supportをDisabled


に設定後に Above 4G Decoding をDisabledに設定する.


END

2022年10月28日金曜日

ネットワーク切れたときに警告音

ネットワークがよく切れる、切れたときに警告音を発生するように


import ping3
import winsound

while True:
    val = ping3.ping('8.8.8.8')
    if val == None or val == False:
        print("warning")
        winsound.Beep(2000, 500)
        winsound.Beep(5000, 500)
    print(val)


コード変更

# pip install pygame

import socket
import pygame

HOST = 'www.google.com'
PORT = 80
BUFFER_SIZE = 1024

pygame.mixer.init()
alarm_sound = pygame.mixer.Sound('alarm.wav')

while True:
    try:
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        s.connect((HOST, PORT))
        s.sendall(b'GET / HTTP/1.1\r\n\r\n')
        data = s.recv(BUFFER_SIZE)
        s.close()
        pygame.time.wait(5000)  #
    except:
        alarm_sound.play()
        pygame.time.wait(5000)  #



end

2022年10月7日金曜日

Windows 11 22H2 インストール時にLANドライバの追加/更新の方法

Windows 11 22H2 インストール時にLANドライバの追加/更新の方法

Windows11のインストーラでネットワークドライバは認識されない、またはエラーが発生する場合、インストールは次に進めません、その場合、LANドライバの更新方法を説明します.

以下の画面に止まり、ネットワーク接続しないとインストールは勧めません。


1.  shift + F10 Windowsコマンドプロンプトを開く.
     またはコマンドラインでドライバを追加する
      PnPUtil /add-driver oem # .inf /install

2.コマンドプロンプトで mmc devmgmt.msc を入力し、
     デバイスマネージャーを開く


3.デバイスマネージャーから手動でドライバを更新する.
     ドライバは事前に用意してください.


4.ドライバの更新後に開いた画面を閉じる


end

2022年8月18日木曜日

Z690 製品 RAID 作成時BIOSの設定項目

 必要な設定

下記のをデフォルト設定から変更

Map PCIE Storage under VMD Disabled から Enabled

Map STAT Controller under VMD Disabled からEnabled


設定になると
Storage Information RAIDに接続するディスクを確認できます.
Intel Rapid Storage Technology 有効になります.

RAIDボリュームの作成に選択できるディスクを表示されます.

作成したRIADボリューム
注 PICEとSTAT はRAIDボリュームの作成はできません.


END



2022年8月15日月曜日

Windows PowerShell 利用して、.NET のバージョンを確認する方法

 コマンド

1.
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full"

実行の例

Release       : 528372
Version       : 4.8.04084
InstallPath   : C:\Windows\Microsoft.NET\Framework64\v4.0.30319\


2.
dotnet --info 
Version:      6.0.8

実行の例


end

2022年7月15日金曜日

NVIDIA Geforce RTX3090 Ti 温度の消費電力のワット数

シャットダウン温度 97℃、性能低下温度 94℃

最大消費電力 516W、通常 480W

かなり良いビデオカードになります.




2022年6月13日月曜日

MemTest86 画面UIを日本語に設定する

MemTest86 では MemTest86 Pro と MemTest86 Free バージョン
があります。Freeバージョンでは毎回設定しなければなりません、Pro
バージョンは設定ファイル対応して、設定が保存できます。
















end

2022年6月10日金曜日

コマンドラインでYoutube 動作再生する方法(研究のため)

コマンドラインでYoutube動作を再生するには下記のコマンド
アプリケーションが必要です(研究のため)

コマンドラインで再生する場合、広告は再生されません。

1.   Youtube-dl.exe, あるいは yt-dlp.exe 必要です。
      まずはネットで検索して、ダウンロードして起きます。
      Youtube-dl.exeを利用するには Microsoft Visual C++ 2010  x86 Redistributable
      が必要となります、ファイル名 vcredist_x64.exe/vcredist_x86.exe 事前に
      ダウンロードしてインストールしてください。yt-dlp.exeがおすすめです。

2.   コマンドで再生するソフトが必要、MPlayer あるいは FFplay が必要です。
      FFplay がおすすめです。Mplayer複数のファイルに対し、FFplay.exe一つの
      ファイルになります。

      yt-dlp.exe と FFplay.exe ファイル用意できたら同じフォルダに保存して
      置きます。

3.   再生の場合、再生リスト、動画一つ、複数の動画リスト(自分のPCに保存)
      などの場合があります。

Youtube にある再生リストを再生する場合、音声のみ再生可能です
注意:Youtube の再生リストの最初のパラメータ(v=xxxxxxxxxx&) 
を削除してください。

yt-dlp.exe -f m4a https://www.youtube.com/watch?list=PL5l9iRZwq9UkKaaTPPtR9Hxxxxxx_dID -o - | ffplay -i -



PCの保存した動画の再生リストを再生する場合、動画のリンクをテキストファイル
に順番で保存しております。

for /F %a in (Mlist.txt) do yt-dlp.exe -f 18 %a -o - | ffplay -i - -autoexit



一つ動画のみを再生する場合は下記のコマンドで実行します。

yt-dlp.exe https://www.youtube.com/watch?v=TQ8WlA2xxxx -o - | ffplay -i -





end

2022年6月2日木曜日

Windows ユーザーアカウント情報に関するコマンド

Windows ユーザーアカウント情報に関するコマンド

1.  query user
     リモート デスクトップ セッション ホスト サーバー上のユーザー セッションに
     関する情報を表示します。

2.  net user
     ローカルアカウント情報を表示します。
     net user /domain
     ドメインのユーザー アカウント
      現在のドメインのドメイン コントローラーに対して操作を実行します。

3.  hostname
     現在のホストの名前を出力します。

4.   whoami
      ユーザー名とグループの情報、およびそれぞれのセキュリティ ID (SID)、
      要求、特権、ローカル システム上の現在のユーザーのログオン ID
      (つまり、現在ログオンしているユーザー) を取得できます。


2022年5月20日金曜日

Windowsのシャットダウンメニューの動作について、また、復帰/再開の方法復帰方法

システムの状態は以下のいつくかはあります。

S0,S1,S2,S3,S4,S5 ACPIの状態
S0 ⇒  動作中
S1,S2,S3  ⇒Sleep 
S4, ⇒ 休止状態
S5, ⇒ ソフトオフ


Windows7~11の電源メニュー(従来電源状態の混在するもの)
1.  スリープ→ハイブリッドスリープ状態S3/S4(デフォルト)
     ハイブリッド スリープ は、スタンバイ(S3)状態と休止状態(S4)の
     組み合わせである特別な状態です。
2.  シャットダウン→高速スタートアップ/ハイブリッドシャットダウン
     状態 S4/S5(デフォルト)
      高速起動 は、休止状態ファイルを使用して後続のブートを高速化する
      シャットダウンの一種です。

3.  休止状態S4(設定しなければ電源メニューには存在しない)

    システム電源切り替えの診断レポートには次のように状態が記録されます。
    System Power State Transitions
    Hybrid Sleep
    Standby
    Hibernate
    Hybrid Shutdown
    Shutdown (Shift 押しながらシャットダウン)

マウス、キーボード、電源ボタン復帰/再開できる状態は(一般的なもの)
スリープ、休止状態

ネットワーク(WOL)復帰できる状態は
スリープ、休止状態、シャットダウン
意味深いの注意下記があります。


詳しい説明は下記のリンクを参考してください。

システムの電源状態
https://docs.microsoft.com/ja-jp/windows/win32/power/system-power-states


システムのスリープ状態
https://docs.microsoft.com/ja-jp/windows-hardware/drivers/kernel/system-sleeping-states


END