gpt4 book ai didi

batch-file - 从批处理文件中打开 URL 而不使用浏览器

转载 作者:行者123 更新时间:2023-12-03 07:55:27 25 4
gpt4 key购买 nike

我想打开一个特定的 URL,而不直接使用批处理文件打开浏览器。我知道我可以使用类似的东西:

START www.google.com

但是我想在不使用浏览器的情况下打开一个 URL。这可能吗?

原因是我必须打开 30 个 URL,我不希望用户在他/她的电脑上打开 30 个标签。

最佳答案

如果您只想请求 URL 并且需要从批处理文件中完成,而无需在操作系统之外进行任何操作,这可以帮助您:

@if (@This==@IsBatch) @then
@echo off
rem **** batch zone *********************************************************

setlocal enableextensions disabledelayedexpansion

rem The batch file will delegate all the work to the script engine
if not "%~1"=="" (
wscript //E:JScript "%~dpnx0" %1
)

rem End of batch file area. Ensure the batch file ends execution
rem before reaching the JavaScript zone
exit /b

@end


// **** JavaScript zone *****************************************************
// Instantiate the needed component to make URL queries
var http = WScript.CreateObject('Msxml2.XMLHTTP.6.0');

// Retrieve the URL parameter
var url = WScript.Arguments.Item(0)

// Make the request

http.open("GET", url, false);
http.send();

// All done. Exit
WScript.Quit(0);

它只是一个混合批处理/JavaScript 文件并保存为 callurl.cmd并称为 callurl "http://www.google.es" .它会做你所要求的。没有错误检查,没有帖子,只是一个骨架。

如果可以使用操作系统之外的东西, wgetcurl可作为 Windows 可执行文件使用,并且是可用的最佳选项。

如果您受到某种安全策略的限制,您可以获得 Internet Information Services (IIS) 6.0 Resource Kit Tools .它包括 tinygetwfetch可以满足您需求的工具。

关于batch-file - 从批处理文件中打开 URL 而不使用浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20782734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com