如何在Windows的BAT文件中嵌入脚本语言?
实际上,我是在执行Unix for :将JS/C#/Python文本放入BAT文件,顶部有一个小的头,然后只运行容器BAT文件编译/运行它。
一些脚本引擎是肯定存在的:VBScript、JS、MSHTA/HTML --它们有很好的包装吗?
其他的在技术上是可选的,但可能是可预期的:C#、VB.NET、PowerShell、node.js、PythonE 217--对于如何将这些代码包装起来有什么线索吗?
最后,可能有一种方法可以将编译的二进制移植到BAT文件中,并使其运行。有什么办法吗?
发布于 2016-11-01 10:53:08
我遇到过两种有用的Javascript雪班。这些都是为CSCRIPT设计的,MS JScript保证与Windows捆绑在一起。对于node.js也可以稍微重定向--如果您确定node.js在运行时会在路径上的话。
达斯·谢邦( DARTH ),以/*-*\笑脸命名:
title /*-*\&@cscript/nologo /E:jscript %~f0 %*&@goto:EOF&:*/=0
WScript.Echo('OK');隐身的棍棒男,用棍棒表情,在恐怖的男人后面叫:
0</* :
@cscript/nologo /E:jscript %~f0 %*&@goto:EOF&:*/0
WScript.Echo('OK');这两者之间的权衡是,我们是让脚本在运行时显示出来,还是有一个更显眼的头。达斯将打印一行到控制台,并设置控制台标题。隐形球杆将在JS头球处占据两条线。
https://stackoverflow.com/questions/40358624
复制相似问题