我正在尝试在Windows命令行中执行单行文件下载,而不依赖于WGET等外部工具,甚至编写PowerShell或VBScripts脚本。
我尝试运行
[('e', 'f'), ('eee34', 'f00'), ('e', 'f')]
没用 我做错了什么? 或者这甚至有用吗?
答案 0 :(得分:3)
函数URLDownloadToFile具有以下签名:
HRESULT URLDownloadToFile(
LPUNKNOWN pCaller,
LPCTSTR szURL,
LPCTSTR szFileName,
DWORD dwReserved,
LPBINDSTATUSCALLBACK lpfnCB
);
rundll32.exe可调用的函数需要具有以下函数原型:
void CALLBACK EntryPoint(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow);
您无法使用rundll32.exe运行URLDownloadToFile,因为这两个原型不兼容。