因此,我正試圖使用Windows批處理腳本從GitHub下載最新版本。我可以通過運行curl -s https://api.github.com/repos/ActualMandM/cemu_graphic_packs/releases/latest得到一長串的URL,但是我不知道如何將"browser_download_url": "https://github.com/ActualMandM/cemu_graphic_packs/releases/download/Github828/graphicPacks828.zip",它輸出到 curl。我在網上找過,但我找到的所有東西都是針對PowerShell的,而且大部分都是用wget。
uj5u.com熱心網友回復:
如果你真的想用批處理來做這件事,你必須在輸出的JSON中搜索你要找的值,然后處理這個字串。如果JSON全部出現在一行,你需要采取不同的方法,但你很幸運。
for /f "tokens=1,* delims=:" %%A in ('curl -ks https://api.github.com/repos/ActualMandM/cemu_graphic_packs/releases/latest ^| find "browser_download_url"') do (
curl -kOL %%B
)
我添加了-k標志,因為我的計算機由于某種原因需要它(所以其他人的也可能需要)。
-O將把輸出檔案的名稱設定為遠程輸出檔案的名稱
-L跟隨一個重定向,這是從Github下載所需要的
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/329604.html
標籤:
下一篇:啟用_如果問題
