Run()AutoIt在Windows x64中不起作用

问题描述 投票:0回答:1

任务:编写一个程序,该程序在单击时仅显示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中开发了应用程序,并试图在...

vb.net visual-studio-2019 autoit
1个回答
0
投票

在* .cs中重写应用程序,它可以正常工作!

© www.soinside.com 2019 - 2024. All rights reserved.