Skip to content

Instantly share code, notes, and snippets.

@CannoHarito
CannoHarito / 画面の電源を消す.bat
Last active September 9, 2019 10:25
画面の電源を消すC#を扱うpowershellをcmdに格納したもの。離席.batはロックしてから画面を消灯する。以下の記事を参考に https://qiita.com/sharow/items/ef78f2f5a8053f6a7a41
@rem https://qiita.com/sharow/items/ef78f2f5a8053f6a7a41
echo.(Add-Type '[return: MarshalAs(UnmanagedType.Bool)][DllImport("user32.dll",SetLastError=true,CharSet=CharSet.Auto)]public static extern bool PostMessage(uint hWnd,uint Msg,IntPtr wParam,IntPtr lParam);' -Name "PM" -PassThru -Language CSharp)::PostMessage(0xffff,0x0112,0xf170,2)|powershell/c -
@CannoHarito
CannoHarito / save-hibiki-radio.bat
Last active June 10, 2022 08:19
hibiki radio stationからaccess_idsで指定した番組をffmpegで保存するps1をbatファイルに格納したもの。
@powershell/c '#'+(gc \"%~f0\"-ra)^|iex&exit/b
############################################################################
$DEFO_access_ids = @"
ccsakura
hanaso
priconne_re
"@ -split "\s+"
$DEFO_output_dir = "$HOME\Music\records\"
$DEFO_ffmpeg = "C:\Program_Free\ffmpeg\bin\ffmpeg.exe"#pathが通っているなら書く必要はない
############################################################################
@CannoHarito
CannoHarito / start-wait-ui.ps1
Last active October 1, 2019 01:50
指定時刻まで待つpowershell
function Start-Wait-Ui() {
param(
[Parameter(ValueFromPipeline = $true)]
[DateTime]$enddate = (Get-Date).AddMinutes(30)
)
$rawui = $Host.ui.rawui
while ( ($remain = $enddate - (get-date)) -ge 0) {
while ($rawui.KeyAvailable) {
switch ($rawui.Readkey("NoEcho,IncludeKeyUp").Character) {
'y' { return }
@CannoHarito
CannoHarito / cameraScan.js
Last active April 3, 2019 07:54
zbarjsのテスト
var CameraScan = (function () {
var worker = new Worker('zbar-processor.js');
var video = document.querySelector("video");
var canvas = document.createElement("canvas");
var ctx = canvas.getContext("2d");
var timerId = null;
var imageData = null;
var scanFlag = false;
var scan = function () {
@CannoHarito
CannoHarito / change-system-fonts.ps1
Created May 3, 2019 07:09
Yugothicが見難いと言われて、Win10のシステムフォントを変更する手段をググった。
#元にした情報
#https://qiita.com/ikikuchi/items/7a941ac45b6e97a14058
# @ikikuchi 2018年10月05日に更新
# 【Windows10】システムフォント(游ゴシック)を別フォントに変更する
"1.フォントのインストール"
"ダウンロードし解凍した[NotoSansCJKjp-hinted]内の2つのファイル"
"NotoSansCJKjp-Bold.otf"
"NotoSansCJKjp-Regular.otf"
"を選択し、右クリックメニューの[インストール]。"
@CannoHarito
CannoHarito / dispatchevent_with_promise.html
Created May 9, 2019 07:06
new CustomEvent のdetailにPromiseのresolveを渡すことで、addEventlistenerから返り値をもらうテスト
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<button>dispatch</button>
<div id="log">loading...</div>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="style.css" />
</head>
<body>
<div class="c">
@CannoHarito
CannoHarito / ff-prompt-powershell.bat
Last active May 26, 2019 06:40
関数や変数を定義したpowershellコンソールを開くバッチファイル。ffmpeg用の関数。
@powershell/noe /c '#'+(gc \"%~f0\"-ra)^|iex&exit/b
#この行以降は同一スコープのpowershellスクリプトとなります。日本語入ったのでANSIで保存して。
if (!(Get-Command ffmpeg 2>$null)) {
Write-Error "ffmpeg.exe could not be found."
exit 1
}
function mp3DirectCut($path) {
mp3DirectCut.exe (Resolve-Path $path)
}
ffmpeg -version
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Web Speech API Test</title>
<link rel="stylesheet" href="style.css">
@CannoHarito
CannoHarito / copy-file-from-itunes-playlist.ps1
Created June 14, 2019 02:22
スマートプレイリストはその時点でのトラックがコピーできる
$iTunes = New-Object -Com "iTunes.Application"
$iTunes.LibrarySource.Playlists|%{$_.Name}
$list=$iTunes.LibrarySource.Playlists.ItemByName('AgeAge').Tracks
$list|%{ cp $_.Location ($_.Name+(get-item $_.Location).Extension)}