是否可以使用 cscript 执行 stdout?
Is it possible to execute stdout with cscript?
我正在尝试使用单个命令直接在命令行上从远程存储库执行代码。我正在使用 CodePile (https://www.codepile.net),它允许原始文件访问代码片段。对于 VBScript 文件,现在我可以执行以下操作:
curl -s http://raw.codepile.net/pile/AL9bowz9.vbs > localScript.vbs
cscript localScript.vbs
del localScript.vbs
作为 运行 远程代码的一种方式,不会将其留在我的电脑上。我希望我能做到:
curl -s http://raw.codepile.net/pile/AL9bowz9.vbs | cscript
但这不起作用。我收到一个错误 "Failed writing body"。我可以将 curl stdout 通过管道传输到类似“| print”的内容,并在控制台中查看打印的远程文件的内容。
在 Windows 中有没有办法做到这一点?我看过显示语法的示例:
cscript <(curl -s http://raw.codepile.net/pile/AL9bowz9.vbs)
但这似乎不起作用(系统找不到指定的文件)
此外,我想使用的管道语法也适用于其他语言(例如 Python):
curl -s http://raw.codepile.net/pile/NJ4QBoY8.py | python
是否将 "Hello World" 打印到控制台。
感谢您的帮助!
不,这不可能。 (填充)
我正在尝试使用单个命令直接在命令行上从远程存储库执行代码。我正在使用 CodePile (https://www.codepile.net),它允许原始文件访问代码片段。对于 VBScript 文件,现在我可以执行以下操作:
curl -s http://raw.codepile.net/pile/AL9bowz9.vbs > localScript.vbs
cscript localScript.vbs
del localScript.vbs
作为 运行 远程代码的一种方式,不会将其留在我的电脑上。我希望我能做到:
curl -s http://raw.codepile.net/pile/AL9bowz9.vbs | cscript
但这不起作用。我收到一个错误 "Failed writing body"。我可以将 curl stdout 通过管道传输到类似“| print”的内容,并在控制台中查看打印的远程文件的内容。
在 Windows 中有没有办法做到这一点?我看过显示语法的示例:
cscript <(curl -s http://raw.codepile.net/pile/AL9bowz9.vbs)
但这似乎不起作用(系统找不到指定的文件)
此外,我想使用的管道语法也适用于其他语言(例如 Python):
curl -s http://raw.codepile.net/pile/NJ4QBoY8.py | python
是否将 "Hello World" 打印到控制台。
感谢您的帮助!
不,这不可能。 (填充)