scoop
などで fzf
をインストール
PSFzf をインストール
Install-Module -Name PSFzf
PowerShell 7 では管理者権限不要だった。インストール場所は "%USERPROFILE%\Documents\PowerShell\Modules"
@echo off | |
@REM Tempフォルダに溜まったwavファイルを削除する | |
forfiles /P %USERPROFILE%\AppData\Local\Temp /C "cmd /c IF @ext==\"wav\" (del /F /S /Q @path)" | |
@REM このbatはアップデートで上書きされないようにrvc-webuiフォルダと同じ階層に置いてある | |
pushd rvc-webui | |
set PYTHON= | |
set GIT= |
@echo off | |
set PYTHON= | |
set GIT= | |
@REM venvのパスを指定 | |
set VENV_DIR=G:\venv\RVC\.venv | |
set COMMANDLINE_ARGS= | |
if not defined PYTHON (set PYTHON=python) | |
set ERROR_REPORTING=FALSE |
#! /usr/bin/env python3 | |
# coding: UTF-8 | |
# digikam 月ごとのビューをアルバム(親フォルダ)に設定された日付で分類するようにデータベースを書き換えるスクリプト | |
# ついでに実行前のバックアップも作ります | |
import sqlite3 | |
import shutil |
; マウスポインタの場所にあるウィンドウを前面に持ってくる | |
selectWindowUnderMouse(){ | |
MouseGetPos,x,y,hwnd | |
WinGetClass win_cls, ahk_id %hwnd% | |
if win_cls = WorkerW | |
{ | |
; デスクトップではエクスプローラのウィンドウを表示orサイクル | |
WinGetClass, front_win, A | |
if front_win = CabinetWClass | |
{ |
; #InstallKeybdHook や #InstallMouseHook が必要かもしれない | |
/* | |
MouseMoveObsvr をサブクラス化して | |
F2::new SubMouseMoveObsvr("F2") | |
というようにして使う | |
キーを押したままマウスを動かすと onLeft() onRight() onUp() onDown() が呼ばれる | |
マウスが動かさずキーを離したとき(空打ち)は emptyHit() が呼ばれる | |
xDistance := 8 / yDistance := 8 このピクセル数マウスが動くごとに呼ばれる |
[ | |
{ | |
"keyIndex": 145, | |
"marginBottom": 0, | |
"width": 1, | |
"height": 1, | |
"marginRight": 0, | |
"label": "F13" | |
}, | |
{ |
// ==UserScript== | |
// @name ニコ生時刻表示 | |
// @namespace http://tampermonkey.net/ | |
// @version 0.2.2 | |
// @description ニコ生TS、追っかけ再生時に時刻を表示 | |
// @author hetima | |
// @match https://live.nicovideo.jp/watch/* | |
// @grant | |
// @run-at document-end | |
// @noframes |
scoop
などで fzf
をインストール
PSFzf をインストール
Install-Module -Name PSFzf
PowerShell 7 では管理者権限不要だった。インストール場所は "%USERPROFILE%\Documents\PowerShell\Modules"
// ==UserScript== | |
// @name radiko skip | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description radikoプレイヤーUIの下に指定秒数スキップするボタンを配置します | |
// @author hetima | |
// @match *://radiko.jp/* | |
// @grant unsafeWindow | |
// @run-at document-end | |
// @noframes |
; エクスプローラのウィンドウ前に出す | |
+!F11:: | |
; エクスプローラが最前面ならサイクル | |
WinGetClass, front_class, A | |
if front_class = CabinetWClass | |
{ | |
WinGet last_win, IDLast, ahk_class CabinetWClass | |
WinActivate, ahk_id %last_win% | |
; 後ろから順に前に出す | |
} else { |