LoginSignup
0
0

Kindleの本の内容をランダムに表示していくスクリプト(kindle for Pc)

Last updated at Posted at 2022-08-06

Kindleの本の内容をランダムに表示していくスクリプト(kindle for Pc)

Kindle for Pc で、Kindleの本の内容をランダムに表示していくスクリプトをPowershellで作成しました
プログラム内容

#SendKeysを使うため、System.Windows.Forms名前空間読込
Add-Type -AssemblyName System.Windows.Forms

#読み出し時間(秒)
$ReadSecond = 60
#何ページ分繰り返すか
$CountLength = 100
#読み出す本の最大ページ数
$BookPages = 170


$page = 1

echo "ランダム読み出し開始"
#この間にトップ画面をkindleにする
Start-Sleep -s 60
echo "Start"


for($i=0; $i -lt $CountLength; $i++){

[System.Windows.Forms.SendKeys]::SendWait("^g")
Start-Sleep -s 2
$page = Get-Random -Maximum $BookPages -Minimum 1
[System.Windows.Forms.SendKeys]::SendWait($page)
Start-Sleep -s 2
[System.Windows.Forms.SendKeys]::SendWait("{ENTER}")
Start-Sleep -s $ReadSecond

}


参考にしたサイト
Qiitaでシンタックスハイライト可能な言語一覧 - Qiita

PowerShellでキーボード入力を自動化する方法 | 水戸スヤのSE備忘録

【PowerShell】指定した期間動作を一時停止する - ほそぼそプログラミング日記

Kindle for PCのキーボードショートカット - Amazonカスタマーサービス

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0