【发布时间】:2013-12-11 00:00:29
【问题描述】:
我制作了一个程序,它串行获取红外值,将它们传输到另一个程序(我遇到问题的那个),并使用 win32 python api 对匹配的值做出反应。一切正常,但我需要这个程序在我的计算机启动时运行。
它使用 IDLE python shell 运行,我需要直接从该程序打开/运行文件。有没有办法做到这一点?我不能只是将快捷方式放入启动目录,因为它是一个无法识别的文件,并且它需要运行,而不仅仅是打开。任何帮助都会很棒,谢谢!
【问题讨论】:
-
为什么需要IDLE shell才能运行?如果它不能从命令行运行,那么你将不得不在启动时运行 IDLE,这对你没有任何好处。但我敢打赌,它实际上不需要 IDLE shell 来运行,所以如果你能告诉我们为什么你认为它需要,那么可能存在编程问题解决隐藏在你的 SU 问题下的问题。
-
谢谢。我发现了这个 stackoverflow.com/questions/15736898/… ,这与我的问题相似,我会像这样重写它吗? C:\python27\test.file?
-
@AdamtheMediocre NO。检查 Monkeyanator 的答案。
-
我认为它需要空闲的shell来运行,因为它不能被任何程序打开,除了它。我敢肯定这是一个可怕的假设,但我能从中得到的唯一信息就是它是一个文件。
-
@abarnert:谢谢,已标记。 (你可以移除你的cmets,我也会移除地雷。)
标签: python windows shell startup