【问题标题】:How do I make an executable to avoid command prompt on Windows? [duplicate]如何制作可执行文件以避免 Windows 上的命令提示符? [复制]
【发布时间】:2013-05-27 18:22:56
【问题描述】:

我问这个的原因是因为在半小时没有弄清楚要使用什么关键词或行话之后,我认为在这里问也无妨。

我目前正在做的是让 perl 代码使用好的 ol 运行:

perl myPerlScript.pl

让它运行。为了简化作为原型的演示,我想做的是弄清楚如何制作一个我可以作为可执行文件运行的脚本,它实际上只是一个替代品。我知道在 Linux/Unix 上你可以制作 bash 脚本,但我试图像运行 Steam 或其他可执行文件一样运行它。有什么建议还是我在要求一些不可能的事情?在后台弹出命令提示符是一种选择,但最好可以避免。

我也一直在使用 Cava Packager,但我认为它太笨重了,因为我只使用一个脚本,所以会有一种更简单的方法。

【问题讨论】:

    标签: perl executable command-prompt


    【解决方案1】:

    This answer 展示了如何制作它,所以你可以简单地做

    myPerlScript.pl
    

    甚至干脆

    myPerlScript
    

    (实现后者的另一种方法是使用pl2bat 工具。)

    【讨论】:

    • 谢谢!很抱歉,这是一个简单的答案,但是当您不知道在搜索引擎中使用什么词组合时,可能会有点难以找到。
    • 好的,所以在尝试之后我发现这并不能完全解决我的问题。也许是因为我在 Windows 8 上,但解决方案而不是继续尝试打开 Notepad++ 而不是运行程序。
    • assoc .pl 输出什么? ftype XXX 输出什么(其中XXXassoc .pl 输出中= 右侧的内容)?
    • assoc 的输出是 PerlScript,就像示例中一样,ftype 的输出是 C:\Perl64\bin\perl.exe。但事实证明,我可以通过双击使其工作(进行了一些注册表修改),就我个人而言,这就是我真正需要的,但感谢您的努力!
    • 哇,无法解释。 (我猜它实际上是C:\Perl64\bin\perl.exe "%1" %*
    猜你喜欢
    • 2017-01-20
    • 1970-01-01
    • 1970-01-01
    • 2012-02-12
    • 2016-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多