Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从shell命令运行Tkinter脚本时隐藏Python控制台_Python_Windows_Shell_Console_Tkinter - Fatal编程技术网

从shell命令运行Tkinter脚本时隐藏Python控制台

从shell命令运行Tkinter脚本时隐藏Python控制台,python,windows,shell,console,tkinter,Python,Windows,Shell,Console,Tkinter,我扩展了Windows注册表中的文件上下文菜单,并为Python脚本(Tkinter窗口)添加了一个快捷方式。它运行得很好,但显然后台有Python控制台。我试图将shell命令从python更改为pythonw,并将文件重命名为.pyw,但Windows总是简单地用。。。对话框,而不是脚本。如果我复制粘贴shell命令并从cmd运行它,它就会工作。在没有控制台的情况下,从资源管理器运行.pyw也可以正常工作 为什么在shell命令中运行时行为会有所不同 这在my.reg安装文件中的命令键下:

我扩展了Windows注册表中的文件上下文菜单,并为Python脚本(Tkinter窗口)添加了一个快捷方式。它运行得很好,但显然后台有Python控制台。我试图将shell命令从python更改为pythonw,并将文件重命名为.pyw,但Windows总是简单地用。。。对话框,而不是脚本。如果我复制粘贴shell命令并从cmd运行它,它就会工作。在没有控制台的情况下,从资源管理器运行.pyw也可以正常工作

为什么在shell命令中运行时行为会有所不同

这在my.reg安装文件中的命令键下:

@="pythonw \"C:\\test_script.pyw\" \"%1\""