任务:编写一个程序,该程序在单击时仅显示3个按钮,该程序模拟在另一个窗口中按下组合键(宏Ctrl + Z)。我在Windows x32中开发了应用程序,并试图在Windows x64中运行
我做了什么:我的代码:
Imports AutoItX3Lib
Imports System.Configuration
Public Class Form1
Dim AutoitCommand As New AutoItX3
'get setting in app.config. C:\Users\mexal\AppData\Local\Figma\Figma.exe
Dim RouteExe As String = ConfigurationManager.AppSettings("RouteExe")
'get setting in app.config. "name - Figma" name - name document that to be opened
Dim WindowName As String = ConfigurationManager.AppSettings("WindowName")
Public Sub New()
'init form
InitializeComponent()
'set top position
TopMost = True
End Sub
Private Sub ButtonUndo_Click(sender As Object, e As EventArgs) Handles ButtonUndo.Click
AutoitCommand.Run(RouteExe)
AutoitCommand.WinWaitActive(WindowName)
AutoitCommand.Send("^z")
End Sub
Private Sub ButtonRrendo_Click(sender As Object, e As EventArgs) Handles ButtonRrendo.Click
AutoitCommand.Run(RouteExe)
AutoitCommand.WinWaitActive(WindowName)
AutoitCommand.Send("^y")
End Sub
Private Sub ButtonSpace_Click(sender As Object, e As EventArgs) Handles ButtonSpace.Click
AutoitCommand.Run(RouteExe)
AutoitCommand.WinWaitActive(WindowName)
AutoitCommand.Send("{SPACE}")
End Sub
End Class
发生了什么:在安装AutoItX3Lib之后,该应用程序启动了。好的。但是,当它想通过路径C:\ Users \ mexal \ AppData \ Local \ Figma \ Figma.exe和Figma.exe启动应用程序时,应用程序崩溃了,但figma窗口没有显示,并且figma-app仅在进程中工作。 >
问题
我做错了什么?:([任务:编写一个仅在单击时显示3个按钮的程序,该程序模拟在另一个窗口中按下组合键(Ctrl + Z宏)。我在Windows x32中开发了应用程序,并试图在...
在* .cs中重写应用程序,它可以正常工作!