python - Process.Start 无法启动 .exe 文件
问题描述
所以我正在用 python 编写一个文本垃圾邮件发送者。当我手动启动它时,该程序运行良好。我有想法为垃圾邮件发送者创建一个界面,并带有一个按钮来启动程序,但我遇到了一个问题。当我按下按钮时,它说它无法执行我的 python 脚本。这是代码:
Imports System.IO
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
System.Diagnostics.Process.Start(System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Spammer\beemovie"))
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
System.Diagnostics.Process.Start(System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Spammer\spammer.exe"))
End Sub
End Class
如您所见,我有一个打开文件的第一个按钮,您可以在其中放置要发送垃圾邮件的文本。这个按钮工作正常。第二个按钮是启动脚本,但它不起作用。
编辑 1
这是 spammer.exe 的代码,它在 python 中。
import pyautogui, time
time.sleep(5)
f = open("beemovie", 'r')
for word in f:
pyautogui.typewrite(word)
pyautogui.press("enter")
解决方案
推荐阅读
- azure-sql-database - 接收器存储过程表名是必需的
- security - Jenkins Snyk 任务未发现通过 Snyk Web 扫描发现的漏洞
- c++ - 我可以重复使用 QRemoteObjectNode 吗?
- sql - liquibase 不支持以 postgres 作为数据库的“where not exists”子句吗?
- python - pyspark 计数和收集方法
- xml - 为什么属性也附加到子节点?
- python - 在 Django Rest Framework 中列出某些内容时,如何不仅仅显示对象的外键?
- android - Dagger 不允许我在一个类中使用两个相同类型的对象
- ios - 如何根据属性对对象数组进行升序排序 - Swift
- php - 带有 Apache2 的 NodeJS 应用程序有时会返回 503 Server Unavailable