在Windows中是否有一种方法可以直接启动.csx脚本(例如通过双击文件,从开始菜单或通过Launchy等应用程序启动器),以便脚本在后台运行而不会打开命令行窗口?
例如,假设我有一个简单的“lowercase.csx”脚本,它只是获取剪贴板中的任何文本,将其转换为小写,并将结果放回剪贴板。我想能够双击该.csx文件并在完全不打开任何类型窗口的情况下运行。
目前,无论是ScriptCS.exe还是随VS2015 Update 1一起提供的新的csi.exe启动器都会在运行.csx文件时打开控制台窗口,即使该文件没有向控制台输出任何内容。
注意:如果您从控制台窗口启动脚本,则不会打开新窗口。我想在非命令行上下文中启动脚本,并且它不会打开任何窗口。
注意2:在“CS-Script”中(ScriptCS替代品)实现我所需的相当于是使用“csws.exe”启动文件。