这是执行脚本
双击可以运行python,运行完窗口会自动关闭那种。
python需要有exec主函数吗?
还有这里的控制台输出是什么意思?
如果可以双击打开py文件,可以不指定 “使用指定软件” 参数。
如果要指定,需要指定python.exe文件的完整路径,不能指定快捷方式。快捷方式本身不能用来打开别的文件。你的配置里是指定的快捷方式的路径。
关于数据的传递
Quicker只是启动了python进程,因为是跨进程的,不能直接交换数据。
除了通常的剪贴板、存放在固定位置的文件可以相互传递数据之外,可以通过如下方式:
从Quicker到python脚本,可以通过变量插值的方法在动作中更改脚本内容。
从Python到Quicker,可以在脚本模块中尝试读取控制台输出,然后做内容解析处理。
感谢!还有一个脚本是否能支持多个输出。
因为ps1的write-host我发现同时输出两个输出时会出现错误。
quicker和脚本的通信机制是什么,能通过命名空间共享变量否?
现在python用的人非常多,我是从ahk转过来的,如果能和python通过命名空间共享变量,那确实是一个非常大的改变。现在的捕获控制台输出感觉有所局限。
如果直接运行的py 文件 就不能读取控制台输出了吧
是的,等增加一个控制台的输出。
其实现在再quick平台有一些子程序是可以与python互动的,就例如:
1.darcyc前辈写的micropyhton: (是基于micopython版本的 python解释器)
https://getquicker.net/SubProgram?id=8ee2e417-8175-4de3-cfbe-08d8e28ac3fd
仅能运作python的所有语法,也带有一些标准库,标准库如下:
其他的第三方库,目前没找到方法安装
2.是我封装的cpython也是子程序库里的:
https://getquicker.net/subprogram?id=5585396e-3008-4308-a339-08d90985c0a6
是一个嵌入式的python版本,支持完整的python语法,也支持pip安装包,安装第三方库.
运行效果如下:
还可以借助这个cpyhton,安装wxpython库就看搭建GUI界面:
不过,首次运行需要下载7M大小的软件包