热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

我可以直接从命令行运行vbscript命令(即没有vbs文件)?

如何解决《我可以直接从命令行运行vbscript命令(即没有vbs文件)?》经验,为你挑选了1个好方法。

在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代码.


推荐阅读
author-avatar
GloryWumie
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有