作者:GloryWumie | 来源:互联网 | 2023-05-25 10:19
在Python中,您没有义务使用文件,您可以-c "..."
通过命令行上的字符串指定并向Python解释器提供Python命令.
我可以用Vbscript获得相同的结果吗?我见过需要你使用批处理脚本的解决方案,但是如果我在一个零写权限的系统上怎么办?
根据@Syberdoor的回答,我可以运行:
mshta Vbscript:Execute("dim result:result=InputBox(""message"",""title"",""input"")(window.close):echo result")
但它仍然不会在控制台中打印结果.
1> Syberdoor..:
你可以使用一个技巧,那就是mshta.exe.您可以执行以下代码:
mshta Vbscript:Execute(":close")
这当然是一个非常疯狂的黑客,在一个你甚至不允许创建文件的系统上我不确定是否允许使用mshta.exe.
也许你也可以从这个线程中找到额外的灵感(mshta解决方案也在那里发布).虽然主要是批处理相关,但它是几个非常疯狂的方法来愚弄窗口执行vbs代码.