この2025年の夏に強烈な太陽フレアがくるので重要なデータだけは光学ディスクに焼いておく
この2025年の夏に強烈な太陽フレアがくるので重要なデータだけは光学ディスクに焼いておく
- この2025年の夏に強烈な太陽フレアがくる。
- そのため、大切なデータは、半導体記憶装置に置いておくと、消失する危険性がある。
- 大切なデータは、HDDに記録して、電源を切った状態で保存しておくこと、あるいは、DVD-ROMに焼いておくことをおすすめする。
:: バッチファイルをUTF-8で保存するときのバッチファイルの先頭は、【1】【2】のどちらでもよい。
:: UTF-8保存時は[BOMなし]と[改行コードCR+LF]の設定が必須である。
:: ●●●【1】
:: @echo off
:: chcp 65001 > nul
:: ●●●【2】
:: chcp 65001 > nul
:: @echo off
@echo off
chcp 65001 > nul
powershell -NoProfile -ExecutionPolicy RemoteSigned -File "%~dp0ShortcutList.ps1"
pause
$folder = "C:\Users\$env:username\Desktop"
if (!(Test-Path $folder)) {
Write-Host "指定したフォルダが存在しません: $folder"
pause
exit
}
$lnkFiles = Get-ChildItem $folder -Filter *.lnk
Write-Host ".lnkファイル数:" $lnkFiles.Count
if ($lnkFiles.Count -eq 0) {
Write-Host "ショートカットファイルが見つかりません。"
pause
exit
}
$results = @()
foreach ($file in $lnkFiles) {
Write-Host "処理中:" $file.FullName
try {
$shell = New-Object -ComObject WScript.Shell
$shortcut = $shell.CreateShortcut($file.FullName)
$obj = [PSCustomObject]@{
Name = $file.Name
Hotkey = $shortcut.Hotkey
TargetPath = $shortcut.TargetPath
WorkingDirectory = $shortcut.WorkingDirectory
}
Write-Host " Hotkey:" $obj.Hotkey
Write-Host " TargetPath:" $obj.TargetPath
Write-Host " WorkingDirectory:" $obj.WorkingDirectory
$results += $obj
} catch {
Write-Host "エラー:" $_
}
}
Write-Host "結果件数:" $results.Count
if ($results.Count -eq 0) {
Write-Host "出力データがありません。"
pause
exit
}
$csvPath = Join-Path $folder "ショートカット一覧.csv"
Write-Host "CSV出力先:" $csvPath
$results | Export-Csv -Path $csvPath -NoTypeInformation -Encoding UTF8
Write-Host "CSV出力完了"
pause
*.ods
ファイルがプレビューできない。*.ods
を*.csv
ファイルに変換するバッチファイルをAIに作ってもらった。*.ods
ファイルを*.csv
ファイルに変換するバッチファイル:: バッチファイルをUTF-8で保存するときのバッチファイルの先頭は、【1】【2】のどちらでもよい。
:: UTF-8保存時は[BOMなし]と[改行コードCR+LF]の設定が必須である。
:: ●●●【1】
:: @echo off
:: chcp 65001 > nul
:: ●●●【2】
:: chcp 65001 > nul
:: @echo off
@echo off
chcp 65001 > nul
REM 変換したいフォルダのパスを指定(例: C:\Users\%username%\Documents\odsfiles)
set "TARGETDIR=C:\Users\%username%\Documents\odsfiles"
REM ここでディレクトリを移動しなければ、このバッチファイルがあるディレクトリに、`*.csv`ファイルが書き連ねられることとなる。
cd C:\Users\%username%\Documents\odsfiles
REM LibreOfficeのコマンド名(パスが通っていればそのまま、通っていなければフルパスで指定)
set "SOFFICE=soffice"
REM サブフォルダも含めてすべてのODSファイルを処理
for /r "%TARGETDIR%" %%F in (*.ods) do (
echo 変換中: "%%F"
"%SOFFICE%" --headless --convert-to csv:"Text - txt - csv (StarCalc):44,34,76,1,,0,false,true" "%%F"
)
echo すべての変換が完了しました。
pause
rem exit /b
C:\Users\%username%\Documents\odsfiles
など、自分が指定したフォルダーにおいて、Windowsのエクスプローラーで[名前]でソートする。*.ods
を*.csv
ファイルとが、上下に並ぶので、*.csv
ファイルにマウスカーソルを合わせると、*.ods
ファイルの概略がわかる。*.csv
ファイルの内容をプレビューすることによって、間接的に*.ods
の内容を知り、そのファイルの要・不要を判断して、適宜、削除することができる。*.csv
ファイルに変換して保存し、*.ods
ファイルはその都度、削除しておかないと、雑多なファイルが増殖することになる。*.csv
ファイルに変換して保存せよ。
*.lbk
ファイル〔ユニコード/CR+LF〕の仕様*.lbk
ファイル〔ユニコード/CR+LF〕を編集しやすいように形式を変更してから、中身を編集して、最後に元の形式に戻すサクラエディタにおいて、画面上部にあるメニューの[設定(O)]→[共通設定(C)]→[マクロ〔タブ〕]→[マクロ一覧]の行の検索窓にmacroフォルダーへのパス〔一例:C:\Drawers\Freeware\Writing\Sakuraeditor\sakura-tag-v2.4.2-build4203-a3e63915b-Win32-Release-Exe\macro
〕を記述→[OK]→窓が閉じる
// Windowsの個人データのフォルダー〔Microsoftがおもに狙ってる〕
C:\Users\%username%\AppData
C:\Users\%username%\AppData\Local
C:\Users\%username%\AppData\LocalLow
C:\Users\%username%\AppData\Roaming
C:\Users\%username%\Contacts
C:\Users\%username%\Desktop
C:\Users\%username%\Documents
C:\Users\%username%\Downloads
C:\Users\%username%\Favorites
C:\Users\%username%\Links
C:\Users\%username%\Music
C:\Users\%username%\Pictures
C:\Users\%username%\Saved Games
C:\Users\%username%\Searches
C:\Users\%username%\Videos
WinSCPのログイン画面で[ツール(T)]→[PuTTYgenを実行]を選ぶ。
sakura-tag-v2.4.2-build4203-a3e63915b-Win32-Release-Installer.zip
:: バッチファイルをUTF-8で保存するときのバッチファイルの先頭は、【1】【2】のどちらでもよい。
:: UTF-8保存時は[BOMなし]と[改行コードCR+LF]の設定が必須である。
:: ●●●【1】
:: @echo off
:: chcp 65001 > nul
:: ●●●【2】
:: chcp 65001 > nul
:: @echo off
@echo off
chcp 65001 > nul
:: 現在時刻〔日本時間〕をクリップボードに格納する
set TIME2=%TIME: =0%
echo %DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%-%TIME2:~0,2%-%TIME2:~3,2%-%TIME2:~6,2%-09-00| clip
exit /b
:: バッチファイルをUTF-8で保存するときのバッチファイルの先頭は、【1】【2】のどちらでもよい。
:: UTF-8保存時は[BOMなし]と[改行コードCR+LF]の設定が必須である。
:: ●●●【1】
:: @echo off
:: chcp 65001 > nul
:: ●●●【2】
:: chcp 65001 > nul
:: @echo off
@echo off
chcp 65001 > nul
:: Hugo更新用の現在時刻〔日本時間〕をクリップボードに格納する
set TIME2=%TIME: =0%
echo lastmod = "%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%T%TIME2:~0,2%:%TIME2:~3,2%:%TIME2:~6,2%+09:00"| clip
exit /b
:: バッチファイルをUTF-8で保存するときのバッチファイルの先頭は、【1】【2】のどちらでもよい。
:: UTF-8保存時は[BOMなし]と[改行コードCR+LF]の設定が必須である。
:: ●●●【1】
:: @echo off
:: chcp 65001 > nul
:: ●●●【2】
:: chcp 65001 > nul
:: @echo off
@echo off
chcp 65001 > nul
:: 作業ディレクトリに移動:任意のディレクトリ
cd C:\Users\%USERNAME%\Desktop\記述
:: 動的にファイル名を設定(時間や日付をファイル名に追加)
set TIME2=%TIME: =0%
set mdfilename=%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%-%TIME2:~0,2%-%TIME2:~3,2%-%TIME2:~6,2%-09-00
:: md ファイルに内容を書き込む
(
echo +++
echo date = "%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%T%TIME2:~0,2%:%TIME2:~3,2%:%TIME2:~6,2%+09:00"
echo slug = "%mdfilename%"
echo categories = ["●●●カテゴリー"]
echo tags = ["●●●タグ"]
echo title = "●●●タイトル"
echo +++
echo.
echo.
echo ## 見出し
echo.
) > "%mdfilename%.md"
:: WZ EDITOR で md ファイルを開く
start "" "C:\Program Files\WZ EDITOR 10\wzeditor.exe" "%mdfilename%.md"
exit /b
:: ●●●ここから上は削除してよい●●●
:: バッチファイルをUTF-8で保存するときのバッチファイルの先頭は、【1】【2】のどちらでもよい。
:: UTF-8保存時は[BOMなし]と[改行コードCR+LF]の設定が必須である。
:: ●●●【1】
:: @echo off
:: chcp 65001 > nul
:: ●●●【2】
:: chcp 65001 > nul
:: @echo off
@echo off
setlocal enabledelayedexpansion
:: Last updated: !datetime!
chcp 65001 > nul
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /value') do set datetime=%%I
set datetime=%datetime:~0,14%
set "batchpath=%~f0"
copy "%batchpath%" "%temp%\temp_batch.bat" >nul
(
echo @echo off
echo setlocal enabledelayedexpansion
echo.
echo :: Last updated: !datetime!
echo.
type "%temp%\temp_batch.bat"
) > "%batchpath%"
del "%temp%\temp_batch.bat"
:: 以下、元のスクリプトの機能を実行
cd C:\Users\pure\Desktop\記述
set TIME2=%TIME: =0%
set mdfilename=%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%-%TIME2:~0,2%-%TIME2:~3,2%-%TIME2:~6,2%-09-00
(
echo +++
echo date = "%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%T%TIME2:~0,2%:%TIME2:~3,2%:%TIME2:~6,2%+09:00"
echo slug = "%mdfilename%"
echo categories = ["●●●カテゴリー"]
echo tags = ["●●●タグ"]
echo title = "●●●タイトル"
echo +++
echo.
echo.
echo ## ●●●タイトル
echo.
) > "%mdfilename%.md"
start "" "C:\Program Files\WZ EDITOR 10\wzeditor.exe" "%mdfilename%.md"
exit /b
:: バッチファイルをUTF-8で保存するときのバッチファイルの先頭は、【1】【2】のどちらでもよい。
:: UTF-8保存時は[BOMなし]と[改行コードCR+LF]の設定が必須である。
:: ●●●【1】
:: @echo off
:: chcp 65001 > nul
:: ●●●【2】
:: chcp 65001 > nul
:: @echo off
@echo off
chcp 65001 > nul
start "" "C:\Program Files\BlueGriffon\bluegriffon.exe" C:\Users\%USERNAME%\Documents\note-archive.html
exit /b
:: ●●●ここから上は削除してよい●●●
:: バッチファイルをUTF-8で保存するときのバッチファイルの先頭は、【1】【2】のどちらでもよい。
:: UTF-8保存時は[BOMなし]と[改行コードCR+LF]の設定が必須である。
:: ●●●【1】
:: @echo off
:: chcp 65001 > nul
:: ●●●【2】
:: chcp 65001 > nul
:: @echo off
@echo off
setlocal enabledelayedexpansion
:: 文字コード設定
chcp 65001 >nul
:: 設定ファイル読み込み
set "config_file=%~dp0select-folder-config.txt"
if not exist "%config_file%" (
echo 設定ファイルが存在しません: %config_file%
pause
exit /b 1
)
:: レコード読み込み(BOM対策強化版)
set record_count=0
for /f "usebackq tokens=1-3 delims= " %%a in ("%config_file%") do (
set /a record_count+=1
:: BOM除去処理
set "clean_dir=%%a"
set "clean_dir=!clean_dir:=!"
set "clean_dir=!clean_dir:=!"
set "record_dir_!record_count!=!clean_dir!"
set "record_cat_!record_count!=%%b"
set "record_tag_!record_count!=%%c"
)
:: レコード選択
:select_record
cls
if %record_count%==0 (
echo 有効なレコードが存在しません
pause
exit /b 1
)
echo 作成するレコードを選択してください:
for /l %%i in (1,1,%record_count%) do (
echo [%%i] ディレクトリ: !record_dir_%%i!
echo カテゴリ: !record_cat_%%i! / タグ: !record_tag_%%i!
echo.
)
set /p record_choice="番号を入力 (1-%record_count%): "
if %record_choice% LSS 1 goto select_record
if %record_choice% GTR %record_count% goto select_record
:: 選択処理
set "target_dir=!record_dir_%record_choice%!"
set "target_cat=!record_cat_%record_choice%!"
set "target_tag=!record_tag_%record_choice%!"
:: ディレクトリ処理
if not exist "!target_dir!\" (
mkdir "!target_dir!" 2>nul || (
echo ディレクトリ作成に失敗しました: !target_dir!
pause
exit /b 1
)
)
:: ディレクトリ移動
cd /d "!target_dir!" 2>nul || (
echo ディレクトリ移動に失敗しました: !target_dir!
pause
exit /b 1
)
:: ファイル生成
set TIME2=%TIME: =0%
set mdfilename=%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%-%TIME2:~0,2%-%TIME2:~3,2%-%TIME2:~6,2%-09-00
(
echo +++
echo date = "%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%T%TIME2:~0,2%:%TIME2:~3,2%:%TIME2:~6,2%+09:00"
echo slug = "%mdfilename%"
echo categories = [!target_cat!]
echo tags = [!target_tag!]
echo title = "●●●タイトル"
echo +++
echo.
echo.
echo ## ●●●タイトル
echo.
) > "!mdfilename!.md"
:: エディタ起動
if exist "C:\Program Files\WZ EDITOR 10\wzeditor.exe" (
start "" "C:\Program Files\WZ EDITOR 10\wzeditor.exe" "!mdfilename!.md"
) else (
notepad "!mdfilename!.md"
)
exit /b
C:\Hugo\Benkyo\content\chemistry "高校化学" "●●●タグ"
C:\Hugo\Benkyo\content\cinema "カメラ・マイク・周辺機器・音響" "●●●タグ"
C:\Hugo\Benkyo\content\database "日本再生" "日本と世界の崩壊と再生"
C:\Hugo\Benkyo\content\emergency "防災と備蓄/サバイバル/オフグリッド" "●●●タグ"
C:\Hugo\Benkyo\content\english-grammar "英文法の整理法" "英文法を正常な形式に整理し直す","ゼロから証明していく順番に読んでいくだけでわかる教科書","重複をいとわない教科書"
C:\Hugo\Benkyo\content\hints_to_ascend "アセンション" "●●●タグ"
C:\Hugo\Benkyo\content\jr-high "中学" "●●●タグ"
C:\Hugo\Benkyo\content\language "言語" "●●●タグ"
C:\Hugo\Benkyo\content\makoto "真実情報" "●●●タグ"
C:\Hugo\Benkyo\content\math "高校数学" "●●●タグ"
C:\Hugo\Benkyo\content\math-formulas "高校数学の定義と公式" "●●●タグ"
C:\Hugo\Benkyo\content\physics "高校物理" "●●●タグ"
C:\Hugo\Benkyo\content\sakura-editor "サクラエディタ","正規表現","日本語表現" "●●●タグ"
C:\Hugo\Benkyo\content\sharing "ガジェットとアイテム" "●●●タグ"
C:\Hugo\Benkyo\content\social-studies "社会科〔地理・歴史・公民〕" "世界史〔歴史総合+世界史探究〕"
C:\Hugo\Benkyo\content\software "Windows環境構築" "●●●タグ"
C:\Hugo\Benkyo\content\stationery "文具" "●●●タグ"
C:\Hugo\Benkyo\content\typesetting "電子組版","電子出版","LaTeX" "●●●タグ"
C:\Hugo\Benkyo\content\youtube "YouTube動画" "●●●タグ"
:: バッチファイルをUTF-8で保存するときのバッチファイルの先頭は、【1】【2】のどちらでもよい。
:: UTF-8保存時は[BOMなし]と[改行コードCR+LF]の設定が必須である。
:: ●●●【1】
:: @echo off
:: chcp 65001 > nul
:: ●●●【2】
:: chcp 65001 > nul
:: @echo off
@echo off
chcp 65001 > nul
rem 検索開始ディレクトリを指定(例:C:\work)
set "TARGET_DIR=C:\Hugo\Benkyo\content"
rem 結果を出力するファイル名
set "OUTPUT_FILE=zero_byte_files.txt"
rem 出力ファイルを初期化
> "%OUTPUT_FILE%" echo 0バイトファイル一覧
rem forfilesで0バイトファイルを検索し、フルパスを出力
forfiles /P "%TARGET_DIR%" /S /M *.* /C "cmd /c if @fsize==0 echo @path" >> "%OUTPUT_FILE%"
echo 完了しました。%OUTPUT_FILE% を確認してください。
pause
:: バッチファイルをUTF-8で保存するときのバッチファイルの先頭は、【1】【2】のどちらでもよい。
:: UTF-8保存時は[BOMなし]と[改行コードCR+LF]の設定が必須である。
:: ●●●【1】
:: @echo off
:: chcp 65001 > nul
:: ●●●【2】
:: chcp 65001 > nul
:: @echo off
@echo off
chcp 65001 >nul
set "TARGET_DIR=C:\Hugo\Benkyo\content"
set "OUTPUT_FILE=empty_files_folders.txt"
set "TMP_ZERO=__zero_byte_files.tmp"
rem 出力ファイル初期化
> "%OUTPUT_FILE%" (
echo [0バイトファイル一覧]
echo ======================
)
rem 0バイトファイル検索(いったん一時ファイルに出力)
forfiles /P "%TARGET_DIR%" /S /M *.* /C "cmd /c if @fsize==0 echo @path" > "%TMP_ZERO%"
rem 0バイトファイルが存在するか判定して出力
findstr . "%TMP_ZERO%" >nul
if %errorlevel% equ 0 (
type "%TMP_ZERO%" >> "%OUTPUT_FILE%"
) else (
echo !0バイトファイルは存在しませんでした >> "%OUTPUT_FILE%"
)
del "%TMP_ZERO%"
rem 空フォルダ検索(修正版)
>> "%OUTPUT_FILE%" (
echo.
echo [以下にファイルをもたないフォルダー一覧]
echo ==================================
)
robocopy "%TARGET_DIR%" NULL /S /L /NJH /NJS /NDL /NC /NS /XD * 2>&1 | find "New Dir" >nul
if %errorlevel% equ 0 (
robocopy "%TARGET_DIR%" NULL /S /L /NJH /NJS /NDL /NC /NS /XD * 2>&1 | find "New Dir" | find /v " 0 " >> "%OUTPUT_FILE%"
) else (
>> "%OUTPUT_FILE%" echo !空フォルダは存在しませんでした
)
echo.
echo 完了しました。%OUTPUT_FILE% を確認してください
pause
:: バッチファイルをUTF-8で保存するときのバッチファイルの先頭は、【1】【2】のどちらでもよい。
:: UTF-8保存時は[BOMなし]と[改行コードCR+LF]の設定が必須である。
:: ●●●【1】
:: @echo off
:: chcp 65001 > nul
:: ●●●【2】
:: chcp 65001 > nul
:: @echo off
@echo off
chcp 65001 > nul
rem ===== 設定項目 =====
set "TARGET_DIR=C:\Users\pure\AppData\Roaming\sakura"
set "OUTPUT_FILE=sakura-editor-seiri.txt"
set "MIN_DATE=2021/01/01"
set "MAX_DATE=2023/12/31"
set "MAX_SIZE=4096" rem バイト単位(例:2KB未満=2048未満)
rem ===== 実行処理 =====
> "%OUTPUT_FILE%" echo 検索結果一覧 [%DATE% %TIME%]
echo 検索実行中...
(
echo $minDate = Get-Date '%MIN_DATE%'
echo $maxDate = Get-Date '%MAX_DATE%'
echo Get-ChildItem -LiteralPath '%TARGET_DIR%' -Recurse -File ^| ^
Where-Object { ^
$_.LastWriteTime -ge $minDate -and ^
$_.LastWriteTime -le $maxDate -and ^
$_.Length -lt %MAX_SIZE% ^
} ^| ForEach-Object { $_.FullName }
) > tmp.ps1
powershell -ExecutionPolicy Bypass -File tmp.ps1 >> "%OUTPUT_FILE%"
del tmp.ps1
echo 完了しました。%OUTPUT_FILE% を確認してください。
pause
//URLEncode.js
var oWsh = new ActiveXObject("WScript.Shell");
var sBuf;
sBuf = ExpandParameter("$C")
InsText(sBuf+"\n"+decodeURIComponent(sBuf));
//EOF
//URLDecode.js
var oWsh = new ActiveXObject("WScript.Shell");
var sBuf;
sBuf = ExpandParameter("$C")
InsText(sBuf+"\n"+decodeURIComponent(sBuf));
//EOF
S_ReplaceAll('[\r\n]+', '\n', 148);
S_ReplaceAll('(\n|\r\n|\r)' , '\n', 44);
S_ReplaceAll('\x{2B06}[\x{FE0E}\x{FE0F}]?', '\x{2191}', 44) // 上矢印変換
S_ReplaceAll('\x{2197}[\x{FE0E}\x{FE0F}]?', '\x{2197}', 44) // 右上矢印変換
S_ReplaceAll('\x{27A1}[\x{FE0E}\x{FE0F}]?', '\x{2192}', 44) // 右矢印変換
S_ReplaceAll('\x{2198}[\x{FE0E}\x{FE0F}]?', '\x{2198}', 44) // 右下矢印変換
S_ReplaceAll('\x{2B07}[\x{FE0E}\x{FE0F}]?', '\x{2193}', 44) // 下矢印変換
S_ReplaceAll('\x{2199}[\x{FE0E}\x{FE0F}]?', '\x{2199}', 44) // 左下矢印変換
S_ReplaceAll('\x{2B05}[\x{FE0E}\x{FE0F}]?', '\x{2190}', 44) // 左矢印変換
S_ReplaceAll('\x{2196}[\x{FE0E}\x{FE0F}]?', '\x{2196}', 44) // 左上矢印変換
S_ReplaceAll('\x{2195}[\x{FE0E}\x{FE0F}]?', '\x{2195}', 44) // 上下矢印変換
S_ReplaceAll('\x{2194}[\x{FE0E}\x{FE0F}]?', '\x{2194}', 44) // 左右矢印変換
S_ReplaceAll('\x{21A9}[\x{FE0E}\x{FE0F}]?', '\x{21A9}', 44) // 左回転矢印変換
S_ReplaceAll('\x{21AA}[\x{FE0E}\x{FE0F}]?', '\x{21AA}', 44) // 右回転矢印変換
S_ReplaceAll('\x{2934}[\x{FE0E}\x{FE0F}]?', '\x{2934}', 44) // 上曲線矢印変換
S_ReplaceAll('\x{2935}[\x{FE0E}\x{FE0F}]?', '\x{2935}', 44) // 下曲線矢印変換
S_ReplaceAll('\x{2795}[\x{FE0E}\x{FE0F}]?', '\x{002B}', 44) // 加算記号変換
S_ReplaceAll('\x{2796}[\x{FE0E}\x{FE0F}]?', '\x{002D}', 44) // 減算記号変換
S_ReplaceAll('\x{2797}[\x{FE0E}\x{FE0F}]?', '\x{00F7}', 44) // 除算記号変換
S_ReplaceAll('\x{2753}[\x{FE0E}\x{FE0F}]?', '\x{003F}', 44) // 赤疑問符変換
S_ReplaceAll('\x{2754}[\x{FE0E}\x{FE0F}]?', '\x{003F}', 44) // 白疑問符変換
S_ReplaceAll('\x{2755}[\x{FE0E}\x{FE0F}]?', '\x{0021}', 44) // 白感嘆符変換
S_ReplaceAll('\x{2757}[\x{FE0E}\x{FE0F}]?', '\x{0021}', 44) // 赤感嘆符変換
S_ReplaceAll('\x{2B55}[\x{FE0E}\x{FE0F}]?', '\x{25CB}', 44) // 太丸変換
S_ReplaceAll('\x{274C}[\x{FE0E}\x{FE0F}]?', '\x{00D7}', 44) // バツ印変換
S_ReplaceAll('\x{274E}[\x{FE0E}\x{FE0F}]?', '\x{2716}', 44) // 角バツ変換
S_ReplaceAll('\x{2716}[\x{FE0E}\x{FE0F}]?', '\x{00D7}', 44) // 乗算記号変換
S_ReplaceAll('\x{203C}[\x{FE0E}\x{FE0F}]?', '\x{203C}', 44) // 二重感嘆符変換
S_ReplaceAll('\x{2049}[\x{FE0E}\x{FE0F}]?', '\x{2049}', 44) // 感嘆疑問符変換
//完了
S_ReplaceAll('^[\r\n]+', '', 44);
S_ReplaceAll('[\n]+', '\r\n', 44);
S_ReDraw(0);
S_SelectAll(0);
S_Copy(0);
//コマンドプロンプトの記号をエスケープする
S_ReplaceAll('[\r\n]+', '\n', 148);
S_ReplaceAll('"', '^"', 42);
S_ReplaceAll('<', '^<', 42);
S_ReplaceAll('>', '^>', 42);
S_ReplaceAll('&', '^&', 42);
S_ReplaceAll('|', '^|', 42);
S_ReplaceAll('%', '%%', 42);
//完了
S_ReplaceAll('^(?!■).+$', '', 44);
S_ReplaceAll('^[\r\n]+', '', 44);
S_ReplaceAll('[\n]+', '\r\n', 44);
S_ReDraw(0);
S_SelectAll(0);
S_Copy(0);
//正規表現の記号をエスケープする
S_ReplaceAll('[\r\n]+', '\n', 148);
S_ReplaceAll('(', '\(', 42);
S_ReplaceAll(')', '\)', 42);
S_ReplaceAll('[', '\[', 42);
S_ReplaceAll(']', '\]', 42);
S_ReplaceAll('<', '\<', 42);
S_ReplaceAll('>', '\>', 42);
S_ReplaceAll('?', '\?', 42);
S_ReplaceAll('|', '\|', 42);
//完了
//S_ReplaceAll('^(?!■).+$', '', 44);
S_ReplaceAll('^[\r\n]+', '', 44);
S_ReplaceAll('[\n]+', '\r\n', 44);
S_ReDraw(0);
S_SelectAll(0);
S_Copy(0);
■MultiReplace 4.00 - Google 検索
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789
`
半角→全角`半角→全角`
` `
!`!`
\"`"`
\#`#`
\$`$`
%`%`
&`&`
\'`'`
\(`(`
\)`)`
\*`*`
\+`+`
,`,`
-`-`
\.`.`
\/`/`
:`:`
;`;`
\>`>`
\?`?`
\@`@`
\[`[`
\\`\`
\]`]`
\^`^`
_`_`
\{`{`
\|`|`
\}`}`
~`~`
a`a`
b`b`
c`c`
d`d`
e`e`
f`f`
g`g`
h`h`
i`i`
j`j`
k`k`
l`l`
m`m`
n`n`
o`o`
p`p`
q`q`
r`r`
s`s`
t`t`
u`u`
v`v`
w`w`
x`x`
y`y`
z`z`
A`A`
B`B`
C`C`
D`D`
E`E`
F`F`
G`G`
H`H`
I`I`
J`J`
K`K`
L`L`
M`M`
N`N`
O`O`
P`P`
Q`Q`
R`R`
S`S`
T`T`
U`U`
V`V`
W`W`
X`X`
Y`Y`
Z`Z`
0`0`
1`1`
2`2`
3`3`
4`4`
5`5`
6`6`
7`7`
8`8`
9`9`
■Amazonの商品ページからヨドバシへ飛ぶブックマークレット
■Amazonの商品ページからメルカリへ飛ぶブックマークレット
■Amazonの商品ページからマップカメラへ飛ぶブックマークレット
+++
date = "2025-03-11T23:20:55+09:00"
lastmod = "2025-03-12T02:01:00+09:00"
slug = "2025-03-11-23-20-55-09-00"
categories = ["●●●"]
tags = ["●●●タグ"]
title = "●●●タイトル"
+++
## 記事一覧〔更新日時を基準にした降順=最新がトップにくる〕
{{ ← この改行を取り去る。
< details-with-posts class="button-1" summary="[全記事|更新順]を見るor閉じる" > ← この改行を取り去る。改行を取り去ってしまうと、実際にショートコードが機能してしまい、コードが見えなくなる。
}}
<details>
<summary class="{{ .Get "class" }}">{{ .Get "summary" }}</summary>
<div>
<small>
<ul>
{{ $pages := .Page.Site.RegularPages.ByLastmod.Reverse }}
{{ if not $pages }}
<li>No pages found.</li>
{{ else }}
{{ range first 8000 $pages }}
{{ .Render "lili" }}
{{ end }}
{{ end }}
</ul>
</small>
</div>
</details>
<!-- オリジナル -->
<li><lastmod>{{ with .Site.Params.lastmodFormat }}{{ $.Lastmod.Format . }}{{ else }}{{ .Lastmod.Format "2006-01-02 15:04" }}{{ end }}</lastmod> - <a href="{{ .Permalink }}">{{ .Title }}</a></li>
# ▼日付時刻フォーマット▼
dateFormat = "2006-01-02 15:04"
lastmodFormat = "2006-01-02 15:04"
# ▼CSSのカスタマイズとJavaScript▼
custom_css = ["css/customize.css","syntax.css"]
custom_js = ["js/sorttable.js","js/jquery-3.5.1.min.js"]
.button-1 {
display: inline-block;
width: auto;
padding: 8px;
margin: 5px;
height: auto;
text-align: center;
text-decoration: none;
line-height: 22px;
outline: none;
}
.button-1::before,
.button-1::after {
position: absolute;
z-index: -1;
display: block;
content: '';
}
.button-1,
.button-1::before,
.button-1::after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all .3s;
transition: all .3s;
border-radius: 4px;
}
.button-1 {
background-color: #C4E502;
color: #333;
}
.button-1:hover {
background-color: #1d56a5;
color: #fff;
}
静的サイトジェネレータHugoにおいて、特定のsectionだけをタイトル名称順にソートしてセクション内の記事名一覧を表示したい場合、section名と同じファイル名でhtmlファイルを作り、\layouts_defaultという名称のディレクトリに配置します。 例えば、section名がawakeningであれば、awakening.htmlを作り、\layouts_defaultという名称のディレクトリに配置します。 awakening.htmlから呼び出されているhtmlファイルがあれば、それも\layouts_defaultという名称のディレクトリに配置します。 section内の記事 section.html
; 2025-05-07 23:09更新
; AutoHotkeyはWindows専用であり、Linux・macOSには非対応である。
; AutoHotkey.exe〔メイン実行ファイル〕とAutoHotkey.ahk〔デフォルトスクリプト〕の
; [AutoHotkey]というファイル名部分をリネームする場合は、
; 実行ファイルとスクリプトのベース名を必ず一致させる必要がある。
; 例:MyScript.exe と MyScript.ahk のように揃える。
; AutoHotkey.exeは、Windowsのログインセッションごとに
; 複数プロセスを起動できるが、
; 同一スクリプトの多重起動はデフォルトで排他制御され、
; 既存プロセスが優先され、新規プロセスは終了される。
; AutoHotkey.ahk〔スクリプトファイル〕は
; 文字コードを[UTF-8 with BOM:必須]、
; 改行コードを[CR+LF(Windows形式):推奨]で保存する。
; ■<a href="https://www.onlinemictest.com/ja/keyboard-test/" target="_blank" rel="nofollow">キーボードテスト – あなたのキーボードをテストしましょう</a><br>
; ●●●[AHK Quick Convertor V2]を使ってコードをコンバートしてある
; ■<a href="https://github.com/mmikeww/AHK-v2-script-converter?tab=readme-ov-file" target="_blank" rel="nofollow">GitHub - mmikeww/AHK-v2-script-converter: AHK v1 -> v2 script converter</a><br>
; 全角/半角|vkF3 または vkF4
; 変換|vk1C
; 無変換|vk1D
; カタカナ/ひらがな/ローマ字|vkF2
; windows|#
; Alt|!
; Ctrl|^
; Shift|+
; 左のモディファイアキーを使用(NT系専用)|<
; 右のモディファイアキーを使用(NT系専用)|>
; AutoHotkey 2.0:空白文字:\s = [ `t`r`n]
; AutoHotkey 2.0:空白文字以外:\S = [^ `t`r`n]
; グローバル変数は、最新のAutoHotkey 2.0以上では、何もしなくても、以下のように宣言するだけで常駐する
; global jpChars := "一-龯ぁ-ゖァ-ヶ0-9A-Za-z!-/:-@[-`{-~ 〜々〆〻「」『』【】《》〈〉“”‘’・…※"
; global Hankaku := "[!-~&&[^.?!]]"
global jpChars := "一-龯ぁ-んァ-ヶーA-Za-z0-9!-/:-@[-`{-~ 々〆〻「」『』【】《》〈〉“”‘’・…※〜"
global hankaku := "!-~"
Pause::Send "^!3"
+Pause::Send ("^!2")
; Shift + Alt + Tを押すと、Ctrl + Alt + 0〔更新時刻取得〕を押したことにする。
+!t::Send "^!0"
; Shift + Alt + Iを押すと、Ctrl + Alt + 1〔更新時刻取得〕を押したことにする。
+!i::Send "^!1"
; Shift + Alt + Cを押すと、Ctrl + Alt + 2〔LibreOffice Calc〕を押したことにする。
+!c::Send "^!2"
; Shift + Alt + Dを押すと、Ctrl + Alt + y〔Hugo実行〕を押したことにする。
+!d::Send "^!y"
; Shift + Alt + Bを押すと、Ctrl + Alt + x〔BunBackup〕を押したことにする。
+!b::Send "^!x"
; Shift + Alt + Gを押すと、Ctrl + Alt + 7〔BlueGriffon〕を押したことにする。
+!g::Send "^!7"
; Shift + Alt + Sを押すと、Ctrl + Alt + 5〔サクラエディタでファイルを開く〕を押したことにする。
+!s::Send "^!5"
; Shift + Ctrl + 7 でバッククォート〔AutoHotkeyのエスケープ文字〕を入力
+^7::Send "{text}``"
; AutoHotkey v2.0で Shift + Alt + M を押した際にサクラエディタでのソートの後にマージする
+!m::
{
Send "{Ctrl Down}" ; Ctrlキーを押す
Send "v" ; vキーを入力
Send "a" ; aキーを入力
Send "{Ctrl Up}" ; Ctrlキーを離す
Send "{Alt Down}" ; Altキーを押す
Send "a" ; aキーを入力
Send "m" ; mキーを入力
Send "{Alt Up}" ; Altキーを離す
Send "{Enter}" ; Enterキーを入力
Send "{Ctrl Down}" ; Ctrlキーを押す
Send "a" ; aキーを入力
Send "c" ; cキーを入力
Send "{Ctrl Up}" ; Ctrlキーを離す
}
; ●●●Windowsキー + w キーを同時押ししてWZ Editor 10を起動する
#UseHook ; UseHookをOnにした状態で使用
#w::
{
key := "w"
ErrorLevel := !KeyWait(key, "T0.3")
If(ErrorLevel){ ; 長押しした場合
Run("C:\Program Files (x86)\sakura\sakura.exe C:\Users\" A_UserName "\Documents\note-archive.html")
ErrorLevel := !KeyWait(key)
return
}
ErrorLevel := !KeyWait(key, "D, T0.2")
If(!ErrorLevel){ ; 2度押しした場合
Run("C:\Program Files (x86)\sakura\sakura.exe C:\Users\" A_UserName "\Documents\bookmarkstoday.html")
ErrorLevel := !KeyWait(key)
return
}else{ ; 短押しした場合
Run("C:\Program Files\WZ EDITOR 10\wzeditor.exe")
ErrorLevel := !KeyWait(key)
return
}
}
; ●●●Windowsキー + s キーを同時押ししてサクラエディターを起動する
#UseHook ; UseHookをOnにした状態で使用
#s::
{
key := "s"
ErrorLevel := !KeyWait(key, "T0.3")
If(ErrorLevel){ ; 長押しした場合
Run("C:\Program Files (x86)\sakura\sakura.exe C:\Users\" A_UserName "\Documents\note-archive.html")
ErrorLevel := !KeyWait(key)
return
}
ErrorLevel := !KeyWait(key, "D, T0.2")
If(!ErrorLevel){ ; 2度押しした場合
Run("C:\Program Files (x86)\sakura\sakura.exe C:\Users\" A_UserName "\Documents\bookmarkstoday.html")
ErrorLevel := !KeyWait(key)
return
}else{ ; 短押しした場合
Run("C:\Program Files (x86)\sakura\sakura.exe")
ErrorLevel := !KeyWait(key)
return
}
}
^Tab::
{
if (KeyWait("c", "D T0.5") = 0) ; cキーが0.5秒以内に押されないのを待つ
{
; cキーが押された場合
Send "^a" ; すべてを選択
Send "^v" ; クリップボードの内容を貼り付ける
Send "{Enter}" ; [Enter]
}
else
{
; cキーが押されなかった場合
Send "^a" ; すべてを選択
Send "^v" ; クリップボードの内容を貼り付ける
}
}
^+Tab::
{
if (KeyWait("c", "D T0.5") = 0) ; cキーが0.5秒以内に押されないのを待つ
{
; cキーが押された場合
Send "^a" ; すべてを選択
Send "^v" ; クリップボードの内容を貼り付ける
}
else
{
; cキーが押されなかった場合
Send "^a" ; すべてを選択
Send "^v" ; クリップボードの内容を貼り付ける
}
}
; ●●●[Shift]+[Tab]で全選択貼り付け
+Tab::
{
Send "^a" ; すべてを選択
Send "^v" ; クリップボードの内容を貼り付ける
}
; ●●●[Alt]+[z]で読点[、]
!z::
{
Send "," ; 、
Send "{Space}" ; 変換
Sleep(80) ; 間をあける
Send "{Enter}" ; 確定
}
; ●●●[Alt]+[x]で句点[。]
!x::
{
Send "." ; 、
Send "{Space}" ; 変換
Sleep(80) ; 間をあける
Send "{Enter}" ; 確定
}
; ●●●[Ctrl]+[無変換]で全選択貼り付け
^vk1D::
{
Send "^a" ; すべてを選択
Send "^v" ; クリップボードの内容を貼り付ける
}
; ●●●[Alt]+[無変換vk1D]でハイライト箇所のワードでGoogle検索
!vk1D::
{
Send("^c")
Sleep(450)
ClipboardText := A_Clipboard
if (ClipboardText != "")
{
Run("https://www.google.com/search?q=" ClipboardText)
}
return
}
; ●●●[Alt]+[Space]でハイライト箇所のワードでGoogle検索
!Space::
{
Send("^c")
Sleep(450)
ClipboardText := A_Clipboard
if (ClipboardText != "")
{
Run("https://jp.mercari.com/search?keyword=" ClipboardText)
}
return
}
; ●●●[無変換vk1D]+[Space]でハイライト箇所のワードでAmazon検索
vk1D & Space::
{
Send("^c")
Sleep(450)
ClipboardText := A_Clipboard
if (ClipboardText != "")
{
Run("https://www.amazon.co.jp/s?k=" ClipboardText)
}
return
}
; ●●●[無変換vk1D]単独はマウス左クリック
vk1D::
{
MouseClick("left", , , , , "down")
KeyWait("vk1D")
MouseClick("left", , , , , "up")
return
}
; ●●●[Ctrl]+[Back Space]で[ブラウザ戻る]
^Backspace::
{
Send("{Browser_Back}")
return
}
; ●●●[Shift]+[Ctrl]+[Back Space]で[ブラウザ進む]
+^Backspace::
{
Send("{Browser_Forward}")
return
}
; ●●●ScrollLock 音声リーダー[音声および動画ファイルの自動文字起こし]の余計な空白などを除去し整える
; ●●●http://www7a.biglobe.ne.jp/~khh/ss/ss012.html
; ●●●http://ahkwiki.net/RegEx
ScrollLock::
{
A_Clipboard := ""
Send("^a")
Send("^x")
Errorlevel := !ClipWait(1)
if (ErrorLevel != 0)
{
return
}
; RegExReplaceの置換先の改行は[`r`n]
; 初期処理:クリップボードから読み込み
a01 := A_Clipboard
; 制御文字削除処理〔絵文字関連含む〕
a01 := RegExReplace(a01, "[\x00-\x08\x0B-\x1F\x7F-\x9F\x{200B}-\x{200F}\x{202A}-\x{202E}\x{2060}-\x{206F}\x{FE00}-\x{FE0F}\x{FEFF}]", "")
; 配列置換ループ
patterns := [
["\x{007E}", "~"], ; ~ 半角チルダ
["\x{02DC}", "~"], ; ˜ スモールチルダ
["\x{02F7}", "~"], ; ˷ ローチルダ
["\x{2053}", "~"], ; ⁓ スウォングダッシュ
["\x{223C}", "~"], ; ∼ チルダ演算子
["\x{223D}", "~"], ; ∽ リバースチルダ
["\x{223E}", "~"], ; ∾ インバーテッドレイジーS
["\x{223F}", "~"], ; ∿ サインウェーブ
["\x{3030}", "~"], ; 〰 ウェービーダッシュ
["\x{1FC0}", "~"], ; ῀ ギリシャ語周囲記号
["\x{301C}", "~"], ; 〜 波ダッシュ〔macOSでは から 変換で波ダッシュ(U+301C)が生成される〕
["( *)~( *)", "~"], ; ~ 全角チルダ〔Windowsでは から 変換で波ダッシュ(U+FF5E)が生成される〕の前後の半角スペースを除去
["", ""] ; 【エンドマーク】:
]
for each, pattern in patterns
a01 := RegExReplace(a01, pattern[1], pattern[2])
; ●●●[全角+半角]などの間の0個以上の半角スペースを削除・処理
a01 := jpChars_Hankaku_Space(a01)
; ●●●[全角+半角]などの間の0個以上の半角スペースを削除・関数定義
; jpChars_Hankaku_Space(str) {
; ; 正規表現パターンの最適化
; str := RegExReplace(str, "U)([" jpChars "]) +([" Hankaku "])", "$1$2") ; 全角+半角の間の1個以上の半角スペースを削除
; str := RegExReplace(str, "U)([" jpChars "]) +([" jpChars "])", "$1$2") ; 全角+全角の間の1個以上の半角スペースを削除
; str := RegExReplace(str, "U)([" Hankaku "]) +([" jpChars "])", "$1$2") ; 半角+全角の間の1個以上の半角スペースを削除
; str := RegExReplace(str, "m)^-+$", "") ; 【行頭】:行頭の[-]しかない行を削除
;
; ; 改行正規化の強化
; str := RegExReplace(str, "(\r\n|\n|\r)+", "`r`n")
;
; Return str
; }
jpChars_Hankaku_Space(str) {
global jpChars, hankaku
; 全角+半角
str := RegExReplace(str, "([" jpChars "]) +([" hankaku "])", "$1$2")
; 全角+全角
str := RegExReplace(str, "([" jpChars "]) +([" jpChars "])", "$1$2")
; 半角+全角
str := RegExReplace(str, "([" hankaku "]) +([" jpChars "])", "$1$2")
; 箇条書きハイフン+全角
str := RegExReplace(str, "m)^( *)- *([" jpChars "])", "$1- $2")
; 箇条書き数字+全角
str := RegExReplace(str, "m)^( *)(\d+\.) *([" jpChars "])", "$1$2 $3")
; 改行直前の半角スペース
str := RegExReplace(str, " +(?=\r\n|\n|\r|$)", "")
; 改行正規化
str := RegExReplace(str, "(\r\n|\n|\r)+", "`r`n")
return str
}
; ●●●カッコ整理・処理
a01 := ParenthesisTrimming(a01)
; ●●●カッコ整理・関数定義
ParenthesisTrimming(str) {
; 正規表現パターンの最適化
str := RegExReplace(str, "( *)\(( *)", "(") ; カッコ:半角カッコ起こしの前後半角スペースを取り除き全角化
str := RegExReplace(str, "( *)\)( *)", ")") ; カッコ:半角カッコ閉じの前後半角スペースを取り除き全角化
str := RegExReplace(str, "( *)\[( *)", "[") ; カッコ:半角ブラケット起こしの前後半角スペースを取り除き全角化
str := RegExReplace(str, "( *)\]( *)", "]") ; カッコ:半角ブラケット閉じの前後半角スペースを取り除き全角化
str := RegExReplace(str, "( *)([」)〉》〕】}]’”〟])( *)", "$2") ; カッコ:前後の半角スペースを取り除く
str := RegExReplace(str, "( *)([「(〈《〔【{[‘“〝])( *)", "$2") ; カッコ:前後の半角スペースを取り除く
str := RegExReplace(str, "((.*?))", "〔$1〕") ; 全角カッコを全角亀甲カッコに置換
str := RegExReplace(str, "「(.*?)」", "[$1]") ; 全角鍵カッコを全角ブラケットに置換
str := RegExReplace(str, "( *):( *)", ":") ; 半角コロン:前後の半角スペースを取り除き全角化
str := RegExReplace(str, "( *):( *)", ":") ; 全角コロン:前後の半角スペースを取り除く
str := RegExReplace(str, "(\d+):(\d+)", "$1:$2") ; 全角コロン:前後が半角数字ならコロンも半角スペースを取り除く
; 改行正規化の強化
str := RegExReplace(str, "(\r\n|\n|\r)+", "`r`n")
Return str
}
; ●●●句読点変換・処理
a01 := ConvertPunctuation(a01)
; ●●●句読点変換・関数定義
ConvertPunctuation(str) {
; 正規表現パターンの最適化
str := RegExReplace(str, "( *)。( *)", "。") ; 句点|前後の半角スペース除去
str := RegExReplace(str, "( *)、( *)", "、") ; 読点|前後の半角スペース除去
str := RegExReplace(str, "([" jpChars "])(\.)", "$1。`r`n") ; 全角直後の半角ピリオド→句点+改行
str := RegExReplace(str, "([" jpChars "])(,)", "$1、") ; 全角直後の半角カンマ→読点
str := RegExReplace(str, "([" jpChars "])(!)\s*", "$1! `r`n") ; 全角直後の半角エクスクラメーション→全角エクスクラメーション+全角スペース+改行
str := RegExReplace(str, "([" jpChars "])(\?)\s*", "$1? `r`n") ; 全角直後の半角クエスチョン→全角クエスチョン+全角スペース+改行
; 改行正規化の強化
str := RegExReplace(str, "(\r\n|\n|\r)+", "`r`n")
Return str
}
; ●●●装飾除去・処理
a01 := DecorativeRemoval(a01)
; ●●●装飾除去・関数定義
DecorativeRemoval(str) {
; 正規表現パターンの最適化
str := RegExReplace(str, "\*+(.*?)\*+", "$1")
;str := RegExReplace(str, "([[\[])(\d+)([]\]])", "") ; 引用元を示す[1][1]を削除。
str := RegExReplace(str, "(\d+)(\.|。)(\r\n)+", "$2`r`n") ; 【行末】:引用元を示す行末のピリオドまたは句点の前の数字を消去
; 改行正規化の強化
str := RegExReplace(str, "(\r\n|\n|\r)+", "`r`n")
Return str
}
; ●●●崩れの修復・処理
a01 := RepairingCollapse(a01)
; ●●●崩れの修復・関数定義
RepairingCollapse(str) {
; 正規表現パターンの最適化
str := RegExReplace(str, "(\r\n)+。", "。") ; 【行頭】:行頭にある句点は前行に合体
str := RegExReplace(str, "m)^。+(.*?)$", "$1") ; 【行頭】:先頭に句点しかない行の先頭句点を除去。行頭の半角スペースを除去。
str := RegExReplace(str, "m)^(#+)[ \t]*+(?=\S)", "$1 ") ; Markdown記法の[### 見出し]の[###]の後ろを半角スペースを1つに統一。
; 改行正規化の強化
str := RegExReplace(str, "(\r\n|\n|\r)+", "`r`n")
Return str
}
; ●●●Markdown記法の箇条書きのためのインデント【開始】
; 人間が半角スペースでインデント〔4の倍数〕したときのエラーを直す【開始】
; 1. 行頭から地道に半角スペース4つごとに区切る
a01 := RegExReplace(a01, "m)^ (?=(?!\s))", "☆★【3スペース】")
a01 := RegExReplace(a01, "m)^ (?=(?!\s))", "☆★【2スペース】")
a01 := RegExReplace(a01, "m)^ (?=(?!\s))", "☆★【1スペース】")
a01 := RegExReplace(a01, "m)^ (?=\s)", " ☆★")
a01 := RegExReplace(a01, "m)^ ☆★ (?=\s)", " ☆★ ☆★")
a01 := RegExReplace(a01, "m)^ ☆★ ☆★ (?=\s)", " ☆★ ☆★ ☆★")
a01 := RegExReplace(a01, "m)^ ☆★ ☆★ ☆★ (?=\s)", " ☆★ ☆★ ☆★ ☆★")
a01 := RegExReplace(a01, "m)^ ☆★ ☆★ ☆★ ☆★ (?=\s)", " ☆★ ☆★ ☆★ ☆★ ☆★")
; 2-1. 残りのスペースを4の倍数にする準備|UNDOでログを取る
a01 := RegExReplace(a01, "☆★(\s{1})([^ ])", "☆★【1スペース】$2")
a01 := RegExReplace(a01, "☆★(\s{2})([^ ])", "☆★【2スペース】$2")
a01 := RegExReplace(a01, "☆★(\s{3})([^ ])", "☆★【3スペース】$2")
; 2-2. 残りのスペースを4の倍数にする
a01 := RegExReplace(a01, "☆★【1スペース】", "☆★")
a01 := RegExReplace(a01, "☆★【2スペース】", "☆★ ")
a01 := RegExReplace(a01, "☆★【3スペース】", "☆★ ")
; 3. 区切り記号を除去
a01 := RegExReplace(a01, "☆★", "")
; 人間が半角スペースでインデント〔4の倍数〕したときのエラーを直す【終了】
; ●●●Markdown記法の箇条書きのためのインデント【終了】
; 【漢字を開く】:
a01 := RegExReplace(a01, "([ぁ-ん])関([し])", "$1かん$2")
a01 := RegExReplace(a01, "([ぁ-ん])持([たちつてとっ])", "$1も$2")
a01 := RegExReplace(a01, "([ぁ-ん])呼([ばびぶべぼ])", "$1よ$2")
a01 := RegExReplace(a01, "([ぁ-ん])時([一-龠〃々〆〇])", "$1▼じ▲$2") ; 【1】待避
a01 := RegExReplace(a01, "([ぁ-ん])時", "$1とき") ; 【2】置換
a01 := RegExReplace(a01, "([ぁ-ん])▼じ▲([一-龠〃々〆〇])", "$1時$2") ; 【3】待避回収
a01 := RegExReplace(a01, "([ぁ-ん])際([一-龠〃々〆〇])", "$1▼さい▲$2") ; 【1】待避
a01 := RegExReplace(a01, "([ぁ-ん])際", "$1さい") ; 【2】置換
a01 := RegExReplace(a01, "([ぁ-ん])▼さい▲([一-龠〃々〆〇])", "$1際$2") ; 【3】待避回収
; 【活用グループ】:
a01 := RegExReplace(a01, "([ぁ-ん])行([わいうえおっ])", "$1行な$2")
a01 := RegExReplace(a01, "([ぁ-ん])行([かきくけこ])", "$1い$2")
a01 := RegExReplace(a01, "行く末", "【行く末】")
a01 := RegExReplace(a01, "【いく末】", "行く末")
a01 := RegExReplace(a01, "折(ら|り|る|れ|ろ|っ)" , "織$1")
a01 := RegExReplace(a01, "登(ら|り|る|れ|ろ|っ)" , "昇$1")
a01 := RegExReplace(a01, "おーきな", "大きな")
a01 := RegExReplace(a01, "おーいなる", "大いなる")
a01 := RegExReplace(a01, "オークの", "多くの")
a01 := RegExReplace(a01, "名刺", "名詞")
a01 := RegExReplace(a01, "大抵", "たいてい")
a01 := RegExReplace(a01, "([ぁ-ん])伴([わいうえおっ])", "$1ともな$2")
A_Clipboard := a01
Send("^v")
Send("^a")
Send("^c")
Errorlevel := !ClipWait(1)
if (ErrorLevel != 0)
{
return
}
}
; ●●●PrintScreen LaTeXでコンパイルする
PrintScreen::
{
Send("{Alt down}{Ctrl down}{,}{Ctrl up}{Alt up}")
return
}
; ●●●vk1C 変換キー=クリップボードを毎日がエブリデイファイルに追記する
vk1C::
{
Send("{Ctrl down}{Alt down}{t}{Alt up}{Ctrl up}")
Sleep(1800)
Send("{R}")
Sleep(200)
Send ("{Ctrl down}{PgDn}{Ctrl up}{Home}")
Sleep(200)
Send ("{Enter}")
Sleep(200)
Send ("●●●")
Sleep(200)
Send ("{Enter}")
Sleep(200)
Send ("{Ctrl down}{PgDn}{Ctrl up}{End}")
Sleep(200)
Send ("{Enter}")
Sleep(200)
Send ("{F2}")
}
; ●●●Pauseキー=クリップボードを毎日がエブリデイファイルに追記する
; Pause::
; {
; Send("{Ctrl down}{Alt down}{t}{Alt up}{Ctrl up}")
; Sleep(1800)
; Send("{R}")
; Sleep(200)
; Send ("{Ctrl down}{PgDn}{Ctrl up}{Home}")
; Sleep(200)
; Send ("{Enter}")
; Sleep(200)
; Send ("●●●")
; Sleep(200)
; Send ("{Enter}")
; Sleep(200)
; Send ("{Ctrl down}{PgDn}{Ctrl up}{End}")
; Sleep(200)
; Send ("{Enter}")
; Sleep(200)
; Send ("{F2}")
; }
; ●●●vkF2 ひらがな/カタカナキー=ドラッグしてハイライトされた文字列を引用する
vkF2::
{
Send("{Ctrl down}{.}{Ctrl up}")
Sleep(450)
Send("{Q}{Q}")
Sleep(450)
Send("{Ctrl down}{a}{c}{Ctrl up}")
Sleep(800)
Send("{Enter}")
Sleep(800)
Send("{Enter}")
return
}
; ●●●AppsKeyの押し方で動作を変える。
; ■<a href="https://pouhon.net/ahk-keywait/2848/" target="_blank" rel="nofollow">[AutoHotKey]1つのキーで3つの機能!長押しや2度押しに機能を割り当てる</a><br>
; ■<a href="https://ameblo.jp/hinatahugu29/entry-12842214165.html" target="_blank" rel="nofollow">【AutoHotKey】今のキーボードに合わせたカスタマイズに向けて【情報収集】 | ふぐのようす</a><br>
#UseHook ; UseHookをOnにした状態で使用
AppsKey::
{
key := "AppsKey"
ErrorLevel := !KeyWait(key, "T0.3")
If(ErrorLevel){ ; 長押しした場合:MIFES
Run('C:\Program Files\MIFES11\MIW.exe')
ErrorLevel := !KeyWait(key)
return
}
ErrorLevel := !KeyWait(key, "D, T0.2")
If(!ErrorLevel){ ; 2度押しした場合
Send("{Ctrl down}{.}{Ctrl up}") ; Firefox ShortcutKey2U
Sleep(500) ; 待て
Send("{C}{C}") ; ShortcutKey2URLに登
ErrorLevel := !KeyWait(key)
return
}else{ ; 短押しした場合
Send("{Ctrl down}{.}{Ctrl up}") ; Firefox ShortcutKey2U
Sleep(500) ; 待て
Send("{G}{G}") ; ShortcutKey2URLに登
Sleep(500) ; 待て
Send("{Ctrl down}{a}{c}{Ctrl up}{Enter}")
ErrorLevel := !KeyWait(key)
return
}
}
; ●●●
^Up::
{
MouseMove(0, -10, 0, "R")
return
}
; ●●●
^!Up::
{
MouseMove(0, -50, 0, "R")
return
}
; ●●●
^Down::
{
MouseMove(0, 10, 0, "R")
return
}
; ●●●
^!Down::
{
MouseMove(0, 50, 0, "R")
return
}
; ●●●
^Left::
{
MouseMove(-10, 0, 0, "R")
return
}
; ●●●
^!Left::
{
MouseMove(-50, 0, 0, "R")
return
}
; ●●●
^Right::
{
MouseMove(10, 0, 0, "R")
return
}
; ●●●
^!Right::
{
MouseMove(50, 0, 0, "R")
return
}
■「AutoHotKey」による作業効率化~その1~基本:That’s Done! - ブロマガ
■「AutoHotKey」による作業効率化~その2~実践:That’s Done! - ブロマガ
■AutoHotkeyを利用してマウスとお別れする | NETWIZ.JP
■【プライバシーを守れ】なぜMicrosoftアカウントは嫌われるのか?ローカルアカウントとの違いを徹底解説【利便性と引き換え】
■【Windows 11 22H2】インストール時のMicrosoft アカウント必須を回避!インストール後のローカルアカウント変更方法も徹底解説
■AutoHotkeyのススメ #AutoHotkey - Qiita
■batファイルからPowerShellファイルを呼び出す例
■PowerShellでクリップボードの画像をデスクトップに保存する -STYSK BLOG
■文字列を修正するbatファイル #Windows - Qiita
■クリップボードに値をコピーする - PowerShell Tips | iPentec
■PowerShellを使ってクリップボード操作(データの読み書き)を行う方法
■PowerShell: 文字列中の改行を削除する ReplaceLineEndings
■Set-ClipBoardという取り回しのいいコマンド #PowerShell - Qiita
■ひとり情シスに役立つPowerShellコードのサンプル #Windows10 - Qiita
■サクラエディタのマクロをバッチファイルで複数ファイルに対して実行 – サイゼントの技術ブログ
■Windows標準機能だけで文字列置換できた! #Windows - Qiita
■古参の野良用法
■replaceの文字列置換・正規表現の使い方まとめ #JavaScript - Qiita
about:config
services.sync.scheduler.idleInterval
javascript:(async()=>{let t=await navigator.clipboard.readText();t=t.replace(/(\r\n?|\n)/g,'\r\n').replace(/ +\r\n/g,'\r\n');await navigator.clipboard.writeText(t);})();
【1の方法】検索窓に以下を入力
about:profiles
【2の方法】ハンバーガーメニュー→ヘルプ→他のトラブルシューティング情報〔ここにリフレッシュもある〕
C:\Users\pure\AppData\Roaming\Mozilla\Firefox\Profiles
C:\Users\pure\AppData\Roaming\Mozilla\Firefox\Profiles\extensions.json
S_ReplaceAll('[\r\n]+', '\n', 148);
S_ReplaceAll('%E3%83%A8%E3%83%89%E3%83%90%E3%82%B7' , 'ヨドバシ', 44);
S_ReplaceAll('%E9%80%9A%E8%B2%A9%E3%80%90%E5%85%A8%E5%93%81%E7%84%A1%E6%96%99%E9%85%8D%E9%81%94%E3%80%91' , '通販【全品無料配達】', 44);
S_ReplaceAll('%E2%96%A0' , '■', 44);
S_ReplaceAll('%20' , ' ', 44);
S_ReplaceAll('%E5%BC%95%E7%94%A8%E5%85%83' , '引用元', 24);
S_ReplaceAll('%E2%97%8F%E2%97%8F%E2%97%8F' , '●●●', 44);
//完了
//S_ReplaceAll('^(?!■).+$', '', 44);
S_ReplaceAll('^[\r\n]+', '', 44);
S_ReplaceAll('[\n]+', '\r\n', 44);
S_ReDraw(0);
S_SelectAll(0);
S_Copy(0);
javascript:(function() {var url = location.href;var replacedUrl = url.replace(/https:\/\/(.*?)\//gi, 'https://x.com/');location.href = replacedUrl;})();
javascript:(function() {var url = location.href;var replacedUrl = url.replace(/https:\/\/(.*?)\//gi, 'https://nitter.poast.org/');location.href = replacedUrl;})();
javascript:(function() {var url = location.href;var replacedUrl = url.replace(/youchu\.be/gi, 'youtu.be');location.href = replacedUrl;})()
javascript:(function() {var url = location.href;var replacedUrl = url.replace(/youchu\.be/gi, 'youtu.be');var replacedUrl = replacedUrl.replace(/invidious\.poast\.org/gi, 'youtu.be');location.href = replacedUrl;})()
javascript:(function(){var t=document.title.normalize('NFC').replace(/ヨドバシ\.com - (.*?) 通販【全品無料配達】/g,'$1').replace(/ - YouTube/g,'').replace(/[\u0000-\u0008\u000B-\u001F\u007F-\u009F\u200B-\u200F\u202A-\u202E\u2060-\u206F\uFE00-\uFE0F\uFEFF]/g,'');var u=location.href.replace(/http:\/\/localhost:1313/g,'').replace(/https:\/\/benkyosukisuki.com/g,'').replace(/search\?.*\&q=/g,'search?&q=').replace(/\&stick=([^&|"]+)/g,'').replace(/\&ved=([^&|"]+)/g,'').replace(/\&biw=([^&|"]+)/g,'').replace(/\&bih=([^&|"]+)/g,'').replace(/\?frm_src=thumb_module/g,'').replace(/\&feature=youtu.be\&t=(\d+)m(\d+)s/g,'').replace(/time_continue=\d+\&/g,'').replace(/\#t=(\d+)m(\d+)s/g,'').replace(/\/\/www.youtube.com\/watch\?(.*?)v=(.{11})(.*)/g,'//youtu.be/$2?t=00m00s').replace(/\/\/www.amazon.co.jp\/.*\/dp\/(.{10}).*/g,'//www.amazon.co.jp/dp/$1').replace(/\/\/vimeo.com\/([\w/:%#\$&\?\(\)~\.=\+\-]+)/g,'//vimeo.com/$1#t=00m00s').replace(/moz\-extension:(.*?)(.{24})$/g,'https://www.youtube.com/channel/$2');prompt('HTML link','■<a href="'+u+'" target="_blank" rel="nofollow">'+t.replace(/&/g,'&').replace(/"/g,'"').replace(/'/g,''').replace(/</g,'<').replace(/>/g,'>')+'</a><br>')})();
javascript:var page_title=document.getElementsByTagName('title')[0].innerText.replace(/(^\s+)|(\s+$)|\n|\r/g,"").replace(/\s\s/g," ");var escaped_title=page_title.replace(/"/g, """);var selection=document.getSelection() + "";void(prompt('URL','<p><fieldset><dl class="quote"><dd><blockquote cite="' + location.href + '" title="'+ escaped_title +'"><p>' + selection.replace(/\n/g, "<br>") + '</p></blockquote></dd><dt class="cite">引用元: <a href="' + location.href + '" target="_blank" rel="nofollow">'+ escaped_title +'</a></dt></dl></fieldset></p>'))
javascript:(function(){var ctrl=/[\u0000-\u0008\u000B-\u001F\u007F-\u009F\u200B-\u200F\u202A-\u202E\u2060-\u206F\uFE00-\uFE0F\uFEFF]/g;var page_title=document.title.replace(/(^\s+)|(\s+$)|\n|\r/g,"").replace(/\s\s/g," ").replace(ctrl,"").normalize("NFC");var escaped_title=page_title.replace(/"/g,""");var selection='';var messageElement=document.querySelectorAll('div[data-peer-id], div[aria-label="Message"]');if(messageElement.length>0){selection=Array.from(messageElement).map(function(el){return el.innerText||el.textContent;}).join('\n');}else{selection=(document.getSelection()+"").replace(ctrl,"").normalize("NFC");}function getShadowText(node){var txt="";if(node.shadowRoot){txt+=getShadowText(node.shadowRoot);}node.childNodes.forEach(function(child){if(child.nodeType===3)txt+=child.textContent;else txt+=getShadowText(child);});return txt;}document.querySelectorAll("iframe").forEach(function(iframe){try{var body=iframe.contentDocument.body;if(body)selection+="\n"+body.innerText.replace(ctrl,"").normalize("NFC");}catch(e){}});void(prompt("URL",'<p><fieldset><dl class="quote"><dd><blockquote cite="'+location.href+'" title="'+escaped_title+'"><p>'+selection.replace(/\n/g,"<br>")+'</p></blockquote></dd><dt class="cite">引用元: <a href="'+location.href+'" target="_blank" rel="nofollow">'+escaped_title+'</a></dt></dl></fieldset></p>'));})();
javascript:var page_title=document.getElementsByTagName('title')[0].innerText.replace(/(^\s+)|(\s+$)|\n|\r/g,"").replace(/\s\s/g," ");var escaped_title=page_title.replace(/"/g,""");var selection=(document.getSelection()+"").replace(/\n/g,"●●●");var content=('<p><fieldset><dl class="quote"><dd><blockquote cite="'+location.href+'" title="'+escaped_title+'"><p>'+selection.replace(/●●●/g,"<br>")+'</p></blockquote></dd><dt class="cite">引用元: <a href="'+location.href+'" target="_blank" rel="nofollow">'+escaped_title+'</a></dt></dl></fieldset></p>').replace(/\s+/g," ").replace(/ +<br \/>/g,"<br>");var textArea=document.createElement("textarea");textArea.value=content;document.body.appendChild(textArea);textArea.select();document.execCommand('copy');document.body.removeChild(textArea);void(prompt('',''))
javascript:var page_title=document.getElementsByTagName('title')[0].innerText.replace(/(^\s+)|(\s+$)|\n|\r/g,"").replace(/\s\s/g," ");var escaped_title=page_title.replace(/"/g, """);var selection=document.getSelection() + "";void(prompt('URL','<p><fieldset><dl class="quote"><dd><blockquote cite="' + location.href + '" title="'+ escaped_title +'"><p>' + selection.replace(/\n/g, "<br>") + '</p></blockquote></dd><dt class="cite">引用元: <a href="' + location.href + '" target="_blank" rel="nofollow">'+ escaped_title +'</a></dt></dl></fieldset></p>'))
javascript:(function(){var a=document.getElementsByName("ASIN.0")[0]?document.getElementsByName("ASIN.0")[0].value:document.getElementsByName("ASIN")[0]?document.getElementsByName("ASIN")[0].value:"ASIN\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f";location.href="https://www.amazon.co.jp/dp/"+a})();
javascript:(function(d){ var chk = d.querySelectorAll("input[type='checkbox']"); for (let i = 0; i < chk.length; i++) { chk[i].checked = !chk[i].checked; } })(document);
javascript:(function (){var inputs = document.getElementsByTagName('input');for(var i=0; ; i++){for (var j=0; j < inputs.length; j ++) {var e = inputs[j];if (e.type == 'checkbox')e.checked = false;}if(i < window.frames.length){try {inputs = window.frames[i].document.getElementsByTagName('input');}catch(e){}}else{break;}}})();
javascript:(function (){var inputs = document.getElementsByTagName('input');for(var i=0; ; i++){for (var j=0; j < inputs.length; j ++) {var e = inputs[j];if (e.type == 'checkbox')e.checked = true;}if(i < window.frames.length){try {inputs = window.frames[i].document.getElementsByTagName('input');}catch(e){}}else{break;}}})();
javascript:(function(){javascript:( function() { var title = document.getElementById(%22productTitle%22); var url = %22http://book.tsuhankensaku.com/hon/index.php?t=booksearch&q=%22 + title.innerText; document.location=url; })();})();
javascript:(function(){var a = encodeURIComponent(document.getElementById('productTitle').textContent.trim());location='https://www.yodobashi.com/?word=' + a;})();
javascript:(function(){var a = encodeURIComponent(document.getElementById('productTitle').textContent.trim());location='https://jp.mercari.com/search?keyword=' + a;})();
C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Recent
([^( -~)(? )(! )。?!])\n
あるいは
([^( -~)(? )(! )。?!])$
(.*?)([。!?])\n
あるいは
(.*?)([。!?])$
■[AutoHotKey]1つのキーで3つの機能!長押しや2度押しに機能を割り当てる
LWin:: ;LWinキーを押した時
KeyWait, LWin, T0.3 ;LWinキーが離されるのを0.3秒待つ
If (ErrorLevel){ ;ErrorLevelが1であれば、
Send,{LWin}
KeyWait, LWin ;LWinが離されるのを待つ
return
}else{ ;そうでなければ、
Send,{Ctrl down}{c}{Ctrl up}
KeyWait, LWin ;LWinが離されるのを待つ
return
}
!!ATOK_TANGO_TEXT_HEADER_1
!!一覧出力
!!対象辞書;C:\Users\%USERNAME%\AppData\Roaming\Justsystem\Atok30\ATOK30U1.DIC
!!単語種類;登録単語(*)
!!読み範囲;(読みの先頭) → (読みの最終)
!!出力日時;23/04/09 08:59
おこなえ 行なえ 一段動詞*
おこな 行な ワ行五段*
り <span id="◆◆@01">◆◆@01</span>;[◆◆@02](#◆◆@02) 単漢字*
り <span id="◆◆@02">◆◆@02</span>;[◆◆@01](#◆◆@01) 単漢字*
ぃ <span id="◆◆@01">◆◆@01</span>;[◆◆@02](#◆◆@02) 単漢字*
ぃ <span id="◆◆@02">◆◆@02</span>;[◆◆@01](#◆◆@01) 単漢字*
り <span id="◆◆@01">◆◆@01</span>;[◆◆@02](#◆◆@02);[◆◆@03](#◆◆@03) 単漢字*
り <span id="◆◆@02">◆◆@02</span>;[◆◆@01](#◆◆@01);[◆◆@03](#◆◆@03) 単漢字*
り <span id="◆◆@03">◆◆@03</span>;[◆◆@01](#◆◆@01);[◆◆@02](#◆◆@02) 単漢字*
ぃ <span id="◆◆@01">◆◆@01</span>;[◆◆@02](#◆◆@02);[◆◆@03](#◆◆@03) 単漢字*
ぃ <span id="◆◆@02">◆◆@02</span>;[◆◆@01](#◆◆@01);[◆◆@03](#◆◆@03) 単漢字*
ぃ <span id="◆◆@03">◆◆@03</span>;[◆◆@01](#◆◆@01);[◆◆@02](#◆◆@02) 単漢字*
り <span id="◆◆@01">◆◆@01</span>;[◆◆@02](#◆◆@02);[◆◆@03](#◆◆@03);[◆◆@04](#◆◆@04) 単漢字*
り <span id="◆◆@02">◆◆@02</span>;[◆◆@01](#◆◆@01);[◆◆@03](#◆◆@03);[◆◆@04](#◆◆@04) 単漢字*
り <span id="◆◆@03">◆◆@03</span>;[◆◆@01](#◆◆@01);[◆◆@02](#◆◆@02);[◆◆@04](#◆◆@04) 単漢字*
り <span id="◆◆@04">◆◆@04</span>;[◆◆@01](#◆◆@01);[◆◆@02](#◆◆@02);[◆◆@03](#◆◆@03) 単漢字*
ぃ <span id="◆◆@01">◆◆@01</span>;[◆◆@02](#◆◆@02);[◆◆@03](#◆◆@03);[◆◆@04](#◆◆@04) 単漢字*
ぃ <span id="◆◆@02">◆◆@02</span>;[◆◆@01](#◆◆@01);[◆◆@03](#◆◆@03);[◆◆@04](#◆◆@04) 単漢字*
ぃ <span id="◆◆@03">◆◆@03</span>;[◆◆@01](#◆◆@01);[◆◆@02](#◆◆@02);[◆◆@04](#◆◆@04) 単漢字*
ぃ <span id="◆◆@04">◆◆@04</span>;[◆◆@01](#◆◆@01);[◆◆@02](#◆◆@02);[◆◆@03](#◆◆@03) 単漢字*
り <span id="◆◆@01">◆◆@01</span>;[◆◆@02](#◆◆@02);[◆◆@03](#◆◆@03);[◆◆@04](#◆◆@04);[◆◆@05](#◆◆@05) 単漢字*
り <span id="◆◆@02">◆◆@02</span>;[◆◆@01](#◆◆@01);[◆◆@03](#◆◆@03);[◆◆@04](#◆◆@04);[◆◆@05](#◆◆@05) 単漢字*
り <span id="◆◆@03">◆◆@03</span>;[◆◆@01](#◆◆@01);[◆◆@02](#◆◆@02);[◆◆@04](#◆◆@04);[◆◆@05](#◆◆@05) 単漢字*
り <span id="◆◆@04">◆◆@04</span>;[◆◆@01](#◆◆@01);[◆◆@02](#◆◆@02);[◆◆@03](#◆◆@03);[◆◆@05](#◆◆@05) 単漢字*
り <span id="◆◆@05">◆◆@05</span>;[◆◆@01](#◆◆@01);[◆◆@02](#◆◆@02);[◆◆@03](#◆◆@03);[◆◆@04](#◆◆@04) 単漢字*
ぃ <span id="◆◆@01">◆◆@01</span>;[◆◆@02](#◆◆@02);[◆◆@03](#◆◆@03);[◆◆@04](#◆◆@04);[◆◆@05](#◆◆@05) 単漢字*
ぃ <span id="◆◆@02">◆◆@02</span>;[◆◆@01](#◆◆@01);[◆◆@03](#◆◆@03);[◆◆@04](#◆◆@04);[◆◆@05](#◆◆@05) 単漢字*
ぃ <span id="◆◆@03">◆◆@03</span>;[◆◆@01](#◆◆@01);[◆◆@02](#◆◆@02);[◆◆@04](#◆◆@04);[◆◆@05](#◆◆@05) 単漢字*
ぃ <span id="◆◆@04">◆◆@04</span>;[◆◆@01](#◆◆@01);[◆◆@02](#◆◆@02);[◆◆@03](#◆◆@03);[◆◆@05](#◆◆@05) 単漢字*
ぃ <span id="◆◆@05">◆◆@05</span>;[◆◆@01](#◆◆@01);[◆◆@02](#◆◆@02);[◆◆@03](#◆◆@03);[◆◆@04](#◆◆@04) 単漢字*
${toc}
[[toc]]
[toc]
[[_toc_]]
[スタックメニュー]の起動は、デフォルトでは[Ctrl][Ctrl]と2回押すけれども、起動は、デフォルトでは[Ctrl][Ctrl]と2回押すけれども、[ATOKイミクル]も[Ctrl][Ctrl]と2回押すので、バッティングするので、設定変更が必要。 Windowsのタスクバーの天気・気温のそばにある[>]のアイコンを左クリックすると、隠されていた[システムトレイ〔隠れているインジケーター〕]が出てきます。 [システムトレイ]の中にペースター〔Paster〕のアイコン〔書類が縦書き・横書きと2枚ある〕があるので、このアイコンを左クリックして、 [設定]→[ホットキー]の中の[メイン画面の呼び出し]で[Altキーを二回で呼び出し]を選んで[設定変更]→[OK]を押すと、設定が完了します。 [スタックメニュー1]の[スタックメニュー]中の[ショートカットキー]〔起動するためのトリガー〕から1つを選び、[OK]を押すと、設定が完了します。 私は[変換]にしてみました。
エクスプローラーのpathの窓に貼り付ける。
C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
AutoHotkey.ahk〔ファイル本体〕
JoyToKey
MIFES常駐設定
PhraseExpress.exe
QuickAction
tourokutangocopy.bat〔ファイル本体〕
Voicemeeter Banana
※ 本ソフトの v2.0.2 のインストーラーおよび Zip ファイルは、VirusTotal で好ましくない結果が出ているため、安全面を考慮するのであれば「v1.1.36.02」の利用を推奨します。
[グループ ポリシーの編集]→
[操作(A)]で左クリック→
[プロパティ(R)]の[無効]の中の[コンピューターの構成の設定を無効にする(C)]のチェックボックスを[ON]にして[適用]または[OK]をクリックする
■Extension List Dumper - Google 検索
Firefoxで拡張機能の一覧表を出力するための拡張機能〔Extension List Dumper〕は、Firefoxのアップデートで使えなくなった。
■「Textify」コピーできないボタンやラベルのテキストをコピーするためのツール - 窓の杜
したがって、[Textify]をPCにインストールして、自分が指定した[キー+マウスボタン]の操作で、Firefoxの拡張機能管理画面から、拡張機能のテキストを1件ずつ拾っていくしかない、と私は現在のところ認識している。
■Adblock Plus - free ad blocker - Chrome ウェブストア
■Check My Links - Chrome ウェブストア
■Clear Browsing Data - Chrome ウェブストア
■Disable JavaScript - Chrome ウェブストア
■Duplicate Tabs Closer - Chrome ウェブストア
■Foxish live RSS - Chrome ウェブストア
バックアップしたフォルダーを数世代前まで保存しながら、古いフォルダーから順に消していくためのバッチファイル。
D:
cd D:\
dir /w
move /Y \"Hugo-bakkkk" \"Hugo-bakkkkk"
move /Y \"Hugo-bakkk" \"Hugo-bakkkk"
move /Y \"Hugo-bakk" \"Hugo-bakkk"
move /Y \"Hugo-bak" \"Hugo-bakk"
move /Y \"Hugo" \"Hugo-bak"
move /Y \"copy-Hugo-bakkkk" \"copy-Hugo-bakkkkk"
move /Y \"copy-Hugo-bakkk" \"copy-Hugo-bakkkk"
move /Y \"copy-Hugo-bakk" \"copy-Hugo-bakkk"
move /Y \"copy-Hugo-bak" \"copy-Hugo-bakk"
move /Y \"copy-Hugo" \"copy-Hugo-bak"
set path="Hugo-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="copy-Hugo-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
E:
cd E:\
dir /w
move /Y \"Hugo-bakkkk" \"Hugo-bakkkkk"
move /Y \"Hugo-bakkk" \"Hugo-bakkkk"
move /Y \"Hugo-bakk" \"Hugo-bakkk"
move /Y \"Hugo-bak" \"Hugo-bakk"
move /Y \"Hugo" \"Hugo-bak"
move /Y \"copy-Hugo-bakkkk" \"copy-Hugo-bakkkkk"
move /Y \"copy-Hugo-bakkk" \"copy-Hugo-bakkkk"
move /Y \"copy-Hugo-bakk" \"copy-Hugo-bakkk"
move /Y \"copy-Hugo-bak" \"copy-Hugo-bakk"
move /Y \"copy-Hugo" \"copy-Hugo-bak"
set path="Hugo-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="copy-Hugo-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
F:
cd F:\
dir /w
move /Y \"Hugo-bakkkk" \"Hugo-bakkkkk"
move /Y \"Hugo-bakkk" \"Hugo-bakkkk"
move /Y \"Hugo-bakk" \"Hugo-bakkk"
move /Y \"Hugo-bak" \"Hugo-bakk"
move /Y \"Hugo" \"Hugo-bak"
move /Y \"copy-Hugo-bakkkk" \"copy-Hugo-bakkkkk"
move /Y \"copy-Hugo-bakkk" \"copy-Hugo-bakkkk"
move /Y \"copy-Hugo-bakk" \"copy-Hugo-bakkk"
move /Y \"copy-Hugo-bak" \"copy-Hugo-bakk"
move /Y \"copy-Hugo" \"copy-Hugo-bak"
set path="Hugo-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="copy-Hugo-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
G:
cd G:\
dir /w
move /Y \"Hugo-bakkkk" \"Hugo-bakkkkk"
move /Y \"Hugo-bakkk" \"Hugo-bakkkk"
move /Y \"Hugo-bakk" \"Hugo-bakkk"
move /Y \"Hugo-bak" \"Hugo-bakk"
move /Y \"Hugo" \"Hugo-bak"
move /Y \"copy-Hugo-bakkkk" \"copy-Hugo-bakkkkk"
move /Y \"copy-Hugo-bakkk" \"copy-Hugo-bakkkk"
move /Y \"copy-Hugo-bakk" \"copy-Hugo-bakkk"
move /Y \"copy-Hugo-bak" \"copy-Hugo-bakk"
move /Y \"copy-Hugo" \"copy-Hugo-bak"
set path="Hugo-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="copy-Hugo-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
H:
cd H:\
dir /w
move /Y \"Hugo-bakkkk" \"Hugo-bakkkkk"
move /Y \"Hugo-bakkk" \"Hugo-bakkkk"
move /Y \"Hugo-bakk" \"Hugo-bakkk"
move /Y \"Hugo-bak" \"Hugo-bakk"
move /Y \"Hugo" \"Hugo-bak"
move /Y \"copy-Hugo-bakkkk" \"copy-Hugo-bakkkkk"
move /Y \"copy-Hugo-bakkk" \"copy-Hugo-bakkkk"
move /Y \"copy-Hugo-bakk" \"copy-Hugo-bakkk"
move /Y \"copy-Hugo-bak" \"copy-Hugo-bakk"
move /Y \"copy-Hugo" \"copy-Hugo-bak"
set path="Hugo-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="copy-Hugo-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
D:
cd D:\Users\ai
dir /w
move /Y .\"AppData-bakkkk" .\"AppData-bakkkkk"
move /Y .\"AppData-bakkk" .\"AppData-bakkkk"
move /Y .\"AppData-bakk" .\"AppData-bakkk"
move /Y .\"AppData-bak" .\"AppData-bakk"
move /Y .\"AppData" .\"AppData-bak"
move /Y .\"Desktop-bakkkk" .\"Desktop-bakkkkk"
move /Y .\"Desktop-bakkk" .\"Desktop-bakkkk"
move /Y .\"Desktop-bakk" .\"Desktop-bakkk"
move /Y .\"Desktop-bak" .\"Desktop-bakk"
move /Y .\"Desktop" .\"Desktop-bak"
move /Y .\"Documents-bakkkk" .\"Documents-bakkkkk"
move /Y .\"Documents-bakkk" .\"Documents-bakkkk"
move /Y .\"Documents-bakk" .\"Documents-bakkk"
move /Y .\"Documents-bak" .\"Documents-bakk"
move /Y .\"Documents" .\"Documents-bak"
move /Y .\"Downloads-bakkkk" .\"Downloads-bakkkkk"
move /Y .\"Downloads-bakkk" .\"Downloads-bakkkk"
move /Y .\"Downloads-bakk" .\"Downloads-bakkk"
move /Y .\"Downloads-bak" .\"Downloads-bakk"
move /Y .\"Downloads" .\"Downloads-bak"
move /Y .\"Dropbox-bakkkk" .\"Dropbox-bakkkkk"
move /Y .\"Dropbox-bakkk" .\"Dropbox-bakkkk"
move /Y .\"Dropbox-bakk" .\"Dropbox-bakkk"
move /Y .\"Dropbox-bak" .\"Dropbox-bakk"
move /Y .\"Dropbox" .\"Dropbox-bak"
move /Y .\"Music-bakkkk" .\"Music-bakkkkk"
move /Y .\"Music-bakkk" .\"Music-bakkkk"
move /Y .\"Music-bakk" .\"Music-bakkk"
move /Y .\"Music-bak" .\"Music-bakk"
move /Y .\"Music" .\"Music-bak"
move /Y .\"Pictures-bakkkk" .\"Pictures-bakkkkk"
move /Y .\"Pictures-bakkk" .\"Pictures-bakkkk"
move /Y .\"Pictures-bakk" .\"Pictures-bakkk"
move /Y .\"Pictures-bak" .\"Pictures-bakk"
move /Y .\"Pictures" .\"Pictures-bak"
move /Y .\"Videos-bakkkk" .\"Videos-bakkkkk"
move /Y .\"Videos-bakkk" .\"Videos-bakkkk"
move /Y .\"Videos-bakk" .\"Videos-bakkk"
move /Y .\"Videos-bak" .\"Videos-bakk"
move /Y .\"Videos" .\"Videos-bak"
set path="AppData-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Desktop-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Documents-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Downloads-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Dropbox-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Music-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Pictures-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Videos-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
E:
cd E:\Users\ai
dir /w
move /Y .\"AppData-bakkkk" .\"AppData-bakkkkk"
move /Y .\"AppData-bakkk" .\"AppData-bakkkk"
move /Y .\"AppData-bakk" .\"AppData-bakkk"
move /Y .\"AppData-bak" .\"AppData-bakk"
move /Y .\"AppData" .\"AppData-bak"
move /Y .\"Desktop-bakkkk" .\"Desktop-bakkkkk"
move /Y .\"Desktop-bakkk" .\"Desktop-bakkkk"
move /Y .\"Desktop-bakk" .\"Desktop-bakkk"
move /Y .\"Desktop-bak" .\"Desktop-bakk"
move /Y .\"Desktop" .\"Desktop-bak"
move /Y .\"Documents-bakkkk" .\"Documents-bakkkkk"
move /Y .\"Documents-bakkk" .\"Documents-bakkkk"
move /Y .\"Documents-bakk" .\"Documents-bakkk"
move /Y .\"Documents-bak" .\"Documents-bakk"
move /Y .\"Documents" .\"Documents-bak"
move /Y .\"Downloads-bakkkk" .\"Downloads-bakkkkk"
move /Y .\"Downloads-bakkk" .\"Downloads-bakkkk"
move /Y .\"Downloads-bakk" .\"Downloads-bakkk"
move /Y .\"Downloads-bak" .\"Downloads-bakk"
move /Y .\"Downloads" .\"Downloads-bak"
move /Y .\"Dropbox-bakkkk" .\"Dropbox-bakkkkk"
move /Y .\"Dropbox-bakkk" .\"Dropbox-bakkkk"
move /Y .\"Dropbox-bakk" .\"Dropbox-bakkk"
move /Y .\"Dropbox-bak" .\"Dropbox-bakk"
move /Y .\"Dropbox" .\"Dropbox-bak"
move /Y .\"Music-bakkkk" .\"Music-bakkkkk"
move /Y .\"Music-bakkk" .\"Music-bakkkk"
move /Y .\"Music-bakk" .\"Music-bakkk"
move /Y .\"Music-bak" .\"Music-bakk"
move /Y .\"Music" .\"Music-bak"
move /Y .\"Pictures-bakkkk" .\"Pictures-bakkkkk"
move /Y .\"Pictures-bakkk" .\"Pictures-bakkkk"
move /Y .\"Pictures-bakk" .\"Pictures-bakkk"
move /Y .\"Pictures-bak" .\"Pictures-bakk"
move /Y .\"Pictures" .\"Pictures-bak"
move /Y .\"Videos-bakkkk" .\"Videos-bakkkkk"
move /Y .\"Videos-bakkk" .\"Videos-bakkkk"
move /Y .\"Videos-bakk" .\"Videos-bakkk"
move /Y .\"Videos-bak" .\"Videos-bakk"
move /Y .\"Videos" .\"Videos-bak"
set path="AppData-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Desktop-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Documents-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Downloads-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Dropbox-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Music-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Pictures-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Videos-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
F:
cd F:\Users\ai
dir /w
move /Y .\"AppData-bakkkk" .\"AppData-bakkkkk"
move /Y .\"AppData-bakkk" .\"AppData-bakkkk"
move /Y .\"AppData-bakk" .\"AppData-bakkk"
move /Y .\"AppData-bak" .\"AppData-bakk"
move /Y .\"AppData" .\"AppData-bak"
move /Y .\"Desktop-bakkkk" .\"Desktop-bakkkkk"
move /Y .\"Desktop-bakkk" .\"Desktop-bakkkk"
move /Y .\"Desktop-bakk" .\"Desktop-bakkk"
move /Y .\"Desktop-bak" .\"Desktop-bakk"
move /Y .\"Desktop" .\"Desktop-bak"
move /Y .\"Documents-bakkkk" .\"Documents-bakkkkk"
move /Y .\"Documents-bakkk" .\"Documents-bakkkk"
move /Y .\"Documents-bakk" .\"Documents-bakkk"
move /Y .\"Documents-bak" .\"Documents-bakk"
move /Y .\"Documents" .\"Documents-bak"
move /Y .\"Downloads-bakkkk" .\"Downloads-bakkkkk"
move /Y .\"Downloads-bakkk" .\"Downloads-bakkkk"
move /Y .\"Downloads-bakk" .\"Downloads-bakkk"
move /Y .\"Downloads-bak" .\"Downloads-bakk"
move /Y .\"Downloads" .\"Downloads-bak"
move /Y .\"Dropbox-bakkkk" .\"Dropbox-bakkkkk"
move /Y .\"Dropbox-bakkk" .\"Dropbox-bakkkk"
move /Y .\"Dropbox-bakk" .\"Dropbox-bakkk"
move /Y .\"Dropbox-bak" .\"Dropbox-bakk"
move /Y .\"Dropbox" .\"Dropbox-bak"
move /Y .\"Music-bakkkk" .\"Music-bakkkkk"
move /Y .\"Music-bakkk" .\"Music-bakkkk"
move /Y .\"Music-bakk" .\"Music-bakkk"
move /Y .\"Music-bak" .\"Music-bakk"
move /Y .\"Music" .\"Music-bak"
move /Y .\"Pictures-bakkkk" .\"Pictures-bakkkkk"
move /Y .\"Pictures-bakkk" .\"Pictures-bakkkk"
move /Y .\"Pictures-bakk" .\"Pictures-bakkk"
move /Y .\"Pictures-bak" .\"Pictures-bakk"
move /Y .\"Pictures" .\"Pictures-bak"
move /Y .\"Videos-bakkkk" .\"Videos-bakkkkk"
move /Y .\"Videos-bakkk" .\"Videos-bakkkk"
move /Y .\"Videos-bakk" .\"Videos-bakkk"
move /Y .\"Videos-bak" .\"Videos-bakk"
move /Y .\"Videos" .\"Videos-bak"
set path="AppData-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Desktop-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Documents-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Downloads-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Dropbox-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Music-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Pictures-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Videos-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
G:
cd G:\Users\ai
dir /w
move /Y .\"AppData-bakkkk" .\"AppData-bakkkkk"
move /Y .\"AppData-bakkk" .\"AppData-bakkkk"
move /Y .\"AppData-bakk" .\"AppData-bakkk"
move /Y .\"AppData-bak" .\"AppData-bakk"
move /Y .\"AppData" .\"AppData-bak"
move /Y .\"Desktop-bakkkk" .\"Desktop-bakkkkk"
move /Y .\"Desktop-bakkk" .\"Desktop-bakkkk"
move /Y .\"Desktop-bakk" .\"Desktop-bakkk"
move /Y .\"Desktop-bak" .\"Desktop-bakk"
move /Y .\"Desktop" .\"Desktop-bak"
move /Y .\"Documents-bakkkk" .\"Documents-bakkkkk"
move /Y .\"Documents-bakkk" .\"Documents-bakkkk"
move /Y .\"Documents-bakk" .\"Documents-bakkk"
move /Y .\"Documents-bak" .\"Documents-bakk"
move /Y .\"Documents" .\"Documents-bak"
move /Y .\"Downloads-bakkkk" .\"Downloads-bakkkkk"
move /Y .\"Downloads-bakkk" .\"Downloads-bakkkk"
move /Y .\"Downloads-bakk" .\"Downloads-bakkk"
move /Y .\"Downloads-bak" .\"Downloads-bakk"
move /Y .\"Downloads" .\"Downloads-bak"
move /Y .\"Dropbox-bakkkk" .\"Dropbox-bakkkkk"
move /Y .\"Dropbox-bakkk" .\"Dropbox-bakkkk"
move /Y .\"Dropbox-bakk" .\"Dropbox-bakkk"
move /Y .\"Dropbox-bak" .\"Dropbox-bakk"
move /Y .\"Dropbox" .\"Dropbox-bak"
move /Y .\"Music-bakkkk" .\"Music-bakkkkk"
move /Y .\"Music-bakkk" .\"Music-bakkkk"
move /Y .\"Music-bakk" .\"Music-bakkk"
move /Y .\"Music-bak" .\"Music-bakk"
move /Y .\"Music" .\"Music-bak"
move /Y .\"Pictures-bakkkk" .\"Pictures-bakkkkk"
move /Y .\"Pictures-bakkk" .\"Pictures-bakkkk"
move /Y .\"Pictures-bakk" .\"Pictures-bakkk"
move /Y .\"Pictures-bak" .\"Pictures-bakk"
move /Y .\"Pictures" .\"Pictures-bak"
move /Y .\"Videos-bakkkk" .\"Videos-bakkkkk"
move /Y .\"Videos-bakkk" .\"Videos-bakkkk"
move /Y .\"Videos-bakk" .\"Videos-bakkk"
move /Y .\"Videos-bak" .\"Videos-bakk"
move /Y .\"Videos" .\"Videos-bak"
set path="AppData-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Desktop-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Documents-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Downloads-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Dropbox-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Music-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Pictures-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Videos-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
H:
cd H:\Users\ai
dir /w
move /Y .\"AppData-bakkkk" .\"AppData-bakkkkk"
move /Y .\"AppData-bakkk" .\"AppData-bakkkk"
move /Y .\"AppData-bakk" .\"AppData-bakkk"
move /Y .\"AppData-bak" .\"AppData-bakk"
move /Y .\"AppData" .\"AppData-bak"
move /Y .\"Desktop-bakkkk" .\"Desktop-bakkkkk"
move /Y .\"Desktop-bakkk" .\"Desktop-bakkkk"
move /Y .\"Desktop-bakk" .\"Desktop-bakkk"
move /Y .\"Desktop-bak" .\"Desktop-bakk"
move /Y .\"Desktop" .\"Desktop-bak"
move /Y .\"Documents-bakkkk" .\"Documents-bakkkkk"
move /Y .\"Documents-bakkk" .\"Documents-bakkkk"
move /Y .\"Documents-bakk" .\"Documents-bakkk"
move /Y .\"Documents-bak" .\"Documents-bakk"
move /Y .\"Documents" .\"Documents-bak"
move /Y .\"Downloads-bakkkk" .\"Downloads-bakkkkk"
move /Y .\"Downloads-bakkk" .\"Downloads-bakkkk"
move /Y .\"Downloads-bakk" .\"Downloads-bakkk"
move /Y .\"Downloads-bak" .\"Downloads-bakk"
move /Y .\"Downloads" .\"Downloads-bak"
move /Y .\"Dropbox-bakkkk" .\"Dropbox-bakkkkk"
move /Y .\"Dropbox-bakkk" .\"Dropbox-bakkkk"
move /Y .\"Dropbox-bakk" .\"Dropbox-bakkk"
move /Y .\"Dropbox-bak" .\"Dropbox-bakk"
move /Y .\"Dropbox" .\"Dropbox-bak"
move /Y .\"Music-bakkkk" .\"Music-bakkkkk"
move /Y .\"Music-bakkk" .\"Music-bakkkk"
move /Y .\"Music-bakk" .\"Music-bakkk"
move /Y .\"Music-bak" .\"Music-bakk"
move /Y .\"Music" .\"Music-bak"
move /Y .\"Pictures-bakkkk" .\"Pictures-bakkkkk"
move /Y .\"Pictures-bakkk" .\"Pictures-bakkkk"
move /Y .\"Pictures-bakk" .\"Pictures-bakkk"
move /Y .\"Pictures-bak" .\"Pictures-bakk"
move /Y .\"Pictures" .\"Pictures-bak"
move /Y .\"Videos-bakkkk" .\"Videos-bakkkkk"
move /Y .\"Videos-bakkk" .\"Videos-bakkkk"
move /Y .\"Videos-bakk" .\"Videos-bakkk"
move /Y .\"Videos-bak" .\"Videos-bakk"
move /Y .\"Videos" .\"Videos-bak"
set path="AppData-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Desktop-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Documents-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Downloads-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Dropbox-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Music-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Pictures-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
set path="Videos-bakkkkk"
del /f/s/q %path% > nul
rmdir /s/q %path%
[Windowsでフォルダーをバックアップするときの世代管理]の前提として、[BunBackup]を使ったバックアップ行為があります。 [BunBackup]はコピースピードが遅いので、根本的な改善が必要かもしれません。 しかし、現在のところ、[BunBackup]を使っています。
[Windowsボタン]→[歯車アイコン|設定]→[個人用設定]→[左ペインの【タスクバー】]「タスクバーの端にある[デスクトップの表示]ボタンにマウスカーソルを置いたときに、プレビューを使用してデスクトップをプレビューする」を[オン]にする。
[Windowsボタン]→[設定]→[システム]→左ペインにある[詳細情報]に、以下のような内容が書いてあります。
[バージョン|22H2]という部分が、Windows 10のバージョンです。
エディション|Windows 10 Pro
バージョン|22H2
インストール日|2022/10/24
OS ビルド|19045.2193
エクスペリエンス|Windows Feature Experience Pack 120.2212.4180.0
[Windows 10 2022 更新 l バージョン 22H2]の[今すぐアップデート]を押すと、Microsoftが用意したソフトウェアがダウンロードされ、自動的に実行されます。
■Flexible Renamerの詳細情報 : Vector ソフトを探す!
使い慣れた[正規表現エンジン]、使い慣れた[テキストエディタ]で、[ファイル名/フォルダ名]を一括編集できるので、きわめて効率がよい。
■Windowsスマートチューニング(409) Win 10編: [Win]キーを使ったショートカットキーを無効にする | マイナビニュース
コンピューター\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced
■VB/VC++ランタイム XTRM Runtime.10がWindows XPへのインストールに対応しました
■「XTRM Runtime」VB/VCの各種ランタイムを一括導入 - 窓の杜
■XTRM Runtimeの詳細情報 : Vector ソフトを探す!
[スタートボタン]は[コントロールパネル]が奥に隠れてしまっている。 [コントロールパネル]は常用モジュールであるから、Windows 10オリジナルのままよりも[Open Shell / Open Shell Menu]を使ったほうが便利である。
[Open Shell / Open Shell Menu]は設定画面の下部にある[Backup]を開けば、XMLファイルとして設定をエクスポートできる。 他のPCにも設定をコピーするとき、Dropboxを経由させると効率的。
ベクターにメルマガ登録をしておくと、【メルマガ会員限定の安売り情報】がメールで送られてきます。 ベクターなら、セキュリティソフト〔アンチウイルスソフト〕として[カスペルスキー][マカフィー]の両方を取り扱っており、ともに[【3年5台】が5000円を下回るセール]をときどき行ないます。 このセールのタイミングで、予算とご自身の購買方針に合わせて、1ライセンス、あるいは、2~3ライセンスをまとめ買いしておく感じでいいかもしれません。
■ベクターPCショップ : 「ESET」の検索結果
■ベクターPCショップ : 「カスペルスキー」の検索結果
■PCショップ : メールマガジン登録ページ
[Vectorのメールマガジンに登録して会員になる]と、セールの時期を待ちさえすれば、[カスペルスキー〔Kaspersky〕インターネット セキュリティ]が[3年5台分4980円]で入手できます。 私が知る中で[カスペルスキー〔Kaspersky〕][3年5台分4980円]が最も安価です。
■WPD:プライバシー設定を簡単にカスタマイズできる | お手軽ふりーなもの探検記
すべて[OFF]にしたうえで、動かないソフトを動かすためには、[Windows Push Notifications User Service|ON]が必要らしい。
今のところ[OFF]で問題ない。
[BunBackup]の起動には[Windows Push Notifications User Service|ON]が必要。
ファイル名を指定して実行
regedit
コンピューター\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
MultipleInvokePromptMinimum
256
100
おっちょこちょいな人は、10進数で300未満ぐらいにしておいたほうがよい。私は10進数で256にしておいた。
■PCショップ : メールマガジン登録ページ
■【最安値3,980円】カスペルスキー セキュリティは、一体どこで更新するのが安いのか?(3年5台版) | フリーランス女子の投資&節税日記
メールマガジンのリンクを踏まないと、特別価格のページにたどり着かない。
フリーウェアでは「[ZIPファイル]を解凍すると[フォルダー]になる」ということが多い。 必要ではなくなったフリーウェアの整理では、[ZIPファイル][フォルダー]を両方とも確実に削除したい。 ところが、Windowsに標準で付いているエクスプローラーでは、[フォルダー]と[ファイル]とをまとめて名前順に並べ替えることができない。
■Easy Context Menuの詳細情報 : Vector ソフトを探す!
■Easy Context Menu のダウンロード・使い方 - フリーソフト100
Easy Context Menuは、Windowsの右クリックメニューを効率的にカスタマイズできるシンプルで高機能なフリーソフト〔=フリーウェア:無料のソフトウェア〕で、PC操作をより快適にするツールである。
■Windows10「すべてのプログラム」はどこ?スタートメニュー復活で見やすくなった機能まとめ | Beyond(ビヨンド)
[Windowsボタンのそばにある虫眼鏡アイコン]→
[【コントロールパネル】と入力]→
[コントロールパネル]→
[検索窓で【管理ツール】と入力して【管理ツール】をクリック]→
[【歯車アイコン】サービス]→
[【SysMain】を探して左クリック→
プロパティが立ち上がる→
スタートアップの種類(E)で【無効】を選択→
[OK]→
[開いたWindowを【×バツ】で消す]
[Magnifying glass icon near the Windows button] →
[Enter [Control Panel]] →
[Control Panel] →
[Enter [Administrative Tools] in the search window and click [Administrative Tools]] →
[[Gear icon] Services] →
[Search for [SysMain] and left-click it →
Properties will be launched →
Select [Disabled] in Startup type (E) →
[OK]→
[Close the opened window with [X]]
■【Windows10】SysMain(旧SuperFetch)とはどんな機能?無効にしたら影響はあるの?
いかせんもあんすぁ
■Windows10 superfetchを無効に設定する方法
パソコンの問題を改善
■Windows10のショートカットキーが重い件(Superfetch) - WGGの活動log
[CF-B10]にはWindows 7の32bitと64bitの権利しかないので、Windows 8.1への逃げ道はない。
Windows 7にかんしてサポートが切れたので、[CF-B10]はWindows 7に留まる、もしくは、Windows 10に移行するしかない。