Web ページを開いてページをテキストファイルに保存するバッチファイルとパワーシェル
バッチファイル
:: バッチファイル用スクリプト
set URL="https://www.bing.com/"
set output="page_content.txt"
start msedge.exe %URL%
timeout /t 10
echo MouseClick "LEFT",300,300>y:\a.ahk
"C:\app\AutoHotkey\AutoHotkey64.exe" y:\a.ahk
powershell -Command "& (Invoke-Expression -Command ('{' + (((Get-Content %~f0 )[11..46]) | Out-String )+ '}'))" %*
timeout /t 55 & goto:eof
# PowerShellスクリプト
$output = "page_content.txt"
Add-Type -AssemblyName System.Windows.Forms
# Ctrl+AとCtrl+Cを送信してページ全体を選択してコピー
[System.Windows.Forms.SendKeys]::SendWait("^a")
Start-Sleep -Seconds 1
[System.Windows.Forms.SendKeys]::SendWait("^c")
Start-Sleep -Seconds 1
# クリップボードの内容をファイルに保存
$clipboardContent = Get-Clipboard
Set-Content -Path $output -Value $clipboardContent
# ページ内容を保存後、ブラウザを閉じる
#[System.Windows.Forms.SendKeys]::SendWait("^w")
Start-Sleep -Seconds 1
Write-Host "Page content saved to $output"
ディスカッション
コメント一覧
まだ、コメントがありません