何このアタオカな処理はって感じですが...
: SHELL
OS コマンドを指定» powershell.exe Invoke-WebRequest -uri "https://cyberjapandata.gsi.go.jp/xyz/std/1/1/0.png" -outfile "c:\temp\std~1~1~0.png"
ARESのSHELLコマンドってのが、コマンドプロンプトへの1行分の処理を行って終了を待って戻ってきます。コマンドプロンプトに powershell.exe とするので PowerShell を1行実行です。ここではInvoke-WebRequest というコマンドレットの実行だけなので引数に処理を全部書いちゃいます。 -Uri ダウンロードするファイル -Outfile 出力先 で行けます。
そこそこ早かったです。
(2024/06/11 追記)
スペースを含むパスを引数にしたいときには、シングルクォートで囲う。
: SHELL
OS コマンドを指定» powershell.exe Invoke-WebRequest -uri ’https://cyberjapandata.gsi.go.jp/xyz/std/1/1/0.png' -outfile 'C:\Users\cadkh\AppData\Local\Temp\ARES Commander Edition_temp\std~0~0~0.png'
盲点であった。
0 件のコメント:
コメントを投稿